Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Yen-Jo Han is active.

Publication


Featured researches published by Yen-Jo Han.


microprocessor test and verification | 2012

Case Study: Verification Framework of Samsung Reconfigurable Processor

Young-Chul Cho; Seong-hun Jeong; J. Jeong; Hyewon Shim; Yen-Jo Han; Soojung Ryu; Ju-Yong Kim

The SRP (Samsung Reconfigurable Processor) is a high-performance, low-power digital signal processor that supports two different operating modes: the VLIW (very long instruction word) mode for running control-intensive code and the CGA (coarse-grained reconfigurable array) mode for running computation-intensive code. In the SRP, an application starts in the VLIW mode, and then may switch back and forth many times between the CGA mode and the VLIW mode throughout its lifetime. In order to support this switching back and forth seamlessly, our C compiler for SRP is capable of generating an executable binary that contain codes for both VLIW and CGA modes. The unusual complexity of SRP verification originates from the unconventional processor architecture/micro-architecture and the complexity of our compiler. In order to manage the unconventional burden that confronts SRP verification engineers, we have aimed to build a scalable verification framework that is both flexible and efficient. In this paper, we report our experience so far, including our effort to be systematic and thorough in our approach.


microprocessor test and verification | 2012

Verification of CGRA Executable Code and Debugging of Memory Dependence Violation

Heejun Shim; Min-wook Ahn; Jin-Sae Jung; Yen-Jo Han; Soojung Ryu

We present verification and debugging of highly optimized executable code that is generated from C source code to run on CGRA (Coarse-Grained Reconfigurable Array). To generate the executable code, the CGRA compiler uses software pipelining technique that maps instructions in a loop body to multiple FUs (functional units) of CGRA for concurrent execution. Often, the programmer chooses to use aggressive optimization as a way to obtain highly performing executable code. For example, the programmer may turn off memory dependence check in order to suppress false dependence that would otherwise result in overly conservative, therefore poorly performing, executable code. A trouble is that it is not easy to verify correctness of the resulting executable code. In this paper, we propose a method to verify CGRA executable code and to detect memory dependence violation if there occurs such violation and to provide source code position where the violation occurs. We use the behavior of VLIW code as a reference and compare it with the behavior of CGRA code. In order to guide the comparison, compiler-generated mapping table information is used.


Archive | 2013

Apparatus and method for generating assertion based on user program code, and apparatus and method for verifying processor using assertion

Jin-Sae Jung; Heejun Shim; Young-Chul Cho; Yen-Jo Han


Archive | 2011

PIPELINE PROCESSOR AND AN EQUAL MODEL CONSERVATION METHOD

Heejun Shim; Yen-Jo Han; Jae-Young Kim; Yeongon Cho; Jin-Seok Lee


Archive | 2011

Apparatus and method for routing data among multiple cores

Yeongon Cho; Yen-Jo Han; Soojung Ryu; Jae-Young Kim; Woong Seo; Heejun Shim; Jin-Seok Lee


Archive | 2014

APPARATUS AND METHOD FOR GENERATING TEST CASES FOR PROCESSOR VERIFICATION, AND VERIFICATION DEVICE

Seong-Hoon Jeong; 정성훈; Moo-Kyoung Chung; 정무경; Young-Chul Cho; 조영철; Heejun Shim; 심희준; Jin-Sae Jung; 정진세; Yen-Jo Han; 한연조


Archive | 2013

Apparatus and method for validating a compiler for a reconfigurable processor

Heejun Shim; Min-wook Ahn; Jin-Sae Jung; Yen-Jo Han


Archive | 2013

Apparatus and method for detecting source code error location in mixed-mode program

Heejun Shim; Min-wook Ahn; ▲みん▼ 旭 安; Jin Sae Jung; Yen-Jo Han


Archive | 2013

Apparatus and method for detecting location of source code error in mixed-mode program

Hee Jun Shim; Min-wook Ahn; Jin-Sae Jung; Yen-Jo Han


Archive | 2013

Verification supporting apparatus and verification supporting method of reconfigurable processor

Young-Chul Cho; Tai-song Jin; Dong-kwan Suh; Yen-Jo Han

Collaboration


Dive into the Yen-Jo Han's collaboration.

Researchain Logo
Decentralizing Knowledge