• DocumentCode
    1747965
  • Title

    Clustered VLIW architectures with predicated switching

  • Author

    Jacome, Margarida F. ; de Veciana, Gustavo ; Pillai, Satish

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    696
  • Lastpage
    701
  • Abstract
    In order to meet the high throughput requirements of applications exhibiting high ILP, VLIW ASIPs may increasingly include large numbers of functional units (FUs). Unfortunately, ´switching´ data through register files shared by large numbers of FUs quickly becomes a dominant cost performance factor suggesting that clustering smaller number of FUs around local register files may be beneficial even if data transfers are required among clusters. With such machines in mind, we propose a compiler transformation, predicated switching, which enables aggressive speculation while leveraging the penalties associated with inter-cluster communication to achieve gains in performance. Based on representative benchmarks, we demonstrate that this novel technique is particularly suitable for application specific clustered machines aimed at supporting high ILP as compared to state of-the-art approaches.
  • Keywords
    application specific integrated circuits; instruction sets; multiprocessing systems; parallel architectures; parallel machines; ASIPs; clustered VLIW architectures; compiler transformation; instruction-level parallelism; inter-cluster communication; local register files; predicated switching; throughput requirements; Aging; Application specific processors; Computer architecture; Costs; Performance gain; Permission; Power dissipation; Registers; Throughput; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2001. Proceedings
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-297-2
  • Type

    conf

  • DOI
    10.1109/DAC.2001.156227
  • Filename
    935596