Demo Data from EDBT 2026 / reviewers in the wild / expert
Shin-Ying Lee
dblp:70/9428
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2019
0000-0001-6676-3121ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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
3 papers |
GPUs and heterogeneous computing · 34% Hardware reliability and fault tolerance · 29% Memory systems · 21% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing › GPU memory
GPU memory hierarchy |
0.4 | 2 | 2019 | LATTE-CC: Latency Tolerance Aware Adaptive Cache Compression Management for Energy Efficient GPUs · HPCA 2018 Configurable-ECC: Architecting a Flexible ECC Scheme to Support Different Sized Accesses in High Bandwidth Memory Systems · IEEE Trans. Computers 2019 |
Hardware reliability and fault tolerance › error correction
error-correcting codes |
0.4 | 1 | 2019 | Configurable-ECC: Architecting a Flexible ECC Scheme to Support Different Sized Accesses in High Bandwidth Memory Systems · IEEE Trans. Computers 2019 |
Hardware reliability and fault tolerance
memory reliability |
0.4 | 1 | 2019 | Configurable-ECC: Architecting a Flexible ECC Scheme to Support Different Sized Accesses in High Bandwidth Memory Systems · IEEE Trans. Computers 2019 |
Memory systems › memory compression
cache compression |
0.3 | 1 | 2018 | LATTE-CC: Latency Tolerance Aware Adaptive Cache Compression Management for Energy Efficient GPUs · HPCA 2018 |
Energy-efficient computing › energy-efficient architecture
GPU energy reduction |
0.3 | 1 | 2018 | LATTE-CC: Latency Tolerance Aware Adaptive Cache Compression Management for Energy Efficient GPUs · HPCA 2018 |
Memory systems
cache |
0.2 | 1 | 2015 | CAWA: coordinated warp scheduling and cache prioritization for critical warp acceleration of GPGPU workloads · ISCA 2015 |
GPUs and heterogeneous computing
GPU computing |
0.2 | 1 | 2015 | CAWA: coordinated warp scheduling and cache prioritization for critical warp acceleration of GPGPU workloads · ISCA 2015 |
GPUs and heterogeneous computing › GPU scheduling
warp scheduling |
0.2 | 1 | 2015 | CAWA: coordinated warp scheduling and cache prioritization for critical warp acceleration of GPGPU workloads · ISCA 2015 |
Processor architecture and microarchitecture
memory latency tolerance |
0.1 | 1 | 2018 | LATTE-CC: Latency Tolerance Aware Adaptive Cache Compression Management for Energy Efficient GPUs · HPCA 2018 |
Methods — techniques the papers use, named apart from their topics
product code · 0.4XOR-based code · 0.4latency tolerance prediction · 0.3compression mode selection · 0.3simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Configurable-ECC: Architecting a Flexible ECC Scheme to Support Different Sized Accesses in High Bandwidth Memory SystemsabstractDesigning error correction code (ECC) to guarantee strong reliability for high bandwidth memory (HBM) is imperative in high performance computers, especially for systems equipped with graphics processing units (GPUs). The design of ECC is challenging because future GPUs are expected to implement a memory subsystem supporting fine and coarse-grained data accesses to match the difference in the spatial locality of GPGPU applications. Current ECC designs, however, are developed for a fixed data fetch granularity. To have a more flexible design, we propose a novel memory protection scheme, called Config(urable)-ECC, which provides strong reliability for both fine and coarse-grained data accesses. Config-ECC consists of two tiers of ECC protection. The tier-1 code is a strong product code that can correct errors due to small granularity faults and detect errors caused by large granularity faults. The tier-2 code is an XOR-based code that is employed to correct errors incurred by large granularity faults. Config-ECC provides stronger reliability and/or lower energy consumption compared to state-of-the-art fixed 32B and 64B ECC schemes. It reduces the HBM energy by 17-21 percent while reducing the failure in time (FIT) rate by 20 times compared to a state-of-the-art fixed 64B ECC scheme with an insignificant 1.2 percent performance overhead. Hsing Min Chen, Shin-Ying Lee, Trevor N. Mudge, Carole-Jean Wu, Chaitali Chakrabarti |
IEEE Trans. Computers | 2 |
| 2018 | LATTE-CC: Latency Tolerance Aware Adaptive Cache Compression Management for Energy Efficient GPUsabstractGeneral-purpose GPU applications are significantly constrained by the efficiency of the memory subsystem and the availability of data cache capacity on GPUs. Cache compression, while is able to expand the effective cache capacity and improve cache efficiency, comes with the cost of increased hit latency. This has constrained the application of cache compression to mostly lower level caches, leaving it unexplored for L1 caches and for GPUs. Directly applying state-of-the-art high performance cache compression schemes on GPUs results in a wide performance variation from -52% to 48%. To maximize the performance and energy benefits of cache compression for GPUs, we propose a new compression management scheme, called LATTE-CC. LATTE-CC is designed to exploit the dynamically-varying latency tolerance feature of GPUs. LATTE-CC compresses cache lines based on its prediction of the degree of latency tolerance of GPU streaming multiprocessors and by choosing between three distinct compression modes: no compression, low-latency, and high-capacity. LATTE-CC improves the performance of cache sensitive GPGPU applications by as much as 48.4% and by an average of 19.2%, outperforming the static application of compression algorithms. LATTE-CC also reduces GPU energy consumption by an average of 10%, which is twice as much as that of the state-of-the-art compression scheme. Akhil Arunkumar, Shin-Ying Lee, Vignesh Soundararajan, Carole-Jean Wu |
HPCA | 2 |
| 2016 | Ctrl-C: Instruction-Aware Control Loop Based Adaptive Cache Bypassing for GPUsabstractThe performance of general-purpose graphics processing units (GPGPUs) is often limited by the efficiency of the memory subsystems, particularly the L1 data caches. Because of the massive multithreading computation paradigm, significant memory resource contention and cache thrashing are often observed in GPGPU workloads. This leads to high cache miss rates and substantial pipeline stall time. In order to improve the efficiency of GPU caches, we propose an instruction-aware control loop based adaptive cache bypassing design (Ctrl-C). Ctrl-C applies an instruction-aware algorithm to dynamically identify per-memory instruction cache reuse behavior. Ctrl-C then adopts feedback control loops to bypass memory requests probabilistically in order to protect cache lines with short reuse distances from early eviction. GPGPU-sim simulation based evaluation shows that Ctrl-C improves the performance of cache sensitive GPGPU workloads by 41.5%, leading to higher cache and interconnect bandwidth utilization with only an insignificant 3.5% area overhead. Shin-Ying Lee, Carole-Jean Wu |
ICCD | 1 |
| 2015 | CAWA: coordinated warp scheduling and cache prioritization for critical warp acceleration of GPGPU workloadsabstractThe ubiquity of graphics processing unit (GPU) architectures has made them efficient alternatives to chip-multiprocessors for parallel workloads. GPUs achieve superior performance by making use of massive multi-threading and fast context-switching to hide pipeline stalls and memory access latency. However, recent characterization results have shown that general purpose GPU (GPGPU) applications commonly encounter long stall latencies that cannot be easily hidden with the large number of concurrent threads/warps. This results in varying execution time disparity between different parallel warps, hurting the overall performance of GPUs -- the warp criticality problem. Shin-Ying Lee, Akhil Arunkumar, Carole-Jean Wu |
ISCA | 1 |
| 2014 | CAWS: criticality-aware warp scheduling for GPGPU workloadsabstractThe ability to perform fast context-switching and massive multi-threading is the forte of modern GPU architectures, which have emerged as an efficient alternative to traditional chip-multiprocessors for parallel workloads. One of the main benefits of such architecture is its latency-hiding capability. However, the efficacy of GPU's latency-hiding varies significantly across GPGPU applications. Shin-Ying Lee, Carole-Jean Wu |
PACT | 1 |
| 2014 | Characterizing the latency hiding ability of GPUsabstractThis paper demonstrates a latency profiling approach to characterize and evaluate for the latency-hiding capability of modern GPU architectures. We find that the fast context-switching and massive multi-threading architecture can effectively hide much of the latency by swapping in and out warps. However, for certain GPGPU applications, such as bfs, the performance is limited by other factors. In future work, we plan to use the latency profiling approach to further investigate the limits of GPUs and seek for performance improvement opportunities. Shin-Ying Lee, Carole-Jean Wu |
ISPASS | 1 |
| 2010 | Full system simulation with QEMU: An approach to multi-view 3D GPU designabstractHardware-and-software full system co-verification and co-simulation in the early stage of SoC development, i.e., before HDL code synthesis, is usually a big challenge for design engineers. In this paper, we propose a QEMU-based full system simulation framework to tackle the problem faced with the design of an embedded multi-view 3D GPU (graphic processing unit). Through the framework, we are able to extensively explore the multi-view GPU architecture, and at the same time software designers can develop and debug the associated device drivers and graphics applications by simulating the GPU design in full system operation. This approach greatly improves the ESL design process and shortens the development time for the complex multi-view GPU system. Shye-Tzeng Shen, Shin-Ying Lee, Chung-Ho Chen |
ISCAS | 2 |