Browse > Article

A Resource-Aware Mapping Algorithm for Coarse-Grained Reconfigurable Architecture Using List Scheduling  

Kim, Hyun-Jin (Department of Electrical and Electronic Engineering, Yonsei University)
Hong, Hye-Jeong (Department of Electrical and Electronic Engineering, Yonsei University)
Kim, Hong-Sik (Department of Electrical and Electronic Engineering, Yonsei University)
Kang, Sung-Ho (Department of Electrical and Electronic Engineering, Yonsei University)
Publication Information
Abstract
For the success of the reconfigurable computing, the algorithm for mapping operations onto coarse-grained reconfigurable architecture is very important. This paper proposes a resource-aware mapping system for the coarse-grained reconfigurable architecture and its own underlying heuristic algorithm. The operation assignment and the routing path allocation are simultaneously performed with a cycle-accurate time-exclusive resource model. The proposed algorithm minimizes the communication resource usage and the global memory access with the list scheduling heuristic. The operation to be mapped are prioritized with general properties of data flow. The evaluations of the proposed algorithm show that the performance is significantly enhanced in several benchmark applications.
Keywords
Reconfigurable architecture; Instruction mapping; List scheduling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 N. Bansal et al., "Network topology exploration of mesh-based coarse-grain reconfigurable architectures," in Proc. Design Automation and Test in Europe, pp. 474-479, Feb. 2004   DOI
2 Y. Yi et aI., "System-level scheduling on instruction cell based reconfigurab1e systems," in Proc. Design, Automation and Test in Europe, pp. 1-6, 2006
3 J.G. Siek, L.Q. Lee, and A. Lumsdaine, The boost graph library user guide and reference manual, Addison-Wesley Professional, 2001
4 B. Mei et al., "Architecture exploration for a reconfigurable architecture template," IEEE Design & Test of Computers, Vol. 22, pp. 90-101, 2005   DOI   ScienceOn
5 R. Hartenstein, "A decade of reconfigurable computing: a visionary retrospective," in Proc. of Design and Test Conf., pp. 642-649, March 2001   DOI
6 C. Lee, M. Potkonjak, and W.H. Mangione-Smith, "MediaBench: a tool for evaluating and synthesizing multimedia and communications systems," in Proc. Int Symp. Microarchitecture, pp. 330-335, 1997   DOI
7 G. Wang et al., "Design space exploration using time and resource duality with the ant colony optimization," in Proc. of Design Automation Conf., pp. 24-28, July, 2006
8 N. Bansal et al., "Interconnect-aware mapping of applications to coarse-grain reconfigurable architectures," Lecture Notes in Computer Science, Vol. 3203, pp.891-899, 2004   DOI   ScienceOn