Temporal partitioning to amortize reconfiguration overhead for dynamically reconfigurable architectures동적 재구성 아키텍처의 재구성 오버헤드를 줄이기 위한 시간적 분할 기법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 677
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorKim, Tag-Gon-
dc.contributor.advisor김탁곤-
dc.contributor.authorKim, Jin-Hwan-
dc.contributor.author김진환-
dc.date.accessioned2011-12-14-
dc.date.available2011-12-14-
dc.date.issued2008-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=303625&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/35477-
dc.description학위논문(박사) - 한국과학기술원 : 전기및전자공학전공, 2008. 8., [ vii, 76 p. ]-
dc.description.abstractIn these days, many dynamically reconfigurable architectures have been introduced to fill the gap between ASICs and software-programmed processors such as GPPs and DSPs. These reconfigurable architectures have shown to achieve higher performance compared to software-programmed processors. However, the current reconfigurable architectures suffer from a significant reconfiguration overhead so that it severely degrade the overall performance of reconfigurable architectures. In order to deal with this reconfigurable verhead, there had been intensive research on hardware and software techniques such as configuration compression, configuration prefetching, configuration sharing, multi-context switching, and partial reconfiguration. Among these techniques, many commercial and academic reconfigurable architectures provide the partial reconfiguration. When compiling applications written in high-level languages for these reconfigurable architectures with partial reconfiguration, compilers or synthesis tools should split into the temporal partitions using temporal partitioning. And then, each temporal partition is executed on these reconfigurable architectures through three stages: fetch, configuration, and computation. Therefore, it is important to split applications overlapping of the execution stages on different temporal partitions such that the reconfiguration overheads are minimized. In this dissertation, the temporal partitioning methodology are introduced to cope with partial reconfiguration. The proposed temporal partitioning methodology splits the application into several temporal partitions such that the reconfiguration overhead of each temporal partition can be overlapped with a computation time of the previous temporal partition. Therefore, the proposed temporal partitioning are able to amortize the reconfiguration overhead at high-level synthesis phase or compilation time. Also, temporal partitions inside a loop can be locally iterated by using a intra-...eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectPartitioning-
dc.subjectTemporal Partitioning-
dc.subjectCompiler-
dc.subjectHigh-level synthesis-
dc.subjectreconfigurable architecture-
dc.subject컴파일러-
dc.subject분할기법-
dc.subject재구성 아키텍처-
dc.subject동적 재구성 아키텍처-
dc.subjectPartitioning-
dc.subjectTemporal Partitioning-
dc.subjectCompiler-
dc.subjectHigh-level synthesis-
dc.subjectreconfigurable architecture-
dc.subject컴파일러-
dc.subject분할기법-
dc.subject재구성 아키텍처-
dc.subject동적 재구성 아키텍처-
dc.titleTemporal partitioning to amortize reconfiguration overhead for dynamically reconfigurable architectures-
dc.title.alternative동적 재구성 아키텍처의 재구성 오버헤드를 줄이기 위한 시간적 분할 기법-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN303625/325007 -
dc.description.department한국과학기술원 : 전기및전자공학전공, -
dc.identifier.uid020025827-
dc.contributor.localauthorKim, Tag-Gon-
dc.contributor.localauthor김탁곤-
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