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

Jintaek Kang

dblp:166/9225 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
2since 2021 · last 2022
—ORCID · none

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

Systems, architecture and hardware · 6 · 3 first-author · 2 since 2021Software engineering, systems software and programming languages · 1

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
2 papers
Performance modeling and evaluation · 76% Electronic design automation · 19% Hardware accelerators and domain-specific architectures · 5%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
analytical modeling
0.412019
Fast Performance Estimation and Design Space Exploration of Manycore-based Neural Processors · DAC 2019
Electronic design automation
design space exploration
0.412019
Fast Performance Estimation and Design Space Exploration of Manycore-based Neural Processors · DAC 2019
Performance modeling and evaluation › performance prediction
GPU performance estimation
0.312018
NNsim: fast performance estimation based on sampled simulation of GPGPU kernels for neural networks · DAC 2018
Performance modeling and evaluation › simulation › architectural simulation
sampled simulation
0.312018
NNsim: fast performance estimation based on sampled simulation of GPGPU kernels for neural networks · DAC 2018
Performance modeling and evaluation
simulation
0.312018
NNsim: fast performance estimation based on sampled simulation of GPGPU kernels for neural networks · DAC 2018
Performance modeling and evaluation › simulation › simulation-based evaluation
simulation-based performance estimation
0.112019
Fast Performance Estimation and Design Space Exploration of Manycore-based Neural Processors · DAC 2019
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network acceleration
0.112018
NNsim: fast performance estimation based on sampled simulation of GPGPU kernels for neural networks · DAC 2018

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

cycle-accurate simulation · 0.4analytical modeling · 0.4sampling · 0.3analytical performance modeling · 0.3
YearPublicationVenuePosition
2022 SnuHPL: high performance LINPACK for heterogeneous GPUs
abstract
These days, it is typical for a large-scale cluster system to have different kinds of GPUs. However, HPL (High-Performance LINPACK), the de-facto standard LINPACK implementation for evaluating the performance of a cluster system, is originally designed to work only for homogeneous CPU-only systems. In this paper, we develop SnuHPL, an optimized HPL for clusters of modern heterogeneous GPUs. To optimize SnuHPL for the heterogeneous GPUs, we design a performance model, a SnuHPL simulator based on the model, and a greedy heuristic algorithm based on the simulator. The algorithm generates the best data distribution for a given cluster configuration by considering computing power, memory capacity, and network performance altogether. We also present a simple technique to increase the energy efficiency of HPL by adjusting the core clock frequency of the GPUs. The evaluation of the data distribution algorithm on small clusters of different GPU combinations shows that it outperforms well-known other data distribution strategies. We show the effectiveness of SnuHPL on a cluster of 1,760 NVIDIA A100-80GB GPUs and 440 A100-40GB GPUs. We also show the effectiveness of the proposed energy optimization technique on a cluster of 144 A100-80GB GPUs.
Jinpyo Kim, Hyungdal Kwon, Jintaek Kang, Seungwook Lee, Jaejin Lee
ICS3
2021 Fast Simulation of a Many-NPU Network-on-Chip for Microarchitectural Design Space Exploration
abstract
A viable solution to cope with the ever-increasing computation complexity of deep learning applications is to integrate many neural processing units (NPUs) in a chip where a network-on-chip (NoC) is used as the communication fabric. Since the design space of an NoC is huge, the network topology is first selected based on the communication patterns of applications with a high-level performance estimation method. After the network topology is selected, the microarchitectural design space exploration is performed with a cycle-level NoC simulator. However, the existing NoC simulator is so slow that design space exploration of the microarchitecture is usually conducted manually in a narrow space. Since a synthetic trace is used, the simulation accuracy is also limited. To overcome these weak-nesses, we present a simulation technique that is fast and accurate enough for microarchitectural design space of an NoC. In the proposed technique, we use the real communication trace from the many-NPU simulation without NoC consideration. To this end, we define the trace format that defines the interface between a many-NPU simulator and the NoC simulator. To accelerate simulation speed, we propose a parallelization technique at the cluster level in the simulation of the hierarchical NoC. The key technique is to manage the timestamps of events at the cluster boundary to do without time synchronization error. And, we adjust the abstraction level of simulation models to reduce the number of modules in the SystemC NoC simulation. With the proposed technique, we could achieve up to 40 times speed-up for 32 NPU system, compared with the FlexNoC simulator.
Jintaek Kang, Changjae Yi, Keonjoo Lee, Seungwook Lee, Soojung Ryu, Soonhoi Ha
DSD1
2019 Fast Performance Estimation and Design Space Exploration of Manycore-based Neural Processors
abstract
In the design of a neural processor, a cycle-accurate simulator is usually built to estimate the performance before hardware implementation. Since using the simulator to perform design space exploration (DSE) of hardware architecture is quite time consuming, we propose a novel method to use a high-level analytical model for fast DSE. In the model, non-deterministic execution delay is modeled with some parameters whose contribution to the performance is estimated statically by simulation. The viability of the proposed methodology is confirmed with two neural processors with different manycore architectures, achieving 2000 times speed-up within 3% accuracy error, compared with simulator-based DSE.
Jintaek Kang, Dowhan Jung, Kwanghyun Chung, Soonhoi Ha
DAC1
2019 A Novel Convolutional Neural Network Accelerator That Enables Fully-Pipelined Execution of Layers
abstract
In this paper, we propose a novel CNN accelerator, called MIDAP, aiming to maximize the utilization of MAC units by enabling fully-pipelined execution of layers. To this end, MIDAP adopts two-level pipelining, macro pipelining and micro pipelining, and large on-chip SRAMs. The macro pipeline consists of three modules for convolution, activation, and pooling layer and each module accesses separate memory units without access conflict. For micro-pipelining inside the convolution module, the datapath is designed to be free from dynamic resource contention. Also, the inter-layer feature map reuse is maximized by compile-time analysis. From the simulation results on 1GHz frequency, MIDAP shows the remarkable end-to-end performance of several well-known CNNs: for instance, 144 fps for Inception V3 model and 892 fps for Mobilenet V1 model with 1024 MACs. A high-level synthesis result reveals that our accelerator is able to achieve about 2.0 TOPs/W with a small area less than 2mm2with 8nm CMOS technology, thanks to its simple datapath.
Jintaek Kang, Hyungdal Kwon, Hyunsik Park, Soonhoi Ha
ICCD2
2018 NNsim: fast performance estimation based on sampled simulation of GPGPU kernels for neural networks
abstract
Existent GPU simulators are too slow to use for neural networks implemented in GPUs. For fast performance estimation, we propose a novel hybrid method of analytical performance modeling and sampled simulation of GPUs. By taking full advantage of repeated computation of neural networks, three sampling techniques are devised: Inter-Kernel sampling, Intra-Kernel sampling, and Streaming Multiprocessor sampling. The key technique is to estimate the average IPC through sampled simulation, considering the effect of the warp scheduler and memory access contention. Compared with GPGPU-Sim, the proposed technique reduces the simulation time by up to 450 times with less than 5.0% of accuracy loss.
Jintaek Kang, Kwanghyun Chung, Youngmin Yi, Soonhoi Ha
DAC1
2018 Joint optimization of speed, accuracy, and energy for embedded image recognition systems
abstract
This paper presents the image recognition system that won the first prize in the LPIRC (Low Power Image Recognition Challenge) in 2017. The goal of the challenge is to maximize the ratio between the accuracy and energy consumption within a time limit of 10 minutes for the processing of 20,000 images. Among three conflicting goals of accuracy, speed, and energy consumption, we considered the trade-off between accuracy and speed first to select Nvidia Jetson TX2 as the hardware platform and Tiny YOLO as the image recognition algorithm. Next, we applied a series of software optimization techniques to improve throughput, such as pipelining, multithreading, Tucker decomposition, and 16-bit quantization. Lastly, we explored the CPU and GPU frequencies to minimize the total energy consumption. As a result, we could achieve an accuracy of 0.24 mAP with energy consumption of 2.08Wh, which corresponds to the score of 0.11931, 2.7 times higher than the winner of LPIRC 2016.
Duseok Kang, Jintaek Kang, Sungjoo Yoo, Soonhoi Ha
DATE3