An algorithm of hardware unit generation for processor core synthesis with packed SIMD type instructions

Y. Miyaoka, J. Choi, N. Togawa, M. Yanagisawa, T. Ohtsuki

Research output: Chapter in Book/Report/Conference proceedingConference contribution


The authors consider the synthesis of a processor core with SIMD instructions by a hardware/software cosynthesis system. The system is required to configure functional units executing SIMD instructions and obtain the area and delay of the functional units to evaluate the synthesized processor core. This paper proposes a hardware unit generation algorithm for a hardware/software cosynthesis system of processors with SIMD instructions. Given a set of instructions to be executed by a hardware unit and constraints for area and delay of the hardware unit, the proposed algorithm extracts a set of subfunctions to be required by the hardware unit and generates more than one architecture candidates for the hardware unit. The algorithm also outputs the estimated area and delay of each of the generated hardware units. The execution time of the proposed algorithm is very short and thus it can be easily incorporated into the processor core synthesis system. Experimental results demonstrate effectiveness and efficiency of the algorithm.

Original languageEnglish
Title of host publicationProceedings - APCCAS 2002
Subtitle of host publicationAsia-Pacific Conference on Circuits and Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages6
ISBN (Electronic)0780376900
Publication statusPublished - 2002
EventAsia-Pacific Conference on Circuits and Systems, APCCAS 2002 - Denpasar, Bali, Indonesia
Duration: 2002 Oct 282002 Oct 31

Publication series

NameIEEE Asia-Pacific Conference on Circuits and Systems, Proceedings, APCCAS


OtherAsia-Pacific Conference on Circuits and Systems, APCCAS 2002
CityDenpasar, Bali


  • Application software
  • Delay estimation
  • Digital signal processors
  • Hardware
  • Image processing
  • Pixel
  • Signal synthesis
  • Software algorithms
  • Software systems

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'An algorithm of hardware unit generation for processor core synthesis with packed SIMD type instructions'. Together they form a unique fingerprint.

Cite this