Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Jungwoo Choi

dblp:167/0367 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
2since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 3 first-author · 2 since 2021Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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
2 papers
Memory systems · 66% GPUs and heterogeneous computing · 20% Hardware reliability and fault tolerance · 8%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%
Computer graphics and multimedia
1 paper
Multimedia analysis and retrieval · 100%
Network and information security
1 paper
Cyber-physical and IoT security · 100%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing
GPU architecture
0.612022
A Lightweight and Efficient GPU for NDP Utilizing Data Access Pattern of Image Processing · IEEE Trans. Computers 2022
Memory systems › processing-in-memory
near-data processing
0.612022
A Lightweight and Efficient GPU for NDP Utilizing Data Access Pattern of Image Processing · IEEE Trans. Computers 2022
Memory systems
processing-in-memory
0.612022
A Lightweight and Efficient GPU for NDP Utilizing Data Access Pattern of Image Processing · IEEE Trans. Computers 2022
Information retrieval
content-based retrieval
0.412019
SketchHelper: Real-Time Stroke Guidance for Freehand Sketch Retrieval · IEEE Trans. Multim. 2019
Multimedia analysis and retrieval › image retrieval
sketch-based retrieval
0.412019
SketchHelper: Real-Time Stroke Guidance for Freehand Sketch Retrieval · IEEE Trans. Multim. 2019
Memory systems › memory management
address remapping
0.412019
An Effective DRAM Address Remapping for Mitigating Rowhammer Errors · IEEE Trans. Computers 2019
Memory systems
DRAM
0.412019
An Effective DRAM Address Remapping for Mitigating Rowhammer Errors · IEEE Trans. Computers 2019
Cyber-physical and IoT security › sensor security
sensor attack
0.212015
Rocking Drones with Intentional Sound Noise on Gyroscopic Sensors · USENIX Security Symposium 2015
Hardware accelerators and domain-specific architectures
image processing accelerator
0.212022
A Lightweight and Efficient GPU for NDP Utilizing Data Access Pattern of Image Processing · IEEE Trans. Computers 2022
Interaction techniques and input
freehand drawing
0.112019
SketchHelper: Real-Time Stroke Guidance for Freehand Sketch Retrieval · IEEE Trans. Multim. 2019
Hardware reliability and fault tolerance › error correction
error-correcting codes
0.112019
An Effective DRAM Address Remapping for Mitigating Rowhammer Errors · IEEE Trans. Computers 2019
Hardware reliability and fault tolerance › error correction › error-correcting codes
in-DRAM ECC
0.112019
An Effective DRAM Address Remapping for Mitigating Rowhammer Errors · IEEE Trans. Computers 2019

Methods — techniques the papers use, named apart from their topics

