Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jongmin Lee 0002
dblp:68/222-2
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 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
4 papers |
Memory systems · 63% Energy-efficient computing · 28% Embedded and real-time systems · 9% |
Topics — the 15 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache |
0.4 | 2 | 2017 | TLB Index-Based Tagging for Reducing Data Cache and TLB Energy Consumption · IEEE Trans. Computers 2017 Residue cache: a low-energy low-area L2 cache architecture via compression and partial hits · MICRO 2011 |
Energy-efficient computing › memory energy efficiency
low-power cache design |
0.3 | 2 | 2015 | Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost Reduction · IEEE Trans. Computers 2015 Residue cache: a low-energy low-area L2 cache architecture via compression and partial hits · MICRO 2011 |
Memory systems
cache design |
0.2 | 1 | 2015 | Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost Reduction · IEEE Trans. Computers 2015 |
Memory systems › cache › cache optimization
cache miss penalty reduction |
0.2 | 1 | 2015 | Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost Reduction · IEEE Trans. Computers 2015 |
Embedded and real-time systems
embedded processor |
0.2 | 1 | 2015 | Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost Reduction · IEEE Trans. Computers 2015 |
Memory systems › cache › cache organization
filter cache |
0.2 | 1 | 2015 | Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost Reduction · IEEE Trans. Computers 2015 |
Memory systems
DRAM |
0.2 | 1 | 2013 | Skinflint DRAM system: Minimizing DRAM chip writes for low power · HPCA 2013 |
Memory systems › DRAM
DRAM power management |
0.2 | 1 | 2013 | Skinflint DRAM system: Minimizing DRAM chip writes for low power · HPCA 2013 |
Energy-efficient computing › power management
memory power management |
0.2 | 1 | 2013 | Skinflint DRAM system: Minimizing DRAM chip writes for low power · HPCA 2013 |
Energy-efficient computing
power management |
0.2 | 1 | 2013 | Skinflint DRAM system: Minimizing DRAM chip writes for low power · HPCA 2013 |
Memory systems › memory compression
cache compression |
0.1 | 1 | 2011 | Residue cache: a low-energy low-area L2 cache architecture via compression and partial hits · MICRO 2011 |
Memory systems › memory hierarchy › cache hierarchy
l2 cache |
0.1 | 1 | 2011 | Residue cache: a low-energy low-area L2 cache architecture via compression and partial hits · MICRO 2011 |
Energy-efficient computing › power management › memory power management
cache energy reduction |
0.1 | 1 | 2017 | TLB Index-Based Tagging for Reducing Data Cache and TLB Energy Consumption · IEEE Trans. Computers 2017 |
Memory systems › memory management › virtual memory › address translation
TLB |
0.1 | 1 | 2017 | TLB Index-Based Tagging for Reducing Data Cache and TLB Energy Consumption · IEEE Trans. Computers 2017 |
Embedded and real-time systems
energy-efficient embedded systems |
0.0 | 1 | 2011 | Residue cache: a low-energy low-area L2 cache architecture via compression and partial hits · MICRO 2011 |
Methods — techniques the papers use, named apart from their topics
search zone · 0.3demand address fetching · 0.3c-LRU · 0.3TLB buffer · 0.3no tag matching write · 0.2locality-based allocation · 0.2early cache hit prediction · 0.2chip-level selective write · 0.2cache modification · 0.2compression · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | TLB Index-Based Tagging for Reducing Data Cache and TLB Energy ConsumptionabstractConventional cache tag matching identifies the requested data based on a memory address. However, this address-based tag matching is inefficient because it requires unnecessarily many tag bits. Previous studies show that translation look-aside buffer (TLB) index-based tagging (TLBIT) can be adopted in instruction caches because there are not many different tags at a given moment due to spatial locality, and those tags can be captured by TLBs. For the TLBIT scheme, extra TLB indices are added to each TLB entry and conventional cache tags are replaced with TLB indices to identify the requested data in the cache. TLBIT reduces the number of required tag bits in tag arrays; therefore, the cache energy consumption and area are decreased. In this paper, we show that naively adopting TLBIT for data caches is inefficient, in terms of performance and energy consumption, because of cache line searches and invalidations on TLB misses. To achieve the true potential of TLBIT, we propose four novel techniques: search zone, c-LRU, TLB buffer and demand address fetching. The search zone reduces unnecessary cache line searching and c-LRU reduces the cache line invalidations. The TLB buffer prevents immediate cache line invalidations on TLB misses. Furthermore, we present demand address fetching to reduce energy consumption in the TLB. From our experiments, we observed that the proposed techniques reduce the overall dynamic energy consumption of the data cache by 14.3 percent on average. The overall tag array area and leackage power of the data cache are also reduced by 54 and 45 percent, respectively. The TLB energy consumption is reduced by 22.7 percent. The performance impact is small, less than 0.4 percent on average. We also demonstrate that TLBIT can be applied to large caches, and set-associative TLBs. Jesung Kim, Jongmin Lee 0002, Soontae Kim |
IEEE Trans. Computers | 2 |
| 2017 | A Way-Filtering-Based Dynamic Logical-Associative Cache Architecture for Low-Energy ConsumptionabstractLast-level caches (LLCs) help improve performance but suffer from energy overhead because of their large sizes. An effective solution to this problem is to selectively power down several cache ways, which, however, reduces cache associativity and performance and thus limits its effectiveness in reducing energy consumption. To overcome this limitation, we propose a new cache architecture that can logically increase cache associativity of way-powered-down LLCs. Our proposed scheme is designed to be dynamic in activating an appropriate number of cache ways in order to eliminate the need for static profiling to determine an energy-optimized cache configuration. The experimental results show that our proposed dynamic scheme reduces the energy consumption of LLCs by 34% and 40% on single- and dual-core systems, respectively, compared with the best performing conventional static cache configuration. The overall system energy consumption including CPU, L2 cache, and DRAM is reduced by 9.2% on quad-core systems. Jungwoo Park, Jongmin Lee 0002, Soontae Kim |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2016 | Write Buffer-Oriented Energy Reduction in the L1 Data Cache for Embedded SystemsabstractIn resource-constrained embedded systems, on-chip cache memories play an important role in both performance and energy consumption. In contrast to read operations, scant regard has been paid to optimizing write operations even though the energy consumed by write operations in the data cache constitutes a large portion of the total energy consumption. Consequently, this paper proposes a write buffer-oriented (WO) cache architecture that reduces energy consumption in the L1 data cache. Observing that write operations are very likely to be merged in the write buffer because of their high localities, we construct the proposed WO cache architecture to utilize two schemes. First, the write operations update the write buffer but not the L1 data cache, which is updated later by the write buffer after the write operations are merged. Write merging significantly reduces write accesses to the data cache and, consequently, energy consumption. Second, we further reduce energy consumption in the write buffer by filtering out unnecessary read accesses to the write buffer using a read hit predictor. In this paper, we show that the proposed WO cache architecture is applicable to the conventional embedded processors that support both write-through and write-back policies. Further, the experimental results verify that the proposed cache architecture reduces energy consumption in data caches up to 14%. Jongmin Lee 0002, Soontae Kim |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2015 | Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost ReductionabstractOn-chip cache memories play an important role in resource-constrained embedded systems by filtering out most off-chip memory accesses. Because cache latency and energy consumption are generally proportional to cache sizes, a small cache at the top level of the memory hierarchy is desirable. Previous work has presented a novel cache architecture called a filter cache to reduce hit time and energy consumption of the L1 instruction cache. However, consideration to the data cache requires a different approach and has not been researched much. In this paper, we propose a filter data cache architecture to effectively adopt the filter cache to the data cache hierarchy. We observed that cache misses occur considerably and they are likely to be continuous when the filter cache is used for the data cache. Those misses cost performance and energy consumption by increasing cache latency and uploading unnecessary data. The proposed filter data cache architecture reduces miss costs using three schemes: early cache hit predictor (ECHP), locality-based allocation (LA), and No Tag Matching Write (NTW). Experimental results show that the proposed filter data cache reduces energy consumption of the data caches by 21% compared with the filter cache, and the energy consumption of the ALU by 27.2 percentage on average. The overheads in terms of area and leakage power are small and the proposed filter data cache architecture does not hurt performance. Jongmin Lee 0002, Soontae Kim |
IEEE Trans. Computers | 1 |
| 2014 | Ternary cache: Three-valued MLC STT-RAM cachesabstractSpin-transfer torque random access memory (STT-RAM) has become a promising non-volatile memory technology for cache memories. Recently, 2-bit multi-level cell (MLC) STT-RAM has been proposed to enhance data density, but it suffers from low reliability of its read and write operations. In this paper, we propose a novel cache design called Ternary cache. In Ternary cache, a memory cell can store three values (i.e., 0,1,2) while MLC STT-RAM can store four values. In this way, Ternary cache achieves much higher read stability than MLC STT-RAM-based caches. To enhance writability, a write operation is performed with high current and terminated as soon as the data is written. Evaluation results show that Ternary cache achieves the data density benefit of MLC STT-RAM and the reliability benefit of SLC STT-RAM. Seokin Hong, Jongmin Lee 0002, Soontae Kim |
ICCD | 2 |
| 2013 | Skinflint DRAM system: Minimizing DRAM chip writes for low powerabstractDRAMs are one of the main players of computer system energy consumption due to their large capacities and frequent accesses. Consequently, many schemes have been proposed to reduce DRAM power/energy consumption. Some of them propose new DRAM system and chip organizations, which are effective in reducing power consumption but intrusive. In contrast, we minimize DRAM write accesses at chip level with minimal modification of the conventional DRAM system organization and small addition to caches. When all data going to the same DRAM chips are not modified, the chips are not accessed. Consequently, chips are accessed selectively in our scheme while all chips are accessed simultaneously in the conventional DRAM system. Our chip-based selective DRAM write scheme is shown to reduce DRAM power and energy consumptions by 17% and 14%, respectively, on average. The overheads of our scheme are small in terms of performance, area, and energy consumption. Yebin Lee, Soontae Kim, Seokin Hong, Jongmin Lee 0002 |
HPCA | 4 |
| 2012 | Adopting TLB index-based tagging to data caches for tag energy reductionabstractConventional cache tag matching is based on addresses to identify requested data. However, this address-based tagging scheme is not efficient because unnecessarily many tag bits are used. Previous studies show that TLB index-based tagging (TLBIT) can be used in caches because there are not many different tags at a moment due to spatial locality, and those tags are conventionally captured by TLBs. Jongmin Lee 0002, Soontae Kim |
ISLPED | 1 |
| 2011 | TLB index-based tagging for cache energy reduction
Jongmin Lee 0002, Seokin Hong, Soontae Kim |
ISLPED | 1 |
| 2011 | Residue cache: a low-energy low-area L2 cache architecture via compression and partial hitsabstractL2 cache memories are being adopted in the embedded systems for high performance, which, however, increases energy consumption due to their large sizes. We propose a low-energy low-area L2 cache architecture, which performs as well as the conventional L2 cache architecture with 53% less area and around 40% less energy consumption. This architecture consists of an L2 cache and a small cache called residue cache. L2 and residue cache lines are half sized of the conventional L2 cache lines. Well compressed conventional L2 cache lines are stored only in the L2 cache while other poorly compressed lines are stored in both the L2 and residue caches. Although many conventional L2 cache lines are not fully captured by the residue cache, most accesses to them do not incur misses because not all their words are needed immediately, which are termed as partial hits in this paper. The residue cache architecture consumes much lower energy and area than conventional L2 cache architectures, and can be combined synergistically with other schemes such as the line distillation and ZCA. The residue cache architecture is also shown to perform well on a 4-way superscalar processor typically used in high performance systems. Soontae Kim, Jongmin Lee 0002, Jesung Kim, Seokin Hong |
MICRO | 2 |
| 2010 | Write buffer-oriented energy reduction in the L1 data cache of two-level caches for the embedded systemabstractIn resource-constrained embedded systems, on-chip cache memories play an important role in both performance and energy consumption points of view. In contrast with read operations, little effort has been made to write operations though write energy consumption in the data cache constitutes a large portion of total energy consumption. To this end, this paper proposes write buffer-oriented energy reduction schemes in the L1 data cache of two-level cache architecture. First, the write operations update only the write buffer but not the L1 data cache which is updated later by the write buffer after the write operations are merged. Write merging significantly reduces write accesses to the data cache and, consequently, energy consumption. Second, many write operations from the write buffer to the L1 data cache do not require tag matching by recording way numbers of the L1 data cache in the write buffer. The two optimizations in combination are shown to reduce write energy consumption by 77% in the L1 data cache and total L1 data cache energy consumption by 27%. Soontae Kim, Jongmin Lee 0002 |
ACM Great Lakes Symposium on VLSI | 2 |
| 2009 | An energy-delay efficient 2-level data cache architecture for embedded systemabstractWe propose a 2-level data cache architecture with a low energy-delay product tailored for the embedded systems. The L1 data cache is small and direct-mapped, and employs a write-through policy. In contrast, the L2 data cache is set-associative and adopts a write-back policy. Consequently, the L1 data cache is accessed fast and is able to provide high cache bandwidth while the L2 data cache is effective in reducing global miss rate. To reduce the penalty of high miss rates caused by the small L1 data cache, we propose an ECP (Early Cache hit Predictor) scheme. The ECP predicts if the L1 cache has the requested data using both partial address generation and L1 cache hit prediction. If so, the L2 data cache is directly accessed. To reduce high energy cost of accessing the L2 data cache due to heavy write-through traffic between the two cache levels, we propose a one-way write scheme. From our simulation-based experiments, the proposed 2-level data cache architecture shows average 3.6% and 50% improvements in overall system performance and energy consumption of the data cache and address generation, respectively. Jongmin Lee 0002, Soontae Kim |
ISLPED | 1 |