Network


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

Hotspot


Dive into the research topics where Hyung Kook Jun is active.

Publication


Featured researches published by Hyung Kook Jun.


The Journal of Supercomputing | 2013

Light-weight kernel instrumentation framework using dynamic binary translation

Dongwoo Lee; Inhyuk Kim; Jeehong Kim; Hyung Kook Jun; Won Tae Kim; Sang-Won Lee; Young Ik Eom

Mobile platforms such as Android and iOS, which are based on typical operating systems, have been widely adopted in various computing devices from smart phones even to smart TVs. Along with this, the necessity of kernel instrumentation framework has also grown up for efficient development and debugging of a kernel itself and its components. Although the existing approaches are providing some information about the kernel state including physical register value and primitive memory map, it is hard for the developers to understand and exploit the information. Moreover, the excessive analysis overhead in the existing approach makes them impractical to be used in real systems. Meanwhile, there have been a few studies on analyzing the user-level applications using dynamic binary translation and they are now widely used. In this paper, by extending this idea of dynamic binary translation for user-level applications to the kernel, we propose a new dynamic kernel instrumentation framework. Our framework focuses on the modules such as device drivers, rather than the kernel itself, since the modules comprise a large portion of OS development. Because of the frequent execution of kernel modules, the dynamic kernel instrumentation framework should guarantee the quality of the translated target code. However, costly optimizations to achieve high execution performance are rather harmful to the overall performance. Therefore, in order to improve performance of both translations, we suggest light-weight translator based on pseudo-machine instruction representation and tabular-base translation instead of typical intermediate representation. We implement our framework on Linux system, and our experimental evaluations show that it could quite effectively instrument the target with nominal overhead.


international conference on computational science and its applications | 2011

A Fast Lock-Free User Memory Space Allocator for Embedded Systems

Dongwoo Lee; Jung-Hoon Kim; Ung Mo Kim; Young Ik Eom; Hyung Kook Jun; Won Tae Kim

Many embedded systems get improvements on hardware such as massive memory and multi-cores. According these improvements, some application that demands per-formance of excessive operations per seconds has been app-eared. These applications often use dynamic memory allocation. But, existing allocators does not scale well, thus those applications is limited theirs performance by allocators. Moreover, because the applications that run on embedded systems are rarely powered-off, the external fragmentation problem is critical. This paper introduces the allocator, lock-free and scalable that free the synchronization cost and low the fragmentation. Our allocator has per-thread heap and allocate the close size memory instead of the exact size of memory to reduce synchronization cost and allocation/de-allocation time. Our result on test application that can be run with 1 to 32 threads demonstrate that our allocator yields low average fragmentation and improves overall program performance over the standard Linux allocator by up to a factor of 60 on 32 threads, and up to a factor of 10 over the next best allocator we tested.


IEMEK Journal of Embedded Systems and Applications | 2015

Interoperable Middleware Gateway Based on HLA and DDS for L-V-C Simulation Training Systems

Hyung Kook Jun; Young Ik Eom

Recently, by developing many training systems in battle field, the demand for interconnecting and internetworking between Live, Virtual, Constructive training systems has been increased to support efficient data distribution and system control. But, there are lots of problems for them to interwork, because the existing researches only support L-L, V-V, C-C Interoperability. Therefore, we propose L-V-C gateway to provide interoperable simulation environment based on HLA and DDS between them. First, we illustrate FOM Management that parses RPR-FOM XML file to acquire Data information to be shared between them, and generates common data structure and source code used for L-V-C Gateway. L-V-C Gateway created from FOM Management supports Data Conversion and Quality of Service between HLA and DDS. HLA Federate and DDS Domainparticipant in L-V-C Gateway play a role of logical communication channel and relay data from HLA Federation to DDS Domain and vice versa.


international conference on consumer electronics | 2014

Lock-free memory allocator without garbage collection on multicore embedded devices

Youngjoong Cho; Dongwoo Lee; Hyung Kook Jun; Young Ik Eom

This paper suggests a new memory allocator for embedded devices. We design a memory allocator that uses lock-free mechanism for reducing overheads incurred by locks in multi-core environment. Experimental results show that our memory allocator is faster and more scalable than existing memory allocator in executing multi-threaded applications in embedded devices. On average, performance improvement of our memory allocator is 26% in producer-consumer pattern and 65% in general pattern.


international conference on ubiquitous information management and communication | 2012

DyKA: light-weight dynamic kernel analyzing framework based on binary translation method

Dongwoo Lee; Hyung Kook Jun; Won Tae Kim; Young Ik Eom

Platform, which is based on typical OS, has been widely used in various areas from smart phone to TV. Along with this, the need for kernel analyzer has also grown up in order to develop and debug the kernel and its component effectively. Although previous approaches provide us some information about the target, that information is no more than hardware state, or primitive memory map, which is hard to understand. Moreover they cause an amount of overheads during analysis, so that analysis has been unable to work on environment as real. For applications some researches have been studied the analyzer using binary translation, and now it is widely used. Adopting their ideas, we propose dynamic kernel analyzer: DyKA. Kernel analyzers mainly focus on not kernel itself, but its plugins like device driver since the plugins comprise a large portion of OS development. Because of its locality, we should pay attention to the quality of the target code after translation in order to make the dynamic analyzer effective. Thus we apply some optimizations with DyKA as considering the target attribute. We implement the idea of DyKA on Linux system, and make sure, that it could analyze the target without a huge overhead, by experimental evaluation.


Archive | 2006

Method of estimating coded block pattern and method of determining block mode using the same for moving picture encoder

Jin Wuk Seok; Chang Sik Cho; Bum Ho Kim; Hyung Kook Jun; Jeong-Woo Lee; Eun Young Kim


Archive | 2003

Fast half-pel searching method on the basis of SAD values according to integer-pel search and random variable corresponding to each macro block

Jinwuk Seok; Pyeong Soo Mah; Hyung Kook Jun; Bumho Kim; Yong Ki Son


Archive | 2014

APPARATUS FOR MONITORING DATA DISTRIBUTION SERVICE (DDS) AND METHOD THEREOF

Kyung Il Kim; Soo Hyung Lee; Hyung Kook Jun; Kyeong Tae Kim; Yong Yeon Kim; Won Tae Kim


Archive | 2012

METHOD, DEVICE AND SYSTEM FOR REAL-TIME PUBLISH SUBSCRIBE DISCOVERY BASED ON DISTRIBUTED HASH TABLE

Jae-Hyuk Kim; Soo Hyung Lee; Hyung Kook Jun; Kyeong Tae Kim; Yong Yeon Kim; Won Tae Kim; Seung-Min Park


IEICE Transactions on Information and Systems | 2012

Scalable Cache-Optimized Concurrent FIFO Queue for Multicore Architectures

Changwoo Min; Hyung Kook Jun; Won Tae Kim; Young Ik Eom

Collaboration


Dive into the Hyung Kook Jun's collaboration.

Top Co-Authors

Avatar

Won Tae Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Soo Hyung Lee

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Kyeong Tae Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Young Ik Eom

Sungkyunkwan University

View shared research outputs
Top Co-Authors

Avatar

Yong Yeon Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Kyung Il Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Je Man Park

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Dongwoo Lee

Sungkyunkwan University

View shared research outputs
Top Co-Authors

Avatar

Changwoo Min

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Bum Ho Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Researchain Logo
Decentralizing Knowledge