DocumentCode
3433163
Title
Application Specific Datapath Extension with Distributed I/O Functional Units
Author
Pothineni, Nagaraju ; Kumar, Anshul ; Paul, Kolin
Author_Institution
Dept. of Comput. Sci., Indian Inst. of Technol., Delhi
fYear
2007
fDate
Jan. 2007
Firstpage
551
Lastpage
558
Abstract
Performance of an application can be improved through augmenting the processor with application specific functional units (AFUs). Usually a cluster of operations identified from the application forms the behavior of an AFU. Several researchers studied the impact of input and output (I/O) constraints for a legal operation cluster on the overall achievable speedup. The general observation is that the speedup potential grows with the relaxation of I/O constraints. Going further, in this paper, the authors investigate the speedup potential of AFUs in the absence of I/O constraints. Design challenge in the absence of I/O constraints is addressed in a very practical manner, through the identification of maximal convex subgraphs. Usually the available register ports are few but the number of inputs/outputs of the identified patterns are likely to be large. The authors solve the register port limitation by the design of distributed I/O functional units, in which the operands are communicated in multiple cycles. The experimental results show that selection of maximal clusters achieves average 50% higher speedup than selecting I/O constrained operation clusters. Also, our identification algorithm runs 2 to 3 orders faster than an exhaustive identification approach
Keywords
application specific integrated circuits; microprocessor chips; application specific datapath extension; convex subgraphs; functional units; input-output constraints; operation clusters; register port limitation; speedup potential; Application software; Application specific processors; Automation; Computer science; Hardware; Law; Legal factors; Reduced instruction set computing; Registers; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
Conference_Location
Bangalore
ISSN
1063-9667
Print_ISBN
0-7695-2762-0
Type
conf
DOI
10.1109/VLSID.2007.40
Filename
4092100
Link To Document