DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Park, In-Cheol | - |
dc.contributor.advisor | 박인철 | - |
dc.contributor.author | Choi, Hoon | - |
dc.contributor.author | 최훈 | - |
dc.date.accessioned | 2011-12-14 | - |
dc.date.available | 2011-12-14 | - |
dc.date.issued | 1999 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=156187&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/35807 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전기및전자공학과, 1999.8, [ iv, 72 p. ] | - |
dc.description.abstract | 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. | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | Digital signal processing | - |
dc.subject | Hardware/Software co-design | - |
dc.subject | Instruction synthesis | - |
dc.subject | Application specific instruction-set processor | - |
dc.subject | Embedded system | - |
dc.subject | 내장형 시스템 | - |
dc.subject | 디지털 시그널 프로세싱 | - |
dc.subject | 하드웨어/소프트웨어 동시디자인 | - |
dc.subject | 명령어 합성 | - |
dc.subject | 응용분야 전용 명령어 프로세서 | - |
dc.title | Synthesis of application specific instructions for embedded DSP software | - |
dc.title.alternative | 내장형 DSP 소프트웨어를 위한 응용분야 전용 명령어의 생성 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 156187/325007 | - |
dc.description.department | 한국과학기술원 : 전기및전자공학과, | - |
dc.identifier.uid | 000955399 | - |
dc.contributor.localauthor | Park, In-Cheol | - |
dc.contributor.localauthor | 박인철 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.