1 | Observation on Parallelism |
2 | Consider what level of parallelism will be required for the proposed superconducting system: |
3 | It will have 1024 processors, each with a clock frequency that is some 4000 times faster than the operational speed of DRAM main memory. |
4 | For main memory intensive applications, at least 4000 threads, such as a 4000-long vector of data, must be streaming through each CPU. |
5 | This means that the minimum level of parallelism required is 1024 x 4000 = 4 million. |
6 | Conclusion: One of the key advantages of a superconducting system will not be met unless large amounts of superconducting memory is included in the system, enough so that the fetches to main memory are relatively infrequent. |