Network topology exploration of mesh-based coarse-grain reconfigurable architectures

作者: Sumit Gupta , Alex Nicolau , Nikhil Bansal , Rajesh Gupta , Nikil Dutt

DOI: 10.5555/968878.969078

关键词: Logical topologyInterconnectionField-programmable gate arrayTree traversalHeuristic (computer science)Computer scienceComputer architectureNetwork topologyParallel computingSchedule

摘要: Several coarse-grain reconfigurable architectures proposed recently consist of a large number processing elements (PEs) connected in mesh-like network topology. We study the effects three aspects topology exploration on performance applications these architectures: (a) changing interconnection between PEs, (b) way is traversed while mapping operations to and (c) communication delays interconnects PEs. propose traversal strategies that first schedule PEs are spatially close have more interconnections among them. use an interconnect aware list scheduling heuristic as vehicle perform experiments set designs derived from DSP applications. Our experimental results show spiral strategy, coupled with two neighbor leads good for benchmarks considered. prototype framework thus provides environment system architects explore tune particular application domains.

参考文章(22)
Kunle Olukotun, Takashi Miyamori, REMARC : Reconfigurable Multimedia Array Coprocessor IEICE Transactions on Information and Systems. ,vol. 82, pp. 389- 397 ,(1999)
Guy Gogniat, Jean Luc Philippe, Lilian Bossuet, Fast Design Space Exploration Method for Reconfigurable Architectures. Engineering of Reconfigurable Systems and Algorithms. pp. 65- 71 ,(2003)
C.A. Moritz, D. Yeung, A. Agarwal, Exploring optimal cost-performance designs for Raw microprocessors field-programmable custom computing machines. pp. 12- 27 ,(1998) , 10.1109/FPGA.1998.707877
Takashi Miyamori, Kunle Olukotun, REMARC (abstract): reconfigurable multimedia array coprocessor field programmable gate arrays. pp. 261- ,(1998) , 10.1145/275107.275164
Girish Venkataramani, Walid Najjar, Fadi Kurdahi, Nader Bagherzadeh, Wim Bohm, A compiler framework for mapping applications to a coarse-grained reconfigurable computer architecture compilers, architecture, and synthesis for embedded systems. pp. 116- 125 ,(2001) , 10.1145/502217.502235
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
S.C. Goldstein, H. Schmit, M. Budiu, S. Cadambi, M. Moe, R.R. Taylor, PipeRench: a reconfigurable architecture and compiler Computer. ,vol. 33, pp. 70- 77 ,(2000) , 10.1109/2.839324
L. Bossuet, G. Gogniat, J.-L. Philippe, Generic design space exploration for reconfigurable architectures international parallel and distributed processing symposium. pp. 163- ,(2005) , 10.1109/IPDPS.2005.233
Patrick Schaumont, Ingrid Verbauwhede, Kurt Keutzer, Majid Sarrafzadeh, A quick safari through the reconfiguration jungle design automation conference. pp. 172- 177 ,(2001) , 10.1145/378239.378404