DocumentCode :
3307620
Title :
Memory considerations for high performance SIMD systems with on-chip control
Author :
Herbordt, Martin C. ; Cravy, Jade ; Lin, Calvin
Author_Institution :
Dept. of Electr. & Comput. Eng., Boston Univ., MA
fYear :
2003
fDate :
12-16 May 2003
Lastpage :
132
Abstract :
Although arrays of SIMD PEs can be built with very high operating frequencies, problems exist in keeping the array busy. The inherent mismatch between host and array makes it difficult to maintain high array utilization: either the rate of instruction issue is very low or PE data locality is compromised, having the same effect. Our solution is based on an array control unit (ACU) design that expands macroinstructions in two stages, first by data tile and then into microinstructions. The expansion itself solves the issue problem; decoupling the expansion modalities maintains data locality. Several issues involving host/ACU interaction need to be resolved to effect this solution. We present experimental results showing that our approach delivers substantial improvement in memory hierarchy performance: a cache of only one fourth the size is sufficient to achieve the same performance as previous approaches
Keywords :
cache storage; parallel processing; system-on-chip; array control unit design; high performance SIMD system; macroinstruction; memory consideration; memory hierarchy performance; system on-chip control; CMOS image sensors; Clocks; Control systems; Engines; Frequency; Graphics; Random access memory; Sensor arrays; System-on-a-chip; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architectures for Machine Perception, 2003 IEEE International Workshop on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7803-7970-5
Type :
conf
DOI :
10.1109/CAMP.2003.1598157
Filename :
1598157
Link To Document :
بازگشت