DocumentCode :
1613305
Title :
High performance instruction memory design for multiprocessors
Author :
Mejia, John C. ; O´Keefe, Matthew T.
Author_Institution :
Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
fYear :
1993
Firstpage :
224
Abstract :
Current large-scale multiple instruction, multiple data (MIMD) machines use the single program, multiple data (SPMD) execution mode, in which processors have the same code image but may follow distinct flow paths. The authors propose a simple scheme that exploits this fact and improves earlier work by providing additional, computer-driven control of the instruction memory system to support a scalable multiprocessor architecture with a single, global instruction memory. Compiler-generated tags, combined with straightforward, compiler flow analysis, allow additional control of the cache to prevent cache pollutions and to allow small caches to attain the same performance as much larger caches.
Keywords :
buffer storage; memory architecture; multiprocessing systems; parallel architectures; program compilers; SPMD execution mode; cache pollutions; code image; compiler flow analysis; compiler generated tags; computer-driven control; flow paths; high performance design; instruction memory system; large scale MIMD machines; multiprocessors; scalable multiprocessor architecture; Bandwidth; Computer aided instruction; Computer architecture; Control systems; Decoding; Instruction sets; Large-scale systems; Multiprocessor interconnection networks; Optimizing compilers; Parallel processing; Performance analysis; Pollution; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.270742
Filename :
270742
Link To Document :
بازگشت