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.
? Tutorial for this page

Min Kyu Jeong

dblp:16/9796 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 2

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 · 67% GPUs and heterogeneous computing · 10% Electronic design automation · 10%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › high-level synthesis › memory synthesis › memory partitioning
bank partitioning
0.112012
Balancing DRAM locality and parallelism in shared memory CMP systems · HPCA 2012
Memory systems
DRAM
0.112012
Balancing DRAM locality and parallelism in shared memory CMP systems · HPCA 2012
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous soc
0.112012
A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012
Memory systems
main memory
0.112012
The dynamic granularity memory system · ISCA 2012
Memory systems
memory bandwidth
0.112012
The dynamic granularity memory system · ISCA 2012
Memory systems
memory controller
0.112012
A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012
Memory systems › memory controller
memory scheduling
0.112011
Adaptive granularity memory systems: a tradeoff between storage efficiency and throughput · ISCA 2011
Processor architecture and microarchitecture
chip multiprocessor
0.122012
The dynamic granularity memory system · ISCA 2012
Balancing DRAM locality and parallelism in shared memory CMP systems · HPCA 2012
Embedded and real-time systems › embedded hardware platform
MPSoC
0.012012
A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012
Memory systems
shared memory
0.012012
Balancing DRAM locality and parallelism in shared memory CMP systems · HPCA 2012
Cloud and datacenter computing › resource management
shared resource management
0.012012
A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012
Hardware reliability and fault tolerance
memory reliability
0.012011
Adaptive granularity memory systems: a tradeoff between storage efficiency and throughput · ISCA 2011

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

progress tracking · 0.1physical frame allocation · 0.1hardware prediction · 0.1dynamic priority adaptation · 0.1dynamic granularity prediction · 0.1virtual memory · 0.1sub-ranked memory · 0.1sector cache · 0.1
YearPublicationVenuePosition
2012 A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC
abstract
Diverse IP cores are integrated on a modern system-on-chip and share resources. Off-chip memory bandwidth is often the scarcest resource and requires careful allocation. Two of the most important cores, the CPU and the GPU, can both simultaneously demand high bandwidth. We demonstrate that conventional quality-of-service allocation techniques can severely constrict GPU performance by allowing the CPU to occasionally monopolize shared bandwidth. We propose to dynamically adapt the priority of CPU and GPU memory requests based on a novel mechanism that tracks progress of GPU workloads. Our evaluation shows that the proposed mechanism significantly improves GPU performance with only minimal impact on the CPU.
Min Kyu Jeong, Mattan Erez, Chander Sudanthi, Nigel C. Paver
DAC1
2012 Balancing DRAM locality and parallelism in shared memory CMP systems
abstract
Modern memory systems rely on spatial locality to provide high bandwidth while minimizing memory device power and cost. The trend of increasing the number of cores that share memory, however, decreases apparent spatial locality because access streams from independent threads are interleaved. Memory access scheduling recovers only a fraction of the original locality because of buffering limits. We investigate new techniques to reduce inter-thread access interference. We propose to partition the internal memory banks between cores to isolate their access streams and eliminate locality interference. We implement this by extending the physical frame allocation algorithm of the OS such that physical frames mapped to the same DRAM bank can be exclusively allocated to a single thread. We compensate for the reduced bank-level parallelism of each thread by employing memory sub-ranking to effectively increase the number of independent banks. This combined approach, unlike memory bank partitioning or sub-ranking alone, simultaneously increases overall performance and significantly reduces memory power consumption.
Min Kyu Jeong, Doe Hyun Yoon, Dam Sunwoo, Michael B. Sullivan 0001, Ikhwan Lee, Mattan Erez
HPCA1
2012 The dynamic granularity memory system
abstract
Chip multiprocessors enable continued performance scaling with increasingly many cores per chip. As the throughput of computation outpaces available memory bandwidth, however, the system bottleneck will shift to main memory. We present a memory system, the dynamic granularity memory system (DGMS), which avoids unnecessary data transfers, saves power, and improves system performance by dynamically changing between fine and coarse-grained memory accesses. DGMS predicts memory access granularities dynamically in hardware, and does not require software or OS support. The dynamic operation of DGMS gives it superior ease of implementation and power efficiency relative to prior multi-granularity memory systems, while maintaining comparable levels of system performance.
Doe Hyun Yoon, Min Kyu Jeong, Michael B. Sullivan 0001, Mattan Erez
ISCA2
2011 Adaptive granularity memory systems: a tradeoff between storage efficiency and throughput
abstract
We propose adaptive granularity to combine the best of fine-grained and coarse-grained memory accesses. We augment virtual memory to allow each page to specify its preferred granularity of access based on spatial locality and error-tolerance tradeoffs. We use sector caches and sub-ranked memory systems to implement adaptive granularity. We also show how to incorporate adaptive granularity into memory access scheduling. We evaluate our architecture with and without ECC using memory intensive benchmarks from the SPEC, Olden, PARSEC, SPLASH2, and HPCS benchmark suites and micro-benchmarks. The evaluation shows that performance is improved by 61% without ECC and 44% with ECC in memory-intensive applications, while the reduction in memory power consumption (29% without ECC and 14% with ECC) and traffic (78% without ECC and 66% with ECC) is significant.
Doe Hyun Yoon, Min Kyu Jeong, Mattan Erez
ISCA2