Efficient ASIP design for configurable processors with fine-grained resource sharing

Quang Dinh, Deming Chen, Martin D. F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

13 Citations (Scopus)

Abstract

Application-Specific Instruction-set Processors (ASIP) can improve execution speed by using custom instructions. Several ASIP design automation flows have been proposed recently. In this paper, we investigate two techniques to improve these flows, so that ASIP can be efficiently applied to simple computer architectures in embedded applications. Firstly, we efficiently generate custom instructions with multi-cycle IO (which allows multi-outputs), thus removing the constraint imposed by the ports of the register file. Secondly, we allow identical portions of different custom instructions to be shared, thus allowing more custom instructions under the same area constraint. To handle the greatly increased exploration space, we propose several heuristics to keep the problem tractable. Experimental results show that we can achieve 3x speedup in some cases.

Original languageEnglish
Title of host publicationFPGA '08
Subtitle of host publicationProceedings of the 16th International Symposium on Field-Programmable Gate Arrays
PublisherAssociation for Computing Machinery (ACM)
Pages99-106
Number of pages8
ISBN (Print)9781595939340
DOIs
Publication statusPublished - 25 Feb 2008
Event16th ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 2008 - Monterey, United States
Duration: 24 Feb 200826 Feb 2008
https://www.isfpga.org/past/fpga2008/ (Conference website)
https://www.isfpga.org/past/fpga2008/FPGA2008program.html (Conference programme)
https://dl.acm.org/doi/proceedings/10.1145/1344671 (Conference proceedings)

Publication series

NameProceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA

Symposium

Symposium16th ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 2008
Country/TerritoryUnited States
CityMonterey
Period24/02/0826/02/08
Internet address

Scopus Subject Areas

  • General Computer Science

User-Defined Keywords

  • Algorithms
  • Performance
  • Design
  • Experimentation

Fingerprint

Dive into the research topics of 'Efficient ASIP design for configurable processors with fine-grained resource sharing'. Together they form a unique fingerprint.

Cite this