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