• DocumentCode
    3240587
  • Title

    Horizontal microcode compaction for programmable systolic accelerators

  • Author

    Ienne, Paolo

  • Author_Institution
    Microcomput. Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland
  • fYear
    1995
  • fDate
    24-26 Jul 1995
  • Firstpage
    85
  • Lastpage
    92
  • Abstract
    This paper addresses the problem of compacting microcode for complex systolic systems used as accelerators for traditional computers. For this sort of system, the purpose is to have a low-level programming paradigm that is simple enough for those users that are not completely aware of hardware details. The microcode should be issued from a high-level language application developed on the host processor. The paper introduces an effective technique to structure the microcode into elementary primitives and a simple compaction algorithm to shorten the microcode program. This compaction strategy has been tested on a real machine to implement a neural-network algorithm and some results are reported
  • Keywords
    firmware; systolic arrays; compaction algorithm; complex systolic systems; elementary primitives; high-level language; horizontal microcode compaction; low-level programming paradigm; neural-network algorithm; programmable systolic accelerators; Acceleration; Application software; Compaction; Concurrent computing; Electronic mail; Hardware; High level languages; Laboratories; Parallel processing; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Array Processors, 1995. Proceedings. International Conference on
  • Conference_Location
    Strasbourg
  • ISSN
    1063-6862
  • Print_ISBN
    0-8186-7109-2
  • Type

    conf

  • DOI
    10.1109/ASAP.1995.522908
  • Filename
    522908