• DocumentCode
    2768131
  • Title

    2D-VLIW: An Architecture Based on the Geometry of Computation

  • Author

    Santos, Ricardo ; Azevedo, Rodolfo ; Araujo, Guido

  • Author_Institution
    Dept. of Comput. Eng., Dom Bosco Catholic Univ., Campo Grande
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    87
  • Lastpage
    94
  • Abstract
    This work proposes a new architecture and execution model called 2D-VLIW. This architecture adopts an execution model based on large pieces of computation running over a matrix of functional units connected by a set of local register spread across the matrix. Experiments using the Mediabench and SPECint00 programs and the Trimaran compiler show performance gains ranging from 5% to 63%, when comparing the proposal to an EPIC architecture with the same number of registers and functional units. It also show that the g72-enc program running on a 2D-VLIW3times3 matrix had a speedup of 1.37 over a 2times2 matrix while the same program over the EPIC processor with 9 functional units had a speedup of 1.12 over an EPIC processor with 4 functional units. For some internal procedures from Mediabench and SPECint programs, the average 2D-VLIW OPC (operations per cycle) was up to 10 times greater than for the equivalent EPIC processor
  • Keywords
    multiprocessing systems; parallel architectures; parallel machines; 2D-VLIW; Mediabench; SPECint00; Trimaran compiler; computation geometry; g72-enc program; Computational geometry; Computer architecture; Hardware; Parallel processing; Performance gain; Pipelines; Program processors; Registers; Solid modeling; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2006. ASAP '06. International Conference on
  • Conference_Location
    Steamboat Springs, CO
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2682-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2006.1
  • Filename
    4019496