Just curious, is there any hardware that is designed till now that supported both superscalar and SIMD capabilities? If not, is there any constraint to support both.
Comment made by Kayvon on slide 53 explains above question!
Multi-core parallelism can also be called MIMD (Multiple Instruction, Multiple Data, as opposed to SIMD, Single Instruction, Single Data). This is pretty helpful for me to understand these two concepts better: http://www.quora.com/Parallel-Computing/What-is-the-difference-between-SIMD-and-MIMD
Just curious, is there any hardware that is designed till now that supported both superscalar and SIMD capabilities? If not, is there any constraint to support both.
Comment made by Kayvon on slide 53 explains above question!
Multi-core parallelism can also be called MIMD (Multiple Instruction, Multiple Data, as opposed to SIMD, Single Instruction, Single Data). This is pretty helpful for me to understand these two concepts better: http://www.quora.com/Parallel-Computing/What-is-the-difference-between-SIMD-and-MIMD