scispace - formally typeset
Search or ask a question
Author

Chulsoo Park

Bio: Chulsoo Park is an academic researcher from Seoul National University. The author has contributed to research in topics: Design space exploration & Application domain. The author has an hindex of 4, co-authored 4 publications receiving 199 citations.

Papers
More filters
Posted Content
Yoonjin Kim1, Mary Kiemb1, Chulsoo Park1, Jinyong Jung1, Kiyoung Choi1 
TL;DR: In this article, the authors proposed a reconfigurable array architecture template and design space exploration flow for domain-specific optimization, which can reduce the hardware cost and the delay without any performance degradation for some application domains.
Abstract: Coarse-grained reconfigurable architectures aim to achieve both goals of high performance and flexibility. However, existing reconfigurable array architectures require many resources without considering the specific application domain. Functional resources that take long latency and/or large area can be pipelined and/or shared among the processing elements. Therefore the hardware cost and the delay can be effectively reduced without any performance degradation for some application domains. We suggest such reconfigurable array architecture template and design space exploration flow for domain-specific optimization. Experimental results show that our approach is much more efficient both in performance and area compared to existing reconfigurable architectures.

91 citations

Proceedings ArticleDOI
Yoonjin Kim1, Mary Kiemb1, Chulsoo Park1, Jinyong Jung1, Kiyoung Choi1 
07 Mar 2005
TL;DR: A reconfigurable array architecture template and a design space exploration flow for domain-specific optimization are suggested and Experimental results show that this approach is much more efficient, in both performance and area, compared to existing reconfigured array architectures.
Abstract: Coarse-grained reconfigurable architectures aim to achieve goals of both high performance and flexibility. However, existing reconfigurable array architectures require many resources without considering the specific application domain. Functional resources that take long latency and/or large area can be pipelined and/or shared among the processing elements. Therefore, the hardware cost and the delay can be effectively reduced without any performance degradation for some application domains. We suggest such a reconfigurable array architecture template and a design space exploration flow for domain-specific optimization. Experimental results show that our approach is much more efficient, in both performance and area, compared to existing reconfigurable architectures.

86 citations

01 Oct 2004
TL;DR: A design space exploration flow that enables effective optimization of reconfigurable architectures through SystemC Modeling is suggested, and application-to-architecture mapping process tries loop pipelining technique to find a better performance.
Abstract: Coarse-grained reconfigurable architectures have become more attractive with the increasing requirement of more flexibility and higher performance in embedded systems design. In this paper, we suggest a design space exploration flow that enables effective optimization of reconfigurable architectures through SystemC Modeling. In the suggested flow, application-to-architecture mapping process tries loop pipelining technique to find a better performance. According to the result of design space exploration, we implement a coarse-grained reconfigurable architecture in RT level. For the evaluation, we take H.263 encoder as the application. Estimated results show significant improvement over previous approaches.

18 citations

01 Oct 2006
TL;DR: In this article, a coarse-grained reconfigurable architecture supporting floating-point operations is presented, where each integer processing element is paired with its neighbor to perform floating point operations.
Abstract: This paper presents coarse-grained reconfigurable architecture supporting floating-point operations, where each integer processing element is paired with its neighbor to perform floating point operations. One processing element in a pair is in charge of the mantissa part, and the other is in charge of the exponent part. With an 8 times 2 array of processing elements, 8 floating-point operations can be performed at the same time. The chip is fabricated in MagnaChip/Hynix 0.18 mum technology with the gate count of 363,013 and clock frequency of 116.8 MHz in the typical case.

5 citations


Cited by
More filters
Proceedings ArticleDOI
01 Jul 2016
TL;DR: In this paper an overview and classification of these architectures is presented and a clear definition of CGRAs is provided and topics for future research are identified which are key to unlock the full potential of C GRAs.
Abstract: Reconfigurable architectures become more popular now general purpose compute performance does not increase as rapidly as before. Field programmable gate arrays are slowly moving into the direction of Coarse Grain Reconfigurable Architectures (CGRA) by adding DSP and other coarse grained IP blocks, general purpose processors become more heterogeneous and include sub-word parallelism and even some reconfigurable logic. In the past 25 years, several CGRAs have been published. In this paper an overview and classification of these architectures is presented. This work also provides a clear definition of CGRAs and identifies topics for future research which are key to unlock the full potential of CGRAs.

83 citations

Book ChapterDOI
01 Jan 2013
TL;DR: The ADRES CGRA design template is studied in more detail as a use case to illustrate the need for design space exploration, for compiler support and for the manual fine-tuning of source code.
Abstract: Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops that benefit from the high ILP support in VLIW architectures. By executing non-loop code on other cores, however, CGRAs can focus on such loops to execute them more efficiently. This chapter discusses the basic principles of CGRAs, and the wide range of design options available to a CGRA designer, covering a large number of existing CGRA designs. The impact of different options on flexibility, performance, and power-efficiency is discussed, as well as the need for compiler support. The ADRES CGRA design template is studied in more detail as a use case to illustrate the need for design space exploration, for compiler support and for the manual fine-tuning of source code.

67 citations

Proceedings ArticleDOI
04 Oct 2006
TL;DR: This paper shows how power is consumed in a typical coarse-grained reconfigurable architecture and suggests a power-conscious configuration cache structure and code mapping technique, which reduce power consumption without performance degradation.
Abstract: Coarse-grained reconfigurable architecture aims to achieve both performance and flexibility. However, power consumption is no less important for the reconfigurable architecture to be used as a competitive processing core in embedded systems. In this paper, we show how power is consumed in a typical coarse-grained reconfigurable architecture. Based on the power breakdown data, we suggest a power-conscious configuration cache structure and code mapping technique, which reduce power consumption without performance degradation. Experimental results show that the proposed approach saves much power even with reduced configuration cache size.

54 citations

Proceedings ArticleDOI
01 Dec 2009
TL;DR: This paper demonstrates a chip implementation of coarse-grained reconfigurable architecture named FloRA that is implemented in Dongbu HiTek 130nm process and evaluate by running applications including physics engine and jpeg decoder.
Abstract: This paper demonstrates a chip implementation of coarse-grained reconfigurable architecture named FloRA. Two-dimensional array of integer processing elements in the FloRA is configured in run-time to perform integer functions as well as floating-point functions. FloRA is implemented in Dongbu HiTek 130nm process and evaluate by running applications including physics engine and jpeg decoder.

51 citations

Journal ArticleDOI
TL;DR: In this article, an active/reactive power closed-loop control system for a hybrid renewable energy generation system used for single-phase residential/commercial applications is presented. But the proposed control system is not suitable for large-scale applications.
Abstract: This paper presents a new active/reactive power closed-loop control system for a hybrid renewable energy generation system used for single-phase residential/commercial applications. The proposed active/reactive control method includes a hybrid estimator, which is able to quickly and accurately estimate the active/reactive power values. The proposed control system enables the hybrid renewable energy generation system to be able to perform real-time grid interconnection services such as active voltage regulation, active power control, and fault ride-through. Simulation and experimental results demonstrate the superior performance of the proposed closed-loop control system.

51 citations