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.

Dongju Chae

dblp:136/7926 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2019
0009-0007-6986-4105ORCID · corroborated

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 · 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
4 papers
Hardware accelerators and domain-specific architectures · 26% Cloud and datacenter computing · 25% Embedded and real-time systems · 21%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
0.412019
μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization · EuroSys 2019
Machine learning › Efficient and distributed learning › model compression
quantization
0.412019
μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization · EuroSys 2019
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.412019
μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization · EuroSys 2019
Embedded and real-time systems
on-device inference
0.412019
μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization · EuroSys 2019
Distributed systems
resource sharing
0.312018
DynaMix: Dynamic Mobile Device Integration for Efficient Cross-device Resource Sharing · USENIX ATC 2018
Cloud and datacenter computing › virtualization › virtual machine migration
live migration
0.212013
Guide-copy: fast and silent migration of virtual machine for datacenters · SC 2013
Cloud and datacenter computing
virtualization
0.212013
Guide-copy: fast and silent migration of virtual machine for datacenters · SC 2013
Cloud and datacenter computing › virtualization
virtual machine migration
0.212013
Guide-copy: fast and silent migration of virtual machine for datacenters · SC 2013
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous processors
0.112019
μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization · EuroSys 2019
Embedded and real-time systems › embedded processor
mobile processor
0.112019
μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization · EuroSys 2019
Embedded and real-time systems
mobile devices
0.112018
DynaMix: Dynamic Mobile Device Integration for Efficient Cross-device Resource Sharing · USENIX ATC 2018
Cloud and datacenter computing › datacenter architecture
server architecture
0.112018
DCS-ctrl: A Fast and Flexible Device-Control Mechanism for Device-Centric Server Architecture · ISCA 2018
Cloud and datacenter computing › resource management
dynamic resource management
0.012013
Guide-copy: fast and silent migration of virtual machine for datacenters · SC 2013
Cloud and datacenter computing › cloud service management
service level agreement
0.012013
Guide-copy: fast and silent migration of virtual machine for datacenters · SC 2013

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

