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.

Seok Joong Hwang

dblp:140/2392 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0008-2668-729XORCID · corroborated

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

Systems, architecture and hardware · 3 · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Artificial intelligence and machine learning · 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
2 papers
Hardware accelerators and domain-specific architectures · 65% Memory systems · 28% Processor architecture and microarchitecture · 7%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.812024
IANUS: Integrated Accelerator based on NPU-PIM Unified Memory System · ASPLOS (3) 2024
Memory systems
processing-in-memory
0.812024
IANUS: Integrated Accelerator based on NPU-PIM Unified Memory System · ASPLOS (3) 2024
Hardware accelerators and domain-specific architectures › machine learning accelerator › transformer accelerator
transformer inference accelerator
0.812024
IANUS: Integrated Accelerator based on NPU-PIM Unified Memory System · ASPLOS (3) 2024
Machine learning › Efficient and distributed learning
model compression
0.712023
Enhancing Computation Efficiency in Large Language Models through Weight and Activation Quantization · EMNLP 2023
Machine learning › Efficient and distributed learning › model compression › quantization
post-training quantization
0.712023
Enhancing Computation Efficiency in Large Language Models through Weight and Activation Quantization · EMNLP 2023
Machine learning › Efficient and distributed learning › model compression
quantization
0.712023
Enhancing Computation Efficiency in Large Language Models through Weight and Activation Quantization · EMNLP 2023
Machine learning › Efficient and distributed learning › model compression › quantization
weight-activation quantization
0.712023
Enhancing Computation Efficiency in Large Language Models through Weight and Activation Quantization · EMNLP 2023
Hardware accelerators and domain-specific architectures
accelerator integration
0.212024
IANUS: Integrated Accelerator based on NPU-PIM Unified Memory System · ASPLOS (3) 2024
Processor architecture and microarchitecture
arithmetic unit
0.212023
Enhancing Computation Efficiency in Large Language Models through Weight and Activation Quantization · EMNLP 2023

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

sequence-length-aware calibration · 1.3dINT format · 1.3activation-quantization-aware scaling · 1.3simulation · 0.8
YearPublicationVenuePosition
2024 IANUS: Integrated Accelerator based on NPU-PIM Unified Memory System
abstract
Accelerating end-to-end inference of transformer-based large language models (LLMs) is a critical component of AI services in datacenters. However, the diverse compute characteristics of LLMs' end-to-end inference present challenges as previously proposed accelerators only address certain operations or stages (e.g., self-attention, generation stage, etc.). To address the unique challenges of accelerating end-to-end inference, we propose IANUS - Integrated Accelerator based on NPU-PIM Unified Memory System. IANUS is a domain-specific system architecture that combines a Neural Processing Unit (NPU) with a Processing-in-Memory (PIM) to leverage both the NPU's high computation throughput and the PIM's high effective memory bandwidth. In particular, IANUS employs a unified main memory system where the PIM memory is used both for PIM operations and for NPU's main memory. The unified main memory system ensures that memory capacity is efficiently utilized and the movement of shared data between NPU and PIM is minimized. However, it introduces new challenges since normal memory accesses and PIM computations cannot be performed simultaneously. Thus, we propose novel PIM Access Scheduling that manages not only the scheduling of normal memory accesses and PIM computations but also workload mapping across the PIM and the NPU. Our detailed simulation evaluations show that IANUS improves the performance of GPT-2 by 6.2× and 3.2×, on average, compared to the NVIDIA A100 GPU and the state-of-the-art accelerator. As a proof-of-concept, we develop a prototype of IANUS with a commercial PIM, NPU, and an FPGA-based PIM controller to demonstrate the feasibility of IANUS.
Xuan Truong Nguyen, Seok Joong Hwang, Yongkee Kwon, Guhyun Kim, Chanwook Park, Ilkon Kim, Jaehan Park, Jeongbin Kim 0001, Woojae Shin, Jongsoon Won, Haerang Choi, Kyuyoung Kim, Daehan Kwon, Chunseok Jeong, Yongseok Choi, Wooseok Byun, Seungcheol Baek, John Kim 0001
ASPLOS (3)3
2023 Enhancing Computation Efficiency in Large Language Models through Weight and Activation Quantization
abstract
Large Language Models (LLMs) are proficient in natural language processing tasks, but their deployment is often restricted by extensive parameter sizes and computational demands.This paper focuses on post-training quantization (PTQ) in LLMs, specifically 4-bit weight and 8-bit activation (W4A8) quantization, to enhance computational efficiency-a topic less explored compared to weight-only quantization.We present two innovative techniques: activation-quantization-aware scaling (AQAS) and sequence-length-aware calibration (SLAC) to enhance PTQ by considering the combined effects on weights and activations and aligning calibration sequence lengths to target tasks.Moreover, we introduce dINT, a hybrid data format combining integer and denormal representations, to address the underflow issue in W4A8 quantization, where small values are rounded to zero.Through rigorous evaluations of LLMs, including OPT and LLaMA, we demonstrate that our techniques significantly boost task accuracies to levels comparable with full-precision models.By developing arithmetic units compatible with dINT, we further confirm that our methods yield a 2× hardware efficiency improvement compared to 8-bit integer MAC unit.
Janghwan Lee, Seungcheol Baek, Seok Joong Hwang, Wonyong Sung, Jungwook Choi
EMNLP4
2019 AIX: A high performance and energy efficient inference accelerator on FPGA for a DNN-based commercial speech recognition
abstract
Automatic speech recognition (ASR) is crucial in virtual personal assistant (VPA) services such as Apple Siri, Amazon Alexa, Google Now and SKT NUGU. Recently, ASR has been showing a remarkable advance in accuracy by applying deep learning. However, with the explosive increase of the user utterances and growing complexities in ASR, the demands for the custom accelerators in datacenters are highly increasing in order to process them in real time with low power consumption. This paper evaluates a custom inference accelerator for ASR enhanced by a deep neural network, called AIX (Artificial Intelligence aXellerator). AIX is developed on a Xilinx FPGA and deployed to SKT NUGU since 2018. Owing to the full exploitation of DSP slices and memory bandwidth provided by FPGA, AIX outperforms the cutting-edge CPUs by 10.2 times and even a state-of-the-art GPU by 20.1 times with real time workloads of ASR in performance and power consumption wise. This improvement achieves faster response time in ASR, and in turn reduces the number of required machines in datacenters to a third.
Minwook Ahn, Seok Joong Hwang, Wonsub Kim, Seungrok Jung, Yeonbok Lee, Mookyoung Chung, Woohyung Lim
DATE2
2013 An OpenCL optimizing compiler for reconfigurable processors
abstract
This paper presents simple and efficient optimization techniques for an OpenCL compiler that targets reconfigurable processors. The target architecture consists of a generalpurpose processor core and an embedded reconfigurable accelerator with vector units. The accelerator is able to switch its architecture between the VLIW mode and the Coarse Grained Reconfigurable Array (CGRA) mode to achieve high performance. One big problem of this architecture is programming difficulty and OpenCL can be a good solution. However, since OpenCL does not guarantee performance portability, hardware dependent optimization is still necessary. Hence, we develop an OpenCL compiler framework that exploits the mode switching capability and vector units. To measure the effectiveness of the techniques, we have implemented the OpenCL framework and evaluate their performance with fourteen OpenCL benchmark applications.
Jeongho Nah, Hongjune Kim, Seok Joong Hwang, Donghoon Yoo, Jaejin Lee
FPT5