• DocumentCode
    2160447
  • Title

    Novel VLIW code compaction method for a 3D geometry processor

  • Author

    Suzuki, Hiroaki ; Making, H. ; Matsuda, Yoshio

  • Author_Institution
    Syst. LSI Dev. Center, Mitsubishi Electr. Corp., Itami, Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    555
  • Lastpage
    558
  • Abstract
    A VLIW (very long instruction word) architecture with a new code compaction method has been proposed. For a 3D-geometry processor, we consider two types of 2-issue VLIW architectures, the floating-point execution accelerating VLIW (FP-VLIW) and the data-move enhancing VLIW (MV-VLIW) architectures, as expansions of a single SIMD (single instruction, multiple data) architecture. To solve the code bloat problem in common with VLIW architectures, the proposed method enables one to compact original codes into the VLIW codes by software tools and decompact the VLIW codes by a simple hardware decompactor composed of an instruction swap circuit on a chip. Speeds and code densities of the two VLIWs with the compaction method are compared to a reference processor with the same instruction set and the same building blocks. The speed of the FP-VLIW is the fastest in all test cases. It is 26%-30% faster than the reference processor. The proposed compaction method keeps the 94% code density of the reference processor. The FP-VLIW architecture with the code compaction achieves 1.2-1.3 times of the speed performance without significant code-density deterioration
  • Keywords
    floating point arithmetic; instruction sets; microprocessor chips; parallel architectures; 3D geometry processor; VLIW code compaction method; code bloat problem; code densities; code density; data-move enhancing; floating-point execution; hardware decompactor; instruction set; instruction swap circuit; reference processor; single instruction multiple data architecture; Compaction; Computer architecture; Containers; Costs; Geometry; Hardware; Large scale integration; Programming profession; Software tools; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2000. CICC. Proceedings of the IEEE 2000
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-5809-0
  • Type

    conf

  • DOI
    10.1109/CICC.2000.852729
  • Filename
    852729