Mapping data-flow graph to loop engine on array processor

作者: Yong Dou , Xicheng Lu

DOI: 10.1109/PDCAT.2003.1236389

关键词:

摘要: We present a novel architecture for array processor, called LEAP, which is set of simple processing elements. The targeted programs are perfect innermost loops. By using the technique if-conversion, control dependence can be converted to data prediction variables. Then an loop represented by graph, where vertex supports expression statements high level languages. mapping graph fixed PEs, each PE steps iteration automatically and independently at runtime. execution forms multiple pipelining chains. simulation four loops LFK shows effectiveness LEAP architecture, compared with traditional CISC RISC architectures.

参考文章(21)
M.B. Gokhale, J.M. Stone, NAPA C: compiling for a hybrid RISC/FPGA architecture field-programmable custom computing machines. pp. 126- 135 ,(1998) , 10.1109/FPGA.1998.707890
D.K. Wilde, O. Sie, Regular array synthesis using ALPHA international conference on application specific array processors. pp. 200- 211 ,(1994) , 10.1109/ASAP.1994.331803
T.J. Callahan, J.R. Hauser, J. Wawrzynek, The Garp architecture and C compiler Computer. ,vol. 33, pp. 62- 69 ,(2000) , 10.1109/2.839323
H. Singh, Ming-Hau Lee, Guangming Lu, F.J. Kurdahi, N. Bagherzadeh, E.M. Chaves Filho, MorphoSys: an integrated reconfigurable system for data-parallel and computation-intensive applications IEEE Transactions on Computers. ,vol. 49, pp. 465- 481 ,(2000) , 10.1109/12.859540
E. Waingold, M. Taylor, D. Srikrishna, V. Sarkar, W. Lee, V. Lee, J. Kim, M. Frank, P. Finch, R. Barua, J. Babb, S. Amarasinghe, A. Agarwal, Baring it all to software: Raw machines IEEE Computer. ,vol. 30, pp. 86- 93 ,(1997) , 10.1109/2.612254
R. Schreiber, S. Aditya, B. Ramakrishna Rau, V. Kathail, S. Mahlke, S. Abraham, G. Snider, High-level synthesis of nonprogrammable hardware accelerators application-specific systems, architectures, and processors. pp. 113- 124 ,(2000) , 10.1109/ASAP.2000.862383
Vikas Agarwal, M. S. Hrishikesh, Stephen W. Keckler, Doug Burger, Clock rate versus IPC: the end of the road for conventional microarchitectures international symposium on computer architecture. ,vol. 28, pp. 248- 259 ,(2000) , 10.1145/339647.339691