Title :
Heuristics for greedy transport triggered architecture interconnect exploration
Author :
Viitanen, Timo ; Kultala, Heikki ; Jaaskelainen, Pekka ; Takala, Jarmo
Author_Institution :
Dept. of Pervasive Comput., Tampere Univ. of Technol., Tampere, Finland
Abstract :
Most power dissipation in Very Large Instruction Word (VLIW) processors occurs in their large, multi-port register files. Transport Triggered Architecture (TTA) is a VLIW variant whose exposed datapath reduces the need for RF accesses and ports. However, the comparative advantage of TTAs suffers in practice from a wide instruction word and complex interconnection network (IC). We argue that these issues are at least partly due to suboptimal design choices. The design space of possible TTA architectures is very large, and previous automated and ad-hoc design methods often produce inefficient architectures. We propose a reduced design space where efficient TTAs can be generated in a short time using excecution trace-driven greedy exploration. The proposed approach is evaluated by optimizing the equivalent of a 4-issue VLIW architecture. The algorithm finishes quickly and produces a processor with 10% reduced core energy product compared to a fully-connected TTA. Since the generated processor has low IC power and a shorter instruction word than a typical 4-issue VLIW, the results support the hypothesis that these drawbacks of TTA can be worked around with efficient IC design.
Keywords :
greedy algorithms; instruction sets; multiprocessor interconnection networks; parallel architectures; IC design; IC power; RF accesses; TTA; VLIW processors; ad-hoc design methods; automated design methods; complex interconnection network; datapath; design space; excecution trace-driven greedy exploration; greedy transport triggered architecture interconnect exploration; heuristics; large multiport register files; ports; power dissipation; reduced core energy product; very large instruction word processors; Benchmark testing; Computer architecture; Integrated circuits; Ports (Computers); Program processors; Radio frequency; VLIW; TTA; VLIW; design space exploration; port sharing;
Conference_Titel :
Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2014 International Conference on
Conference_Location :
Jaypee Greens
DOI :
10.1145/2656106.2656123