vectorization · 0.8processor-friendly quantization · 0.8cooperative single-layer acceleration · 0.8memory page prediction · 0.2guide-copy migration · 0.2
YearPublicationVenuePosition
2019 μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization
abstract
Emerging mobile services heavily utilize Neural Networks (NNs) to improve user experiences. Such NN-assisted services depend on fast NN execution for high responsiveness, demanding mobile devices to minimize the NN execution latency by efficiently utilizing their underlying hardware resources. To better utilize the resources, existing mobile NN frameworks either employ various CPU-friendly optimizations (e.g., vectorization, quantization) or exploit data parallelism using heterogeneous processors such as GPUs and DSPs. However, their performance is still bounded by the performance of the single target processor, so that realtime services such as voice-driven search often fail to react to user requests in time. It is obvious that this problem will become more serious with the introduction of more demanding NN-assisted services.
Youngsok Kim, Joonsung Kim 0001, Dongju Chae, Dae-Hyun Kim 0003, Jangwoo Kim
EuroSys3
2018 DCS-ctrl: A Fast and Flexible Device-Control Mechanism for Device-Centric Server Architecture
abstract
Modern high-performance servers leverage a large number of emerging peripheral devices (e.g., data processing accelerators, non-volatile memory storage, high-bandwidth network cards) to meet ever-increasing performance demands of server applications. However, as such servers experience severe kernel overhead due to frequently invoked device operations (e.g., buffer management and data copy), server architects have proposed various hardware and software approaches to enable direct communications among the devices. Unfortunately, existing direct device-to-device (D2D) communication schemes still suffer from low performance and the lack of flexibility. First, software-based schemes depend on complicated kernel routines and necessitate multiple hardware-software and user-kernel boundary crossings, which significantly limit the performance improvement opportunities from direct D2D communications. On the other hand, hardware-based schemes require tight integration and custom-built devices, preventing architects from flexibly adding off-the-shelf devices. In this paper, we propose DCS-ctrl, a novel Hardware-based Device-Control (HDC) mechanism for Device-Centric Server (DCS) architecture to provide fast and CPU-efficient direct D2D communications among a large number of off-the-shelf peripheral devices. The key idea of DCS-ctrl is to implement a low-cost and flexible device-control mechanism on an independent FPGA device called HDC Engine. As HDC Engine manages all data and control transfers among devices at the hardware level, the server achieves high performance, scalability, and flexibility. First, optimizing both data and control paths at the hardware level minimizes the latency of inter-device communications. Second, implementing FPGA-based reconfigurable device controllers enables direct D2D communications among commodity devices and thus improves per-device flexibility. Third, merging heterogeneous device operations with intermediate data processing supports creates more opportunities for direct inter-device communications in server applications. Our DCS-ctrl prototype reduces the latency of software-based direct D2D communications by 42% and the CPU utilization by 52%.
Dongup Kwon, Jaehyung Ahn, Dongju Chae, Mohammadamin Ajdari, Suheon Bae, Youngsok Kim, Jangwoo Kim
ISCA3
2018 DynaMix: Dynamic Mobile Device Integration for Efficient Cross-device Resource Sharing
Dongju Chae, Joonsung Kim 0001, Gwangmu Lee, Hanjun Kim 0001, Kyung-Ah Chang, Hyogun Lee, Jangwoo Kim
USENIX ATC1
2016 CloudSwap: A Cloud-Assisted Swap Mechanism for Mobile Devices
abstract
Application caching is a key feature to enable fast application switches for mobile devices by caching the entire memory pages of applications in the device's physical memory. However, application caching requires a prohibitive amount of memory unless a swap feature is employed to maintain only the working sets of the applications in memory. Unfortunately, mobile devices often disable the invaluable swap feature as it can severely decrease the flash-based local storage device's already marginal lifespan due to the increased writes to the device. As a result, modern mobile devices suffering from the insufficient memory space end up killing memory-hungry applications and keeping only a few applications in the memory. In this paper, we propose CloudSwap, a fast and robust swap mechanism for mobile devices to enable the memory-oblivious application caching. The key idea of CloudSwap is to use the fast local storage as a cache of read-intensive swap pages, while storing prefetch-enabled, write-intensive swap pages in a cloud storage. To preserve the lifespan of the local storage, CloudSwap minimizes the number of writes to the local storage by storing the modified portions of the locally swapped pages in a cloud. To reduce the remote swap-in latency, CloudSwap exploits two cloud-assisted prefetch schemes, the app-aware read-ahead scheme and the access pattern-aware prefetch scheme. Our evaluation shows that the performance of CloudSwap is comparable to a fast, but lifespan-critical local swap system, with only 18% lifespan reduction, compared to the local swap system's 85% lifespan reduction.
Dongju Chae, Joonsung Kim 0001, Youngsok Kim, Jangwoo Kim, Kyung-Ah Chang, Sang-Bum Suh, Hyogun Lee
CCGrid1
2014 CMcloud: Cloud Platform for Cost-Effective Offloading of Mobile Applications
abstract
Recent efforts towards mobile cloud propose to offload mobile applications to cloud servers for the improved performance and battery life of mobile devices. However, existing schemes completely ignore the costs of cloud resources by assuming that idle servers are always available for free of charge. These unrealistic assumptions make each server run only a small load to achieve the guaranteed high offload performance. Therefore, these schemes cannot be applied to real-world commercial clouds which aim to minimize the operation costs by maximizing the server throughput, and then charge users for their resource usage. In this paper, we propose CMcloud, a novel cost-effective mobile-to-cloud offloading platform, which works nicely under the real-world cloud environments. CMcloud minimizes both the server costs and the user service fee by offloading as many mobile applications to a single server as possible, while satisfying the target performance of all applications. To achieve such goals, CMcloud exploits novel architecture performance modeling and server migration techniques. Our implementation shows that CMcloud can improve the data enter throughput by 84% over a conventional static light-load scheme (or a 2.7x higher per-socket throughput.) Alternatively, CMcloud reduces the number of service failures by 83% over a static high-load scheme, while even improving the throughput by 31%.
Dongju Chae, Jihun Kim 0002, Jangwoo Kim, Jong Kim 0001, Seungjun Yang, Yeongpil Cho, Yongin Kwon, Yunheung Paek
CCGRID1
2013 Guide-copy: fast and silent migration of virtual machine for datacenters
abstract
Cloud infrastructure providers deploy Dynamic Resource Management (DRM) to minimize the cost of datacenter operation, while maintaining the Service Level Agreement (SLA). Such DRM schemes depend on the capability to migrate virtual machine (VM) images. However, existing migration techniques are not suitable for highly utilized clouds due to their latency and bandwidth critical memory transfer mechanisms. In this paper, we propose guide-copy migration, a novel VM migration scheme to provide a fast and silent migration, which works nicely under highly utilized clouds. The guide-copy migration transfers only the memory pages accessed at the destination node in the near future by running a guide version of the VM at the source node and a migrated VM at the destination node simultaneously during the migration. The guide-copy migration's highly accurate and low-bandwidth memory transfer mechanism enables a fast and silent VM migration to maintain the SLA of all VMs in the cloud.
Jihun Kim 0002, Dongju Chae, Jangwoo Kim, Jong Kim 0001
SC2