I have an elementary question on computer architecture. What is the relation between von neumann ,harward to VLIW or superscalar processor. Can von nuemann have a VLIW implementation? This confuses me as there are multiple interpretations. Similarly, I want a relation between CISC, RISC vs VLIW, superscalar, vector processor?
There are numerous interpretation and that confuses me. Flynn's classification is about parallel computing. Is harvard not a parallel architecture?. We can always build a SIMD machine with harvard architecture (SHARC DSP). So the real confusion is which one come first. All of them have suffix "architecture" and I am not getting to the point of defining processor specs. For eg superscalar is micro architectural principle. Now I need to know the link of superscalar with ISA and von-nuemann/harvard?
My final take on what you explained is that, first choose ISA, then the model (harvard/von neumann), then comes the microarchitecture to realize the performance. if this is right, everything makes sense, when studying difference classes of CPU.
My final take on what you explained is that, first choose ISA, then the model (harvard/von neumann), then comes the microarchitecture to realize the performance. if this is right, everything makes sense, when studying difference classes of CPU.