Title :
An empirical study of datapath, memory hierarchy, and network in SIMD array architectures
Author :
Herbordt, Martin C. ; Weems, Charles C.
Author_Institution :
Dept. of Electr. & Comput. Eng., Houston Univ., TX, USA
Abstract :
Although SIMD arrays have been built for 30 years, they have as a class been the subject of few empirical design studies. Using ENPASSANT, a simulation environment developed for that purpose, we analyze several aspects of SIMD array architecture with respect to a test suite of spatially mapped applications. Several surprising results are obtained. With respect to memory hierarchy, we find that adding a level of cache to current PE designs is likely to be advantageous, but that such a cache will look quite different than expected. In particular, we find that associativity has unusual significance and that performance varies inversely with block size. Router network results indicate the importance of support for local transfers, broadcast, and reduction even at the expense of arbitrary permutations. Other communication results point to the appropriate dimensionality of k-ary n-cube networks (2 or 3), and the criticality of supporting bidirectional transfers, even if the overall bandwidth remains unchanged
Keywords :
cache storage; memory architecture; parallel architectures; performance evaluation; virtual machines; ENPASSANT; SIMD array architectures; SIMD arrays; associativity; block size; broadcast; datapath; local transfers; memory hierarchy; performance; reduction; router network; simulation environment; Broadcasting; Circuit simulation; Computer architecture; Computer networks; Computer science; Concurrent computing; Contracts; Intelligent networks; Monitoring; Parallel processing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7165-3
DOI :
10.1109/ICCD.1995.528921