Synthesis of application specific instructions for embedded DSP software = 내장형 DSP 소프트웨어를 위한 응용분야 전용 명령어의 생성

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 261
  • Download : 0
Application specific instruction-set processor (ASIP) becomes more and more important in the design of complex embedded DSP systems due to its programmability and its increasing performance. Choosing an optimal instruction-set for the specific application under the constraints such as chip area and power consumption is most crucial in enhancing the performance of the ASIP. However, recent trends in design, i.e., starting from the high-level description of a system and extensive reuse of complex building blocks, have made the task very hard for designers. Hence, in this thesis we propose new automatic ways to generate the optimal instruction-set for the ASIP composed of a processor-core and several hardware accelerators from a given application program written in C-language. First, the generation of application specific instructions to be run in the processor-core is handled. It is based on a modified subset-sum problem, and supports multi-cycle instructions as well as single-cycle instructions, while the previous approaches generate only the single-cycle instructions. Second, we handle the generation of instructions using pre-designed special hardware accelerators, i.e., intellectual properties (IP``s). The proposed approach selects IP``s with considering interfaces and supports concurrent execution of processor-core with IP``s, which are not possible in the previous methods. Lastly, we propose a new pipelining technique, called coware pipelining, to use IP``s more efficiently in the generation of instructions. The proposed approach can increase parallelism among tasks significantly over the original one and can lead to better use of IP``s, whereas the previous approaches can exploit only the original parallelism in the application program. The experimental results on real applications showing the efficiency of the proposed methods are also included.
Advisors
Park, In-Cheolresearcher박인철researcher
Description
한국과학기술원 : 전기및전자공학과,
Publisher
한국과학기술원
Issue Date
1999
Identifier
156187/325007 / 000955399
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전기및전자공학과, 1999.8, [ iv, 72 p. ]

Keywords

Digital signal processing; Hardware/Software co-design; Instruction synthesis; Application specific instruction-set processor; Embedded system; 내장형 시스템; 디지털 시그널 프로세싱; 하드웨어/소프트웨어 동시디자인; 명령어 합성; 응용분야 전용 명령어 프로세서

URI
http://hdl.handle.net/10203/35807
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=156187&flag=dissertation
Appears in Collection
EE-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0