Demo Data from VLDB 2026 / reviewers in the wild / expert
Jung-Ho Park
dblp:76/791
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
GPUs and heterogeneous computing · 75% Memory systems · 25% | |
| Network and information security
1 paper |
Network security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU memory management |
0.3 | 1 | 2018 | Transparent GPU memory management for DNNs · PPoPP 2018 |
Compilers and program optimization
dynamic optimization |
0.2 | 1 | 2016 | Translating OpenMP device constructs to OpenCL using unnecessary data transfer elimination · SC 2016 |
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU heterogeneous systems |
0.2 | 1 | 2016 | PIPSEA: A Practical IPsec Gateway on Embedded APUs · CCS 2016 |
GPUs and heterogeneous computing
heterogeneous programming models |
0.2 | 1 | 2016 | Translating OpenMP device constructs to OpenCL using unnecessary data transfer elimination · SC 2016 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2016 | Translating OpenMP device constructs to OpenCL using unnecessary data transfer elimination · SC 2016 |
GPUs and heterogeneous computing › GPU communication
host-device data transfer |
0.1 | 1 | 2016 | Translating OpenMP device constructs to OpenCL using unnecessary data transfer elimination · SC 2016 |
Methods — techniques the papers use, named apart from their topics
zero-copy packet i/o · 0.5source-to-source translation · 0.5runtime optimization · 0.5OpenCL · 0.5DPDK · 0.5heuristic scheduling · 0.3ILP-based scheduling · 0.3page-fault mechanism · 0.2page fault mechanism · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Transparent GPU memory management for DNNsabstractModern DNN frameworks exploit GPU acceleration by default to achieve high performance. The limitation of GPU memory capacity becomes a serious problem because DNNs are becoming deeper and larger. This paper proposes a purely software-based transparent solution, called tvDNN, to the GPU memory capacity problem. It is based on GPU memory swapping and memory object sectioning techniques. It also provides an efficient memory-object swapping schedule based on ILP (optimal) and heuristics (suboptimal). The experimental results show that tvDNN enables Caffe to build VGG-16 with a large batch size, such as 256 or 512, using a few GB of GPU memory without significant performance degradation. Jung-Ho Park, Hyungmin Cho, Wookeun Jung, Jaejin Lee |
PPoPP | 1 |
| 2016 | PIPSEA: A Practical IPsec Gateway on Embedded APUsabstractAccelerated Processing Unit (APU) is a heterogeneous multicore processor that contains general-purpose CPU cores and a GPU in a single chip. It also supports Heterogeneous System Architecture (HSA) that provides coherent physically-shared memory between the CPU and the GPU. In this paper, we present the design and implementation of a high-performance IPsec gateway using a low-cost commodity embedded APU. The HSA supported by the APUs eliminates the data copy overhead between the CPU and the GPU, which is unavoidable in the previous discrete GPU approaches. The gateway is implemented in OpenCL to exploit the GPU and uses zero-copy packet I/O APIs in DPDK. The IPsec gateway handles the real-world network traffic where each packet has a different workload. The proposed packet scheduling algorithm significantly improves GPU utilization for such traffic. It works not only for APUs but also for discrete GPUs. With three CPU cores and one GPU in the APU, the IPsec gateway achieves a throughput of 10.36 Gbps with an average latency of 2.79 ms to perform AES-CBC+HMAC-SHA1 for incoming packets of 1024 bytes. Jung-Ho Park, Wookeun Jung, Gangwon Jo, Ilkoo Lee, Jaejin Lee |
CCS | 1 |
| 2016 | Translating OpenMP device constructs to OpenCL using unnecessary data transfer eliminationabstractIn this paper, we propose a framework that translates OpenMP 4.0 accelerator directives to OpenCL. By translating an OpenMP program to an OpenCL program, the program can be executed on any hardware platform that supports OpenCL. We also propose a run-time optimization technique that automatically eliminates unnecessary data transfers between the host and the target accelerator. It exploits the page-fault mechanism to detect if a copy of the memory object already resides in the accelerator and the copy has not been modified by the host. To evaluate the framework, we develop 17 OpenMP 4.0 benchmark applications in two versions: basic and hand-tuned. By evaluating them on three different GPUs with the original OpenCL and OpenMP programs, we show the effectiveness of the framework. To show the practicality of the framework, we compare the performance of generated OpenCL programs with that of equivalent OpenACC programs compiled by the commercial PGI compiler. Yong-Jun Lee, Jung-Ho Park, Jaejin Lee |
SC | 3 |
| 2011 | A Software-Managed Coherent Memory Architecture for ManycoresabstractCache coherent Non-Uniform Memory Access (cc-NUMA) architectures have been widely used for chip multiprocessors (CMPs). However, they require complicated hardware to properly handle the cache coherence problem. Moreover, it generates heavy on-chip network traffic due to the coherence enforcement. In this work, we propose a simple software-managed coherent memory architecture for many cores. Our memory architecture exploits explicitly addressed local stores. Instead of implementing the complicated cache coherence protocol in hardware, coherence and consistency are supported by software, such as a runtime or an operating system. The local stores together with the software leverage conventional caches to make the architecture much simpler and to generate much less network traffic than conventional ccNUMA-based CMPs. Experimental results indicate that our approach is promising. Jung-Ho Park, Choonki Jang, Jaejin Lee |
PACT | 1 |
| 2010 | An OpenCL framework for heterogeneous multicores with local memoryabstractIn this paper, we present the design and implementation of an Open Computing Language (OpenCL) framework that targets heterogeneous accelerator multicore architectures with local memory. The architecture consists of a general-purpose processor core and multiple accelerator cores that typically do not have any cache. Each accelerator core, instead, has a small internal local memory. Our OpenCL runtime is based on software-managed caches and coherence protocols that guarantee OpenCL memory consistency to overcome the limited size of the local memory. To boost performance, the runtime relies on three source-code transformation techniques, work-item coalescing, web-based variable expansion and preload-poststore buffering, performed by our OpenCL C source-to-source translator. Work-item coalescing is a procedure to serialize multiple SPMD-like tasks that execute concurrently in the presence of barriers and to sequentially run them on a single accelerator core. It requires the web-based variable expansion technique to allocate local memory for private variables. Preload-poststore buffering is a buffering technique that eliminates the overhead of software cache accesses. Together with work-item coalescing, it has a synergistic effect on boosting performance. We show the effectiveness of our OpenCL framework, evaluating its performance with a system that consists of two Cell BE processors. The experimental result shows that our approach is promising. Jaejin Lee, Seungkyun Kim, Jung-Ho Park, Honggyu Kim, Thanh Tuan Dao, Yongjin Cho, Sung Jong Seo, Seung Hak Lee, Seung Mo Cho, Hyo Jung Song, Sang-Bum Suh, Jong-Deok Choi |
PACT | 5 |
| 2010 | Adaptive execution techniques of parallel programs for multiprocessors
Jaejin Lee, Jung-Ho Park, Honggyu Kim, Changhee Jung, Daeseob Lim, Sang-Yong Han |
J. Parallel Distributed Comput. | 2 |
| 2004 | Striping and Scheduling for Large Scale Multimedia Servers
Kyung-Oh Lee, Jung-Ho Park, Yoon-Young Park |
J. Comput. Sci. Technol. | 2 |
| 1999 | Micro fluid control system using homogeneous ER fluids (proposition of micro ER valve and basic experiments)abstractTo realize practical micromachines using fluid power with high power density, a micro fluid control system using homogeneous ER fluid is proposed and developed. Firstly, a new micro ER (electrorheological) valve using homogeneous ER fluid is proposed and fabricated. Its diameter is 9 mm. Static and dynamic characteristics are investigated. With supply pressure of 25 kPa and electric field strength change of 1.0 kV/mm, it is ascertained that the controllable pressure range is 10 kPa and the bandwidth is 0.5 Hz. Secondly, output characteristics of a resonantly-driven piezoelectric micropump 9 mm in diameter and 10 mm long are experimentally investigated by using homogeneous ER fluid. Maximum flow rate of 15 mm/sup 3//s and maximum pumping pressure of 0.2 MPa are obtained. Finally, an open-loop micro position control system is fabricated, which consists of the micropump, the micro ER valve and a bellows microactuator. Through basic experiments, it is confirmed that the output displacement of 23 /spl mu/m and the bandwidth of 0.3 Hz are realized. Jung-Ho Park, Kazuhiro Yoshida, Shinichi Yokota |
IROS | 1 |