next-stroke prediction · 1.1deep binary hashing · 1.1prefetching · 0.63d-stacked memory · 0.6intentional sound noise · 0.4rowhammer attack · 0.4error distribution analysis · 0.4
YearPublicationVenuePosition
2026 FaStrA: Fast and Efficient Network Structure-Aware Layer Fusion on Deep Learning Accelerators
abstract
With the growing demand for on-device AI, neural processing units (NPUs) have become essential components in mobile system-on-chips (SoCs). Layer fusion is a key technique that minimizes off-chip memory access by grouping multiple layers and forwarding intermediate data through on-chip scratchpad memory. As deep learning models continue to grow in size and complexity, efficient search algorithms are necessary to explore the vast combinatorial space of layer fusion optimizations. Existing methods often rely on localized heuristics to reduce this search space, which can lead to suboptimal solutions by failing to consider the global network structure. In this article, we propose FaStrA, a novel layer fusion algorithm that effectively finds optimal fused layer groups by leveraging the structural information of neural networks. Instead of exhaustively exploring all layer combinations, FaStrA constructs the search space based on skip connection structures, leveraging the dependencies introduced by skip connections during fused layer group formation. Additionally, to minimize DRAM access at the boundaries between fused layer groups, the algorithm prioritizes layers with smaller output feature map sizes during the search process. To further accelerate the search, FaStrA terminates the tile-size search early once pipelined execution yields no additional performance gain. Experimental results on real-world models show that the proposed method achieves a 32.9% speedup and a 40.5% reduction in off-chip memory traffic on a commercial mobile NPU while maintaining acceptable compilation time.
Jungwoo Choi, Woohyun Joo, Albert Gafiyatullin, Sergei Karpukhin, Kihyoun Kwon
ACM Trans. Embed. Comput. Syst.1
2022 A Lightweight and Efficient GPU for NDP Utilizing Data Access Pattern of Image Processing
abstract
As the demand for image applications with high resolution increases, the importance of the system for image processing is growing. Graphics processing units (GPUs) can increase computational capacity with massive parallelism, but are still subject to limited memory bandwidth. Near-data-processing (NDP) is expected to mitigate the performance and energy overhead caused as a result of data transfer by performing computations on the logic die of 3D-stacked memory. Although prior studies have demonstrated the advantages of NDP, a NDP solution focused on image processing has not yet been developed. This article proposes a GPU-based NDP architecture and well-matched optimization strategies considering both the characteristics of image applications and NDP constraints. First, data allocation to the processing unit is addressed to maintain the data locality and data access pattern. Second, a lightweight yet efficient NDP GPU architecture is proposed. By applying a prefetcher that leverages the pattern-aware data allocation, the number of active warps and the on-chip SRAM size of the NDP are significantly reduced. This enables the NDP constraints to be satisfied and a greater number of processing units to be integrated on a logic die. The evaluation results show that the proposed NDP GPU improves the performance by 1.85× and consumes 82.7 percent energy compared to the baseline NDP GPU.
Jungwoo Choi, Boyeal Kim, Ji-Ye Jeon, Eui-Cheol Lim, Chae-Eun Rhee
IEEE Trans. Computers1
2019 POSTER: GPU Based Near Data Processing for Image Processing with Pattern Aware Data Allocation and Prefetching
abstract
The following topics are dealt with: parallel processing; multiprocessing systems; graphics processing units; cache storage; storage management; data structures; shared memory systems; learning (artificial intelligence); program compilers; memory architecture.
Jungwoo Choi, Boyeal Kim, Ji-Ye Jeon, Eui-Cheol Lim, Chae-Eun Rhee
PACT1
2019 An Effective DRAM Address Remapping for Mitigating Rowhammer Errors
abstract
A rowhammer error represents a loss of data stored in a DRAM cell caused by electromagnetic interference due to repetitive access to the same and/or adjacent rows. Due to the concentrated occurrence of rowhammer errors in specific rows and columns, these errors cannot be corrected by the conventional error correcting code (ECC) commonly used in DRAM devices. Previous techniques avoid these errors by having additional refresh operations that require additional hardware resources and/or power consumption. This paper proposes a different approach to handle rowhammer errors by distributing them across different DRAM rows and columns so that the attack cells are not concentrated on specific rows and columns. To this end, the distribution of rowhammer errors is observed with experiments using several commercial DRAM devices by employing state-of-the-art rowhammer attack techniques. The observation of the rowhammer errors concentrated in specific rows and columns underlies the proposal of an effective DRAM address remapping scheme for re-distribution of rowhammer errors. By using different address mappings to different chips and arrays in a DIMM, the proposed remapping effectively distributes errors over different rows and columns. As a result, the proposed remapping scheme decreases the possibility of multiple errors in a single word, and consequently, reduces uncorrectable errors under single error or single symbol correcting ECC. Experimental results with commercial DIMMs show that the proposed scheme reduces uncorrectable errors by about 95 percent while incurring a small additional hardware cost.
Moonsoo Kim, Jungwoo Choi, Hyun Kim 0001
IEEE Trans. Computers2
2019 SketchHelper: Real-Time Stroke Guidance for Freehand Sketch Retrieval
abstract
Text-based retrieval systems have been popular, but content-based retrieval systems have gained widespread acceptance in recent years to directly retrieve diverse media based on their visual content, such as color, texture, and shape. Among many content-based retrieval systems, sketch-based media retrieval systems have attracted attention recently with the proliferation of tablet PCs and smart mobile devices. Sketch-based retrieval requires the user to draw a freehand sketch query, but freehand drawing can be challenging for those with limited drawing skills. This degrades retrieval performance, since successful retrieval depends on the quality of the sketch query image drawn by the user. To address this issue, we propose a real-time stroke guidance for freehand sketch retrieval that continuously displays next-stroke shadow sketches on the canvas based on the user's step-by-step partial strokes. We train a stroke guidance network that learns the mapping between the step-wise stroke relations to predict the user's next stroke. The proposed stroke guidance for freehand sketch retrieval system runs on a five step next-stroke prediction model that identifies candidate next-stroke sketches from a database of millions of sketches. The system retrieves variable number of sketch object classes at different drawing stages. During the initial sketching stage, diverse drawing possibilities are covered by retrieving multiple sketch classes; as the sketching progresses, the intended sketch class is narrowed down to one. Deep binary hashing is employed for efficient similarity matching of relevant next-stroke sketches. We extend the Google QuickDraw dataset to create a five step sketch stroke database. Qualitative and quantitative experiments are conducted to verify the effectiveness of the proposed system, which can be utilized for drawing guidance, tracing, and sketch retrieval. Tracing refers to the act of copying the shadowed line of a guiding image by drawing over its lines.
Jungwoo Choi, Heeryon Cho, Jinjoo Song, Sang Min Yoon
IEEE Trans. Multim.1
2015 Rocking Drones with Intentional Sound Noise on Gyroscopic Sensors
Yunmok Son, Hocheol Shin, Dongkwan Kim 0001, Young-Seok Park, Juhwan Noh, Kibum Choi, Jungwoo Choi, Yongdae Kim
USENIX Security Symposium7