Demo Data from EDBT 2026 / reviewers in the wild / expert
Hyunsung Shin
dblp:198/5752
· DBLP profile ↗
5ranked-venue papers
1as first author
2since 2021 · last 2021
0000-0001-8104-3368ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 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 · 51% Hardware accelerators and domain-specific architectures · 28% Hardware reliability and fault tolerance · 14% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.8 | 2 | 2021 | Hardware Architecture and Software Stack for PIM Based on Commercial DRAM Technology : Industrial Product · ISCA 2021 McDRAM: Low Latency and Energy-Efficient Matrix Computations in DRAM · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Memory systems
processing-in-memory |
0.8 | 2 | 2021 | Hardware Architecture and Software Stack for PIM Based on Commercial DRAM Technology : Industrial Product · ISCA 2021 McDRAM: Low Latency and Energy-Efficient Matrix Computations in DRAM · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Memory systems › processing-in-memory
DRAM-PIM |
0.5 | 1 | 2021 | Hardware Architecture and Software Stack for PIM Based on Commercial DRAM Technology : Industrial Product · ISCA 2021 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.5 | 1 | 2021 | Hardware Architecture and Software Stack for PIM Based on Commercial DRAM Technology : Industrial Product · ISCA 2021 |
Memory systems
DRAM |
0.4 | 2 | 2021 | Defect Analysis and Cost-Effective Resilience Architecture for Future DRAM Devices · HPCA 2017 Hardware Architecture and Software Stack for PIM Based on Commercial DRAM Technology : Industrial Product · ISCA 2021 |
Memory systems › processing-in-memory
processing-using-DRAM |
0.3 | 1 | 2018 | McDRAM: Low Latency and Energy-Efficient Matrix Computations in DRAM · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Hardware reliability and fault tolerance › memory fault tolerance
DRAM resilience |
0.3 | 1 | 2017 | Defect Analysis and Cost-Effective Resilience Architecture for Future DRAM Devices · HPCA 2017 |
Memory systems › DRAM
DRAM scaling |
0.3 | 1 | 2017 | Defect Analysis and Cost-Effective Resilience Architecture for Future DRAM Devices · HPCA 2017 |
Hardware reliability and fault tolerance › error correction › error-correcting codes
in-DRAM ECC |
0.3 | 1 | 2017 | Defect Analysis and Cost-Effective Resilience Architecture for Future DRAM Devices · HPCA 2017 |
Memory systems
3d-stacked memory |
0.1 | 1 | 2017 | Main Memory in HPC: Do We Need More or Could We Live with Less? · ACM Trans. Archit. Code Optim. 2017 |
Hardware reliability and fault tolerance › error-correcting codes for memory
rank-level ECC |
0.1 | 1 | 2017 | Defect Analysis and Cost-Effective Resilience Architecture for Future DRAM Devices · HPCA 2017 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2017 | Main Memory in HPC: Do We Need More or Could We Live with Less? · ACM Trans. Archit. Code Optim. 2017 |
Methods — techniques the papers use, named apart from their topics
software stack development · 0.52.5d/3d stacking · 0.5multiply-accumulate units · 0.3simulation · 0.3memory footprint profiling · 0.3measurement · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Aquabolt-XL: Samsung HBM2-PIM with in-memory processing for ML accelerators and beyondabstractUsing PIM to overcome memory bottleneck • Although various bandwidth increase methods have been proposed, it is physically impossible to achieve a breakthrough increase. - Limited by # of PCB wires, # of CPU ball, and thermal constraints • PIM has been proposed to improve performance of bandwidth-intensive workloads and improve energy efficiency by reducing computing-memory data movement. Jin Hyun Kim, Shinhaeng Kang, Sukhan Lee 0002, Woongjae Song, Yuhwan Ro, Seungwon Lee 0006, David Wang 0003, Hyunsung Shin, BengSeng Phuah, Jihyun Choi, Jinin So, Yeongon Cho, Joon-Ho Song, Jangseok Choi, Jeonghyeon Cho, Kyomin Sohn, Young-Soo Sohn, Kwang-Il Park, Nam Sung Kim |
HCS | 9 |
| 2021 | Hardware Architecture and Software Stack for PIM Based on Commercial DRAM Technology : Industrial ProductabstractEmerging applications such as deep neural network demand high off-chip memory bandwidth. However, under stringent physical constraints of chip packages and system boards, it becomes very expensive to further increase the bandwidth of off-chip memory. Besides, transferring data across the memory hierarchy constitutes a large fraction of total energy consumption of systems, and the fraction has steadily increased with the stagnant technology scaling and poor data reuse characteristics of such emerging applications. To cost-effectively increase the bandwidth and energy efficiency, researchers began to reconsider the past processing-in-memory (PIM) architectures and advance them further, especially exploiting recent integration technologies such as 2.5D/3D stacking. Albeit the recent advances, no major memory manufacturer has developed even a proof-of-concept silicon yet, not to mention a product. This is because the past PIM architectures often require changes in host processors and/or application code which memory manufacturers cannot easily govern. In this paper, elegantly tackling the aforementioned challenges, we propose an innovative yet practical PIM architecture. To demonstrate its practicality and effectiveness at the system level, we implement it with a 20nm DRAM technology, integrate it with an unmodified commercial processor, develop the necessary software stack, and run existing applications without changing their source code. Our evaluation at the system level shows that our PIM improves the performance of memory-bound neural network kernels and applications by 11.2× and 3.5×, respectively. Atop the performance improvement, PIM also reduces the energy per bit transfer by 3.5×, and the overall energy efficiency of the system running the applications by 3.2×. Sukhan Lee 0002, Shinhaeng Kang, Jaehoon Lee 0005, Eojin Lee, Seungwoo Seo, Hosang Yoon, Seungwon Lee 0006, Kyounghwan Lim, Hyunsung Shin, Jinhyun Kim, Seongil O, Anand Iyer, David Wang 0003, Kyomin Sohn, Nam Sung Kim |
ISCA | 10 |
| 2018 | McDRAM: Low Latency and Energy-Efficient Matrix Computations in DRAMabstractWe propose a novel memory architecture for in-memory computation called McDRAM, where DRAM dies are equipped with a large number of multiply accumulate (MAC) units to perform matrix computation for neural networks. By exploiting high internal memory bandwidth and reducing offchip memory accesses, McDRAM realizes both low latency and energy efficient computation. In our experiments, we obtained the chip layout based on the state-of-the-art memory, LPDDR4 where McDRAM is equipped with 2048 MACs in a single chip package with a small area overhead (4.7%). Compared with the state-ofthe-art accelerator, TPU and the power-efficient GPU, Nvidia P4, McDRAM offers 9.5× and 14.4× speedup, respectively, in the case that the large-scale MLPs and RNNs adopt the batch size of 1. McDRAM also gives 2.1× and 3.7× better computational efficiency in TOPS/W than TPU and P4, respectively, for the large batches. Hyunsung Shin, Dongyoung Kim, Eunhyeok Park, Yongsik Park, Sungjoo Yoo |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2017 | Defect Analysis and Cost-Effective Resilience Architecture for Future DRAM DevicesabstractTechnology scaling has continuously improved the density, performance, energy efficiency, and cost of DRAM-based main memory systems. Starting from sub-20nm processes, however, the industry began to pay considerably higher costs to screen and manage notably increasing defective cells. The traditional technique, which replaces the rows/columns containing faulty cells with spare rows/columns, has been able to cost-effectively repair the defective cells so far, but it will become unaffordable soon because an excessive number of spare rows/columns are required to manage the increasing number of defective cells. This necessitates a synergistic application of an alternative resilience technique such as In-DRAM ECC with the traditional one. Through extensive measurement and simulation, we first identify that aggressive miniaturization makes DRAM cells more sensitive to random telegraph noise or variable retention time, which is dominantly manifested as a surge in randomly scattered single-cell faults. Second, we advocate using InDRAM ECC to overcome the DRAM scaling challenges and architect In-DRAM ECC to accomplish high area efficiency and minimal performance degradation. Moreover, we show that advancement in process technology reduces decoding/correction time to a small fraction of DRAM access time, and that the throughput penalty of a write operation due to an additional read for a parity update is mostly overcome by the multi-bank structure and long burst writes that span an entire In-DRAM ECC codeword. Lastly, we demonstrate that system reliability with modern rank-level ECC schemes such as single device data correction is further improved by hundred million times with the proposed In-DRAM ECC architecture. Sang-uhn Cha, Seongil O, Hyunsung Shin, Sangjoon Hwang 0001, Kwang-Il Park, Seong-Jin Jang 0002, Joo-Sun Choi, Gyo-Young Jin, Young Hoon Son, Hyunyoon Cho, Jung Ho Ahn, Nam Sung Kim |
HPCA | 3 |
| 2017 | Main Memory in HPC: Do We Need More or Could We Live with Less?abstractAn important aspect of High-Performance Computing (HPC) system design is the choice of main memory capacity. This choice becomes increasingly important now that 3D-stacked memories are entering the market. Compared with conventional Dual In-line Memory Modules (DIMMs), 3D memory chiplets provide better performance and energy efficiency but lower memory capacities. Therefore, the adoption of 3D-stacked memories in the HPC domain depends on whether we can find use cases that require much less memory than is available now. This study analyzes the memory capacity requirements of important HPC benchmarks and applications. We find that the High-Performance Conjugate Gradients (HPCG) benchmark could be an important success story for 3D-stacked memories in HPC, but High-Performance Linpack (HPL) is likely to be constrained by 3D memory capacity. The study also emphasizes that the analysis of memory footprints of production HPC applications is complex and that it requires an understanding of application scalability and target category, i.e., whether the users target capability or capacity computing. The results show that most of the HPC applications under study have per-core memory footprints in the range of hundreds of megabytes, but we also detect applications and use cases that require gigabytes per core. Overall, the study identifies the HPC applications and use cases with memory footprints that could be provided by 3D-stacked memory chiplets, making a first step toward adoption of this novel technology in the HPC domain. Darko Zivanovic, Milan Pavlovic, Milan Radulovic, Hyunsung Shin, Jong-Pil Son, Sally A. McKee, Paul M. Carpenter, Petar Radojkovic, Eduard Ayguadé |
ACM Trans. Archit. Code Optim. | 4 |