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
Link To Document