DocumentCode
980778
Title
The microprocessor for scientific computing in the year 2000
Author
Patt, Yale N.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume
3
Issue
2
fYear
1996
Firstpage
42
Lastpage
43
Abstract
The future of scientific computing, like the future of all computing, demands higher and higher performance from the computing system. In the author´s view, that means exploiting concurrency at all levels of granularity, including the microprocessor. For scientific computing there is much good news. For example, the regularity of scientific computations (although Amdahl´s law makes it not as good as it might be) allows for multiple instruction streams operating on behalf of a single process. That works well for the multimicro paradigm, and in fact might further suggest putting the multiprocessor on a single chip. However, the author does not believe the single chip multiprocessor is the answer for high performance scientific computing in the year 2000 for two reasons: system partitioning and pin bandwidth. At the uniprocessor level, scientific code makes the job of the compiler and the job of the microarchitecture easier, and that will translate into greater performance sooner than will be possible with integer code. Instruction and data supply will both be handled jointly by the compiler and the microarchitecture
Keywords
instruction sets; natural sciences; natural sciences computing; parallel architectures; technological forecasting; compiler; concurrency; data supply; future; granularity; high performance scientific computing; instruction and data supply; microarchitecture; microprocessor; multimicro paradigm; multiple instruction streams; pin bandwidth; scientific computations; system partitioning; uniprocessor level; Accuracy; Bandwidth; Decoding; Delay; Dispatching; Microarchitecture; Microprocessors; Pins; Prefetching; Scientific computing;
fLanguage
English
Journal_Title
Computational Science & Engineering, IEEE
Publisher
ieee
ISSN
1070-9924
Type
jour
DOI
10.1109/99.503310
Filename
503310
Link To Document