• 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