Hyeonseok Jung
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Hyeonseok Jung has a total of 8 co-authors. Here are the top co-authors by number of shared publications:
- Hoeseok Yang
Santa Clara University
3 shared publications - Bumsub Ham
Yonsei University
1 shared publication - Chanho Eom
Graduate School of Advanced Imaging Science, Multimedia & Film, Chung-Ang University, Seoul, South Korea
1 shared publication - Geon Lee
Yonsei University
1 shared publication Hoeseok Yang
Ajou University, Suwon, Republic of Korea
1 shared publication- Kyoseung Koo
Department of Computer Science and Engineering, Seoul National University, Seoul 08826, Korea
1 shared publication
Latest Publications
- 6 September 2024
- Published by Elsevier in Expert Systems with Applications
- Vol. 259
Cerberus: Attribute-based person re-identification using semantic IDs
- 6 September 2024
- Published by Elsevier in Expert Systems with Applications
- Vol. 259
Cerberus: Attribute-based person re-identification using semantic IDs
- Open Access
- 6 December 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 7, 177974-177987
Efficiently Switchable Context-Aware Dataflow Adaptation Technique for Low-Power Multi-Core Embedded Systems
Today’s embedded systems operate under increasingly dynamic conditions. First, computational workloads can be either variable by nature or adjustable. Moreover, as many devices are battery-powered, it is common to have runtime power management technique, which results in dynamic power budget. This paper presents a design methodology for multi-core systems, based on dataflow specification, that can deal with various contexts. We optimize the original dataflow considering various working conditions, then, autonomously adapt it to a pre-defined optimal form in response to context changes. Such context changes at runtime might cause non-negligible delay or power budget violation. In order to overcome them, an efficient mode switching method is proposed. We show the effectiveness of the proposed technique with a real-life case study, stereo-vision, and synthetic benchmarks.
- 6 December 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 7, 177974-177987
Open AccessEfficiently Switchable Context-Aware Dataflow Adaptation Technique for Low-Power Multi-Core Embedded Systems
Today’s embedded systems operate under increasingly dynamic conditions. First, computational workloads can be either variable by nature or adjustable. Moreover, as many devices are battery-powered, it is common to have runtime power management technique, which results in dynamic power budget. This paper presents a design methodology for multi-core systems, based on dataflow specification, that can deal with various contexts. We optimize the original dataflow considering various working conditions, then, autonomously adapt it to a pre-defined optimal form in response to context changes. Such context changes at runtime might cause non-negligible delay or power budget violation. In order to overcome them, an efficient mode switching method is proposed. We show the effectiveness of the proposed technique with a real-life case study, stereo-vision, and synthetic benchmarks.
- Open Access
Measurement-Based Power Optimization Technique for OpenCV on Heterogeneous Multicore Processor
Today’s embedded systems often operate computer-vision applications, and are associated with timing and power constraints. Since it is not simple to capture the symmetry between the application and the model, the model-based design approach is generally not applicable to the optimization of computer-vision applications. Thus, in this paper, we propose a measurement-based optimization technique for an open-source computer-vision application library, OpenCV, on top of a heterogeneous multicore processor. The proposed technique consists of two sub-systems: the optimization engine running on a separate host PC, and the measurement library running on the target board. The effectiveness of the proposed optimization technique has been verified in the case study of latency-power co-optimization by using two OpenCV applications—canny edge detection and squeezeNet. It has been shown that the proposed technique not only enables broader design space exploration, but also improves optimality.
Open AccessMeasurement-Based Power Optimization Technique for OpenCV on Heterogeneous Multicore Processor
Today’s embedded systems often operate computer-vision applications, and are associated with timing and power constraints. Since it is not simple to capture the symmetry between the application and the model, the model-based design approach is generally not applicable to the optimization of computer-vision applications. Thus, in this paper, we propose a measurement-based optimization technique for an open-source computer-vision application library, OpenCV, on top of a heterogeneous multicore processor. The proposed technique consists of two sub-systems: the optimization engine running on a separate host PC, and the measurement library running on the target board. The effectiveness of the proposed optimization technique has been verified in the case study of latency-power co-optimization by using two OpenCV applications—canny edge detection and squeezeNet. It has been shown that the proposed technique not only enables broader design space exploration, but also improves optimality.
- Open Access
- 24 June 2018
- Published by Association for Computing Machinery (ACM)
- p. 1-6
Context-aware dataflow adaptation technique for low-power multi-core embedded systems
- 24 June 2018
- Published by Association for Computing Machinery (ACM)
- p. 1-6
Open AccessContext-aware dataflow adaptation technique for low-power multi-core embedded systems
- 1 November 2016
- Published by American Scientific Publishers in Advanced Science Letters
- Vol. 22 (11) , 3658-3661
Workload-Aware Optimization of Ray-Tracing on Heterogeneous Embedded GPGPUs
As recent mobile embedded systems are required to operate many compute-intensive applications, it is important to optimize the applications considering the underlying hardware architecture. In this paper, we propose to optimize ray-tracing application tailored for a given mobile computing platform with multiple heterogeneous processing elements. We take an open-source C/C++ implementation of ray-tracing, adapt it to OpenCL, and perform two optimizations. First, we find out the optimal degree of parallelism, work group size. Then, an optimal workload distribution over two OpenCL devices is examined. We obtain the speedup of 10× over the open-source implementation by using a single GPU device on Exynos 5422. Further, we show that the performance gain can be improved up to 17× by balancing the workload between two GPGPUs in heterogeneous multi-processor system on chips, considering the different compute capabilities thereof.
- 1 November 2016
- Published by American Scientific Publishers in Advanced Science Letters
- Vol. 22 (11) , 3658-3661
Workload-Aware Optimization of Ray-Tracing on Heterogeneous Embedded GPGPUs
As recent mobile embedded systems are required to operate many compute-intensive applications, it is important to optimize the applications considering the underlying hardware architecture. In this paper, we propose to optimize ray-tracing application tailored for a given mobile computing platform with multiple heterogeneous processing elements. We take an open-source C/C++ implementation of ray-tracing, adapt it to OpenCL, and perform two optimizations. First, we find out the optimal degree of parallelism, work group size. Then, an optimal workload distribution over two OpenCL devices is examined. We obtain the speedup of 10× over the open-source implementation by using a single GPU device on Exynos 5422. Further, we show that the performance gain can be improved up to 17× by balancing the workload between two GPGPUs in heterogeneous multi-processor system on chips, considering the different compute capabilities thereof.