DocumentCode :
1714854
Title :
Register File Partitioning with Constraint Programming
Author :
Salmela, Perttu ; Shen, Chung-Ching ; Bhattacharyya, Shuvra S. ; Takala, Jarmo
Author_Institution :
Inst. of Digital & Comput. Syst. Tampere Univ. of Technol.
fYear :
2006
Firstpage :
1
Lastpage :
4
Abstract :
Highly parallel processors call for high bandwidth register access. One solution is to use multi-port register files. However, such register files are expensive in terms of chip area and their access time can lower the maximum clock frequency of the processor. Therefore, partitioning the multi-port register file to several smaller register files with less ports is preferred. In this paper, the partitioning of the register file is studied and the problem is formalized into such a form that constraint programming paradigm can be used to search for applicable register file partitionings. With the aid of the proposed method, applicable register file partitions with no performance penalty can be found and the inherent drawbacks of multi-port register file can be avoided
Keywords :
constraint handling; file organisation; microprocessor chips; parallel processing; constraint programming; parallel processors; register file partitioning; Application software; Application specific processors; Bandwidth; Concurrent computing; Degradation; Educational institutions; Parallel programming; Radio frequency; Registers; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip, 2006. International Symposium on
Conference_Location :
Tampere
Print_ISBN :
1-4244-0621-8
Electronic_ISBN :
1-4244-0622-6
Type :
conf
DOI :
10.1109/ISSOC.2006.321986
Filename :
4116474
Link To Document :
بازگشت