EDBT 2026 Demo / reviewers in the wild / expert
Jeongkyu Hong
dblp:123/2207
· DBLP profile ↗
11ranked-venue papers
5as first author
5since 2021 · last 2024
0000-0003-4541-2255ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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
4 papers |
Memory systems · 81% Embedded and real-time systems · 17% Hardware reliability and fault tolerance · 2% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory hierarchy › cache hierarchy
last-level cache |
0.7 | 2 | 2019 | MH Cache: A Mult Stephen Jarvisi-retention STT-RAM-based Low-power Last-level Cache for Mobile Hardware Rendering Systems · ACM Trans. Archit. Code Optim. 2019 Smart ECC Allocation Cache Utilizing Cache Data Space · IEEE Trans. Computers 2017 |
Memory systems
memory compression |
0.6 | 1 | 2022 | Exploiting Inter-block Entropy to Enhance the Compressibility of Blocks with Diverse Data · HPCA 2022 |
Embedded and real-time systems › embedded processor
code compression |
0.5 | 1 | 2021 | CID: Co-Architecting Instruction Cache and Decompression System for Embedded Systems · IEEE Trans. Computers 2021 |
Memory systems › cache › CPU cache
instruction cache |
0.5 | 1 | 2021 | CID: Co-Architecting Instruction Cache and Decompression System for Embedded Systems · IEEE Trans. Computers 2021 |
Memory systems
cache management |
0.4 | 1 | 2019 | MH Cache: A Mult Stephen Jarvisi-retention STT-RAM-based Low-power Last-level Cache for Mobile Hardware Rendering Systems · ACM Trans. Archit. Code Optim. 2019 |
Memory systems › cache
STT-RAM cache |
0.4 | 1 | 2019 | MH Cache: A Mult Stephen Jarvisi-retention STT-RAM-based Low-power Last-level Cache for Mobile Hardware Rendering Systems · ACM Trans. Archit. Code Optim. 2019 |
Memory systems
cache design |
0.3 | 1 | 2017 | Smart ECC Allocation Cache Utilizing Cache Data Space · IEEE Trans. Computers 2017 |
Memory systems › memory bandwidth
DRAM bandwidth |
0.2 | 1 | 2022 | Exploiting Inter-block Entropy to Enhance the Compressibility of Blocks with Diverse Data · HPCA 2022 |
Embedded and real-time systems › embedded software
code size reduction |
0.1 | 1 | 2021 | CID: Co-Architecting Instruction Cache and Decompression System for Embedded Systems · IEEE Trans. Computers 2021 |
Memory systems › memory architecture
embedded system memory |
0.1 | 1 | 2021 | CID: Co-Architecting Instruction Cache and Decompression System for Embedded Systems · IEEE Trans. Computers 2021 |
Hardware reliability and fault tolerance › soft errors
soft error mitigation |
0.1 | 1 | 2017 | Smart ECC Allocation Cache Utilizing Cache Data Space · IEEE Trans. Computers 2017 |
Methods — techniques the papers use, named apart from their topics
pattern matching · 0.6cache division · 0.5address space decompression · 0.5write-intensity measurement · 0.4multi-retention cache management · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Enhancing Classification of Parasite Microscopy Images Through Image Edge-Accentuating Preprocessing
Abdulaziz Anorboev, Javokhir Musaev, Sarvinoz Anorboeva, Yeong-Seok Seo, Ngoc Thanh Nguyen 0001, Jeongkyu Hong, Dosam Hwang |
ACIIDS (2) | 6 |
| 2022 | An Image Pixel Interval Power (IPIP) Method Using Deep Learning Classification Models
Abdulaziz Anorboev, Javokhir Musaev, Jeongkyu Hong, Ngoc Thanh Nguyen 0001, Dosam Hwang |
ACIIDS (1) | 3 |
| 2022 | Exploiting Inter-block Entropy to Enhance the Compressibility of Blocks with Diverse DataabstractAs higher memory bandwidth is required for data-intensive environments, memory compression can be a simple but effective solution to increase memory bandwidth. However, previous intra-block compression techniques do not provide sufficient bandwidth improvement owing to the incompressibility of blocks with diverse data while previous inter-block compression techniques suffer from huge additional memory access overheads or low compression coverages. To overcome the limitations of the previous intra-and inter-block compression techniques, we leverage both the naturally observed low-entropy among blocks and the artificially generated low-entropy resulting from our optimization techniques. Based on these two low-entropies, we propose an Entropy-based Pattern Compression (EPC), which generates an inter-block pattern from the same low-entropy region in numerous blocks and then compresses these blocks by using the selected pattern. Our evaluations show that EPC achieves up to 13% (3% on average) higher speedup and 13% (4% on average) DRAM energy consumption reduction with 160x (20x on average) fewer patterns(groups) compared to the state-of-the-art inter-block compression technique. Jinkwon Kim, Mincheol Kang, Jeongkyu Hong, Soontae Kim |
HPCA | 3 |
| 2022 | Input Image Pixel Interval method for Classification Using Transfer LearningabstractDeep learning has been used in many applications where patterns from past-trained data can be extracted to predict future outcomes. Deep learning is characterized by training and testing data with the identical input feature space and same data distribution. However, whereas the data distribution is same between the training and testing data, the results might be different. This study introduces input image preprocessing, an enhanced neural network optimization method, and prediction probability ensemble to minimize the number of trainable parameters but maintain the outcome accuracy. In the suggested methodology, input images are separated into pixel interval and the fully connected layer jointly used with saved weights. Outcome results of separated input images are ensembled to the corresponding class probabilities of the original image. The results of the proposed method were compared with those of other previous methods in the image classification task and achieved successful performance accuracies in several datasets. Abdulaziz Anorboev, Javokhir Musaev, Jeongkyu Hong, Ngoc Thanh Nguyen 0001, Dosam Hwang |
INISTA | 3 |
| 2021 | CID: Co-Architecting Instruction Cache and Decompression System for Embedded SystemsabstractCode compression is widely used to reduce the footprint of code memory in cost-sensitive embedded systems. However, despite the small code size, the decompressor and the address translator required to support the code compression incur energy and area overheads. To reduce such overheads while still supporting code compression, we co-architect the instruction cache and decompression system (CID). In CID, each component is placed at the optimal location and the instruction cache is redesigned to recognize the compression state and retain the original address, through the cache division and address space decompression process. As a result of the cache division, the energy consumption and area overheads of the CID instruction cache are reduced. Since the decompressor overhead depends on the code compression technique, we propose a new code compression technique called entropy-based pattern code compression, which reduces overheads of the decompressor. Our experimental results show that the total energy consumption of the instruction cache and decompression system is reduced by up to 29.7 percent and their area is reduced by up to 15.4 percent compared to the post-cache architecture with almost no performance degradation, while achieving an 18.8 percent improvement in the compression ratio compared to the state-of-the-art code compression technique. Jinkwon Kim, Seokin Hong, Jeongkyu Hong, Soontae Kim |
IEEE Trans. Computers | 3 |
| 2019 | MH Cache: A Mult Stephen Jarvisi-retention STT-RAM-based Low-power Last-level Cache for Mobile Hardware Rendering SystemsabstractMobile devices have become the most important devices in our life. However, they are limited in battery capacity. Therefore, low-power computing is crucial for their long lifetime. A spin-transfer torque RAM (STT-RAM) has become emerging memory technology because of its low leakage power consumption. We herein propose MH cache, a multi-retention STT-RAM-based cache management scheme for last-level caches (LLC) to reduce their power consumption for mobile hardware rendering systems. We analyzed the memory access patterns of processes and observed how rendering methods affect process behaviors. We propose a cache management scheme that measures write-intensity of each process dynamically and exploits it to manage a power-efficient multi-retention STT-RAM-based cache. Our proposed scheme uses variable threshold for a process’ write-intensity to determine cache line placement. We explain how to deal with the following issue to implement our proposed scheme. Our experimental results show that our techniques significantly reduce the LLC power consumption by 32% and 32.2% in single- and quad-core systems, respectively, compared to a full STT-RAM LLC. Jungwoo Park, Myoungjun Lee, Soontae Kim, Minho Ju, Jeongkyu Hong |
ACM Trans. Archit. Code Optim. | 5 |
| 2018 | EAR: ECC-aided refresh reduction through 2-D zero compressionabstractContinuous DRAM scaling and integration is making refresh operations not scalable because more rows have to be refreshed in the same refresh interval. Thus, refresh operations are expected to consume more power in future DRAMs. To alleviate this problem, we propose a compression-based refresh-reducing DRAM architecture. To exploit prevalent zero and small memory values, we devise a novel 2-D ZERO compression scheme to increase compression coverage significantly with simple hardware support. 2-D ZERO compression can achieve 77% compression coverage compared to 50% of the conventional zero-value compression. The freed space of memory blocks obtained by 2-D zero compression is exploited to store ECC bits, which can correct bit-errors that occur when the refresh interval is lengthened to reduce refresh operations. Experimental results show that more than 98% of refresh operations can be removed and overall DRAM power consumption is reduced by 9%. Jeongkyu Hong, Hyeonggyu Kim, Soontae Kim |
PACT | 1 |
| 2017 | Smart ECC Allocation Cache Utilizing Cache Data SpaceabstractConventional error correcting codes (ECC) for caches are applied to all cache lines and stored in dedicated SRAM storage, which incurs both space and energy overheads. In contrast, we propose a Smart ECC Allocation (SEA) cache that utilizes cache data space for low-cost error protection of last-level caches. SEA cache avoids the requirement for dedicated storage for ECC check bits, which are stored in cache lines as data. To effectively utilize cache space, we group several cache sets and manage them according to program behavior. SEA cache eliminates the considerable space overheads of conventional ECC schemes without noticeable reliability and performance degradation. Jeongkyu Hong, Soontae Kim |
IEEE Trans. Computers | 1 |
| 2016 | Flexible ECC Management for Low-Cost Transient Error Protection of Last-Level CachesabstractThe conventional error correcting code (ECC) schemes for caches are based on a fixed mapping between cache data words and ECC check bits, and fixed ECC word granularity. This leads to inefficient usage of the ECC check bits. We propose to manage the check bits flexibly for low-cost error protection of last-level caches. The proposed ECC schemes work at the word level, whereas the conventional ECC schemes work at the cache line or set level. The proposed schemes protect only dirty words with ECC check bits using a flexible mapping. Moreover, the proposed schemes utilize variable ECC word granularities. Dirty (modified) words that are unlikely to be modified further before being evicted are collectively protected with a larger ECC word granularity. The proposed schemes reduce DRAM and data bus energy overheads by 28% and 45%, respectively, with the same area overhead as previously proposed competitive schemes. Our schemes show more energy reduction results for multicore systems without noticeable performance degradation. Jeongkyu Hong, Soontae Kim |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2015 | Exploiting Same Tag Bits to Improve the Reliability of the Cache MemoriesabstractWith the trend of increasing transient error rate, it is becoming important to prevent transient errors and provide a correction mechanism for hardware circuits, especially for SRAM cache memories. Caches are the largest structures in current microprocessors and, hence, are most vulnerable to the transient errors. Tag bits in cache memories are also exposed to transient errors but a few efforts have been made to reduce their vulnerability. In this paper, we propose to exploit prevalent same tag bits to improve error protection capability of the tag bits in the caches. When data are fetched from the main memory, it is checked if adjacent cache lines have the same tag bits as those of the data fetched. This same tag bit information is stored in the caches as extra bits to be used later. When an error is detected in the tag bits, the same tag bit information is used to recover from the error in the tag bits. The proposed scheme has small area, energy, and performance overheads with error protection coverage of 97.9% on average. Even with large working sets and various cache sizes, our scheme shows protection coverage of higher than 95% on average. Jeongkyu Hong, Jesung Kim, Soontae Kim |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2012 | ECC string: Flexible ECC management for low-cost error protection of L2 cachesabstractConventional error correcting codes (ECC) scheme for caches is based on fixed mapping between cache words and ECC check bits, and fixed ECC word granularity, which leads to inefficient usage of ECC check bits. In contrast, we propose to use the ECC check bits flexibly for low-cost error protections of L2 caches. Our ECC scheme works at word level while the conventional ECC scheme works at cache line or set level; Our scheme protects only dirty words. In addition, our scheme utilizes variable ECC word granularities; Dirty words that are unlikely to be modified further are protected together with larger ECC word granularity. Our scheme reduces DRAM and data bus energy overheads by 28% and 45% on average, respectively, with the same area overhead as the previously proposed competitive scheme. Jeongkyu Hong, Soontae Kim |
ICCD | 1 |