
Ph.D. Student, Department of Computer Science
Texas A&M University, College Station, TX 77843-3112
Yoonjin Kim
Contact me
Office : 514C
Home :
Phone : 979-847-8574
Cellular Phone : 979-422-3896
E-mail : ykim@cs.tamu.edu
Homepage : http://students.cs.tamu.edu/ykim
Education
[1] 03/1995~02/2003
Degree : B.S. Information and Communication Engineering
University :
Sungkyunkwan University,
Laboratory : VLSI Algorithmic Design Automation Laboratory
Advisor : Prof. Jundong Cho
[2] 03/2003~02/2005
Degree : M.S. Electrical Engineering and Computer Science
University : Seoul National University,
Thesis title : Domain-Specific Optimization of Coarse-Grained Reconfigurable Architecture
Laboratory : Design Automation Laboratory
Advisor : Prof. Kiyoung Choi
[3] 08/2006~ Current
Degree : Ph.D. Computer Engineering
University : Texas A&M University,
Dissertation title :
Laboratory : Embedded Systems & Codesign Group
Advisor : Prof. Rabi N. Mahapatra
Research Interests
System-on-Chip, Embedded Systems
VLSI CAD & Design Automation
Hardware/Software Co-design
Embedded Processor Architecture,
Coarse-Grained Reconfigurable Architecture
Experience
[1] 07/1998 ~ 01/2001 - Military Service
Affiliation : Maintenance Squadron, Field Warfare Maintenance Station,
Discharge : an Airman First Class of ROKAF
[2] 03/2003 ~ 06/2003 - Teaching Assistant
Affiliation :
Course : Digital System Design(undergraduate course)
Professor : Kiyoung Choi
[3] 03/2003 ~ 02/2005 - Research Assistant
Affiliation :
Work : Reconfigurable Processor Design
Professor : Kiyoung Choi
[4] 03/2005 ~ 07/2006 - Research Staff
Affiliation : Inter-University Semiconductor Research Center in Seoul National University
Work :
[1] Chip implementation of coarse-grained reconfigurable architecture
[2] Implementation of design space exploration flow and mapping tool
for reconfigurable architecture
[5] 09/2006 ~ current - Research Assistant
Affiliation :Dept. of Computer Science, Texas A&M University
Work :
[1] COTS Microprocessor Evaluation for Avionic Systems
[2] Reconfigurable Computing for High Performance & Low Power Embedded Systems
Professor : Rabi N. Mahapatra
Course-work
Undergraduate Courses (Sungkyunkwan University)
[1] Material, Semiconductor
Physics in Electronics, Semiconductor Electronics,
Properties of Electronic Materials
[2] Analog Circuits
Electronic Circuits 1, Electronic Circuits 2
[3] Digital Circuits
Digital Logic, Digital Systems, VLSI Design Automation,
Computer Architecture, Integrated Circuits
[4] Communication Systems
Communication System, Digital Communications
[5] Signal Processing
Signals and Systems, Digital Signal Processing,
Probability and Random Process
[6] Computer Network
Data Communications, Computer Network,
Java Network Programming
[7] Programming Language
Fortran language, Java laguage,
C language, Matlab1, Matlab2
Graduate Courses (Seoul National University)
[1] VLSI/SoC CAD
System-On-Chip Design Automation,
Introduction to Computer-Aided Design
[2] Computer Architecture
Topics in Computer and VLSI : On-chip Communication Network,
Computer Organization and Design
[3] Compiler & Operating System
Advanced Compiler
Topics in Operating System
[4] HW/SW Co-Design
Co-design Methodology for System Design
Graduate Courses (Texas A&M Univeristy)
[1] Algogrithm
Analysis of Algorithms
[2] Computer Architecture
Computer Architecture
Special Topics in Chip Multi-Processor Architecture
[3] Writing
Writing for Publication
[4] Seminar
Graduate Seminar of Computer Science/Computer Engineering
Research Project
[1] 05/2003~01/2004 - Development of Pathway Viewer
Website : http://rospath.ewha.ac.kr/toolbox/PathwayViewerFrm.jsp
Sponsor : Interface Infotech Co. (IMT-2000)
Director : Kiyoung Choi
Introduction :
The project goal is development of ROSPath (Reactive Oxygen Species
Pathway) Viewer that shows this two level pathway graphically.
Assigned work :
[1] Development of GUI interface of ROSPath Viewer
[2] Graph drawing algorithm implementation
[2] 10/2003~03/2004 - Development of Reconfigurable Hardware
Website : http://poppy.snu.ac.kr/project_home/itsoc/itsoc.htm
Sponsor : Ministry of Knowledge Economy
Director : Kiyoung Choi
Introduction :
The project goal is development of coarse-grained reconfigurable hardware for multimedia applications.
Assigned work :
[1] Multimedia application benchmark
[2] 2-Dimension reconfigurable ALU array specification
[3] RT-level design of reconfigurable ALU array and verification on FPGA
[4] H.263 encoder evaluation on reconfigurable SoC platform
[3] 09/2004~ 07/2006 - MPEG-4 Decoder and 3D Graphics Accelerator
Design Based on Reconfigurable Structures
Website : http://poppy.snu.ac.kr/project_home/kosef_reconf/kosef_reconf.htm
Sponsor : Korea Science & Engineering Foundation
Director : Kiyoung Choi
Introduction :
In this project, we develop a reconfigurable processing element array and
implement kernels of MPEG-4 decoder and 3D accelerator on it.
Assigned Work :
[1] SystemC modeling of reconfigurable architecture
[2] H.264 encoder/decoder analysis
[3] GUI based mapping tool development
[4] Mapping the functions of H.264 onto reconfigurable array
[5] RT-level reconfigurable architecture optimization for H.264 and 3D Graphics
applications
[6] RTL model verification on FPGA
[7] Chip implementation of reconfigurable architecture
[4] 04/2006~ 07/2006 - Development of Reconfigurable Array Core for Mobile
Multimedia Applications
Website : http://poppy.snu.ac.kr/english/research/projects.php
Sponsor : Ministry of Knowledge Economy
Director : Kiyoung Choi
Introduction :
In this project, we develop power-conscious reconfigurable processing element array,
automatic code generation tool(compiler) and simulator for H.264 decoder, 3D-graphics
and MPEG-4/ AAC decoder
Assigned Work :
[1] H.264/MPEG-4 AAC decoder and 3D graphics code optimization
[2] Low power reconfigurable array structure implementation
[3] Development of code mapping algorithm
[4] Development of SoC platform including reconfigurable array
[5] Chip implementation of power-conscious reconfigurable architecture
[5] 01/2007~ - Evaluation and Guidelines to COTS Microprocessors in Avionics
for Safety-Critical and Real-Time Applications
Website :
Sponsor : Federal Aviation Administration, United States Department of Transportation
Director : Rabi N. Mahapatra
Introduction :
The intent of this project is to provide findings about saftey issues in using today's microprocessors on aircraft.
The project is being performed in multiple phases with participation from avionic system developers (BAE Systems,
The Boeing Company, Lockheed Martin and Smith Aerospace) and Federal Aviation Administration organizations
responsible for aircraft safety research and development.
Phase 1 established the project scope and identified the research parameters. Current trends toward using COTS
microprocessors presents safety challenges, especially with growing design complexity, the vast array of supported
features and limited design documentation. A formal framework for the approval of COTS microprocessors in aerospace
systems is essential. This project proposes a Microprocessor Approval Framework that is applicable to COTS microprocessors.
Assigned Work :
[1]Performance estimation of freescale 8540 on Simics for safety-critical and real-time applications
[3] Performance comparision between Simics and real hardware.
Skills
Programming Language :
C/(Visual)C++, JAVA
EDA/CAD :
Language : VHDL, SystemC
Tools :
[1] IDE : Xilinx ISE, Altera Quatus, ADS
[2] Simulation : Modelsim, Seamless CVE, ConvergenSC, Simics
[3] Systhesis : SynplifyPro, Leonardo Spectrum, Design Compiler
[4] Place & Routing Tool : Astro, Apollo
Awards
[1] Yoonjin Kim, Ilhyun Park, Bronze Prize, Chip-Design Contest sponsored by Korean Intellectual Property Office, "Design of Coarse-Grained Reconfigurable Architecture for Mobile Multimedia Applications ," December 2006
[2] Ilhyun Park, Yoonjin Kim, Chulsoo Park, Jeongki Son, Manhwee Jo, Kiyoung Choi, Demo section Second Prize, SoC International SoC Design Conference 2006 Chip Design Contest, "Chip Implementation of a Coarse-Grained Reconfigurable Architecture," October 2006
[3] Yoonjin Kim, Chulsoo Park, Ilhyun Park, Prize for Excellence, 1st SoC Design Contest sponsored by Ministry of Commerce, Industry and Energy, South Korea, "Design of Coarse-Grained Reconfigurable Architecture," December 2005
[4] Yoonjin Kim, Mary Kiemb, Kiyoung Choi, "Efficient Design Space Exploration for Domain-Speciific Optimization of Coarse-Grained Reconfigurable Architecture," SoC Design Conference sponsored by The Institute of Electronics Engineers of KOREA[IEEK] May 2005, IEEE SSCS/EDS Seoul Chapter Paper Award
[5] Yoonjin Kim, Excellent Graduation Thesis Award given by Korea IT Industry Promotion Agency[KIPA], "Domain-Specific Optimization of Coarse-Grained Reconfigurable Architectures," IT-SoC(Best) 2005-01
Patents
[1] Yoonjin Kim,
Ilhyun Park, Kiyoung Choi, Yunheung Paek, "Configuration
Cache Capable Low Power Consumption and Coarse-Grained Reconfigurable
Architecture including the Configuration Cache therein,"
Korea, Yoonjin Kim,
[2] Yoonjin Kim, Mary Kiemb,
Chulsoo Park, Jinyoung
Jung, Kiyoung Choi, "Resource Sharing and Pipelining in Coarse-Grained
Reconfigurable Architectures," Korea, Yoonjin Kim,
[3] Jongeun Lee, Yoonjin
Kim, Jinyong Jung, Shinwon Kang, Kiyoung Choi, "Coarse-Grained
Reconfigurable Architecture for Supporting Conditional Execution,"
Korea, Jongeun Lee,
Publications
[2009] Third year (Ph.D. student in Texas A&M University, College Station, Texas)
[1] Yoonjin Kim, and Rabi N. Mahapatra, "Paper title omitted for blind review," prepared for IEEE ACM Design Automation Conference, 2009
[2] Yoonjin Kim, and Rabi N. Mahapatra, "Paper title omitted for blind review," submitted to IEEE ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, February 2009
[2008] Second year (Ph.D. student in Texas A&M University, College Station, Texas)
[1] Yoonjin Kim, Rabi N. Mahapatra, and Kiyoung Choi, "Cost-Effective Design Approach for Coarse-Grained Reconfigurable Architecture," submitted to IEEE Transactions on Very Large Scale Integration Systems
[2] Yoonjin Kim, and Rabi N. Mahapatra, "A New Array Fabric for Coarse-Grained Reconfigurable Architecture," IEEE EuroMicro Conference on Digital System Design, September 2008 (Acceptance rate 27% - regular papers).
[3] Yoonjin Kim, and Rabi N. Mahapatra, "Dynamic Context Compression for Low Power Coarse-Grained Reconfigurable Architecture," IEEE Transactions on Very Large Scale Integration Systems under minor revision.
[4] Yoonjin Kim, and Rabi N. Mahapatra, "Reusable Context Pipelining for Low Power Coarse-Grained Reconfigurable Architecture," IEEE/ACM Reconfigurable Architecture Workshop, April 2008
[5] Ilhyun Park, Yoonjin Kim, , Manhee Jo, and Kiyoung Choi, "Chip Implementation of Power Conscious Configuration Cache for Coarse-Grained Reconfigurable Architecture," The 15th Korean Conference on Semiconductors, February 2008
[2007] First year (Ph.D. student in Texas A&M University, College Station, Texas)
[1] Yoonjin Kim, and Rabi N. Mahapatra, "Dynamically Compressible Context Architecture for Low Power Coarse-Grained Reconfigurable Array," IEEE International Conference on Computer Design, October 2007 (Acceptance rate 21% - regular papers).
[2] Yoonjin Kim, Rabi N. Mahapatra, Ilhyun Park, and Kiyoung Choi, "Low Power Reconfiguration Technique for Coarse-Grained Reconfigurable Architecture," IEEE Transactions on Very Large Scale Integration Systems, accepted as a regular paper.
[2006] Second year (Research Staff in Inter-Univeristy Semiconductor Research Center in Seoul National University, Seoul, South Korea)
[1] Ilhyun Park, Yoonjin Kim, Chulsoo Park, Jeoongki Son, Manhee Jo, and Kiyoung Choi, "Chip Implementation of a Coarse-Grained Reconfigurable Architecture," International SoC Design Conference, October 2006
[2] Jonghee W. Yoon, Yoonjin Kim, Minwook Ahn, Yunheung Paek, and Kiyoung Choi, "Temporal Mapping for Loop Pipelining on a MIMD style Coarse-Grained Reconfigurable Architecture," International SoC Design Conference, October 2006
[3] Yoonjin Kim, Ilhyun Park, Kiyoung Choi, and Yunheung Paek, "Power-Conscious Configuration Cache Structure and Code Mapping for Coarse-Grained Reconfigurable Architecture," IEEE/ACM International Symposium on Low Power Electronics and Design, October 2006 (Acceptance rate 26%)
[4] Minwook Ahn, Jonghee W. Yoon, and Yunheung Paek, Yoonjin Kim, Mary Kiemb, and Kiyoung Choi, "A Spatial Mapping Algorithm for Heterogeneous Coarse-Grained Reconfigurable Architectures," IEEE/ACM Design, Automation and Test in Europe, March 2006 (Acceptance rate 28%)
[2005] First year (Research Staff in Inter-Univeristy Semiconductor Research Center in Seoul National University, Seoul, South Korea)
[1] Chulsoo Park, Yoonjin Kim, and Kiyoung Choi, "Domain-Specific Optimization of Reconfigurable Array Architecture," US-Korea Conference on Science, Technology, & Entrepreneurship, August 2005
[2] Yoonjin Kim, Mary Kiemb, and Kiyoung Choi, "Efficient Design Space Exploration for Domain-Specific Optimization of Coarse-Grained Reconfigurable Architecture," SoC Design Conference sponsored by The Institute of Electronics Engineers of KOREA[IEEK], May 2005, IEEE SSCS/EDS Seoul Chapter Paper Award
[3] Yoonjin Kim, Mary Kiemb, Chulsoo Park, Jinyong Jung, and Kiyoung Choi, "Resource Sharing and Pipelining in Coarse-Grained Reconfigurable Architecture for Domain-Specific Optimization", IEEE/ACM Design, Automation and Test in Europe, March 2005 (Acceptance rate 21%)
[2004] Second year (M.S student in Seoul National University, Seoul, South Korea)
[1] Yoonjin Kim, Chulsoo Park, Shinwon Kang, Hyunjik Song, Jinyong Jung, and Kiyoung Choi, "Design and Evaluation of a Coarse-Grained Reconfigurable Architecture," International SoC Design Conference, October 2004
[2] Jongeun Lee, Yoonjin Kim, Jinyong Jung, Shinwon Kang, and Kiyoung Choi, "Reconfigurable ALU Array Architecture with Conditional Execution," International SoC Design Conference, October 2004
[3] Yoonjin Kim, Jongeun Lee, Jinyoung Junng, Shinwon Kang, and Kiyoung Choi, "Design of Coarse-Grained Reconfigurable Hardware," SoC Design Conference sponsored by The Institute of Electronics Engineers of KOREA[IEEK] April 2004