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

Kwanhu Bang

dblp:45/3870 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 4

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
Storage systems · 46% Energy-efficient computing · 18% Performance modeling and evaluation · 17%

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

TopicWeightPapersLastEvidence papers
Storage systems › flash and SSD › flash memory
flash storage
0.212014
An Adaptive Idle-Time Exploiting Method for Low Latency NAND Flash-Based Storage Devices · IEEE Trans. Computers 2014
Storage systems › flash and SSD › flash memory management
flash translation layer
0.212014
An Adaptive Idle-Time Exploiting Method for Low Latency NAND Flash-Based Storage Devices · IEEE Trans. Computers 2014
Storage systems › flash and SSD
solid-state drive
0.112010
Architecture Exploration of High-Performance PCs with a Solid-State Disk · IEEE Trans. Computers 2010
Energy-efficient computing › voltage scaling
dynamic voltage scaling
0.112009
Run-Time Adaptive Workload Estimation for Dynamic Voltage Scaling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Energy-efficient computing
power management
0.112009
Run-Time Adaptive Workload Estimation for Dynamic Voltage Scaling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Embedded and real-time systems
real-time scheduling
0.112009
Run-Time Adaptive Workload Estimation for Dynamic Voltage Scaling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Performance modeling and evaluation › workload characterization › workload modeling
workload estimation
0.112009
Run-Time Adaptive Workload Estimation for Dynamic Voltage Scaling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Performance modeling and evaluation
workload characterization
0.112014
An Adaptive Idle-Time Exploiting Method for Low Latency NAND Flash-Based Storage Devices · IEEE Trans. Computers 2014
Performance modeling and evaluation
simulation
0.012010
Architecture Exploration of High-Performance PCs with a Solid-State Disk · IEEE Trans. Computers 2010

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

scheduling · 0.2hidden markov model · 0.2adaptive time-out · 0.2systemc simulation · 0.1kalman filter · 0.1feedback control · 0.1
YearPublicationVenuePosition
2014 An Adaptive Idle-Time Exploiting Method for Low Latency NAND Flash-Based Storage Devices
abstract
The market share of NAND flash-based storage devices (NFSDs) has rapidly grown in recent years since many characteristics, such as non-volatility, low latency, and high reliability, meet the requirements for various types of storage devices. However, the unique characteristic of NAND flash memories (NFMs), erase-before-write, causes problems for NFSDs from a performance perspective. Specifically, performance degradation is incurred by extra operations that serve to hide the bad characteristics of NFMs. In order to resolve this problem, many attractive methods have been proposed. Various algorithms for flash translation layers (FTLs) are representative methods that provide space redundancy to NFSDs for better performance. However, the amount of space redundancy is limited by the capacity of NFMs and thus, space redundancy is still insufficient for improving the performance of NFSDs. Consequently, a new type of redundancy, termed temporal redundancy, has recently been introduced for NFSDs. More precisely, the idleness of NFSDs is exploited so as to precede extra operations for NFSDs while minimizing the overhead of extra operations. In this paper, we propose an adaptive time-out method based on the Hidden-Markov Model (HMM) to efficiently utilize idle periods. In addition, we also suggest a simple scheduling scheme for extra operations that can be customized for general FTLs. The experimental results demonstrate that the proposed method yields performance improvements in terms of average write latency and peak latency, 74% and 76% better than the existing method, respectively, and approaching within average 9% and 5% of the optimal case, respectively.
Sang-Hoon Park, Donggun Kim 0005, Kwanhu Bang, Hyuk-Jun Lee, Sungjoo Yoo, Eui-Young Chung
IEEE Trans. Computers3
2010 Architecture Exploration of High-Performance PCs with a Solid-State Disk
abstract
As the cost per bit of NAND flash memory devices rapidly decreases, NAND-flash-based Solid-State Disks (SSDs) are replacing Hard Disk Drives (HDDs) used in a wide spectrum of consumer computing devices. Although typical SSDs can deliver higher performances than HDDs can, the full capabilities of SSDs are currently not exploited in most systems. This is because an SSD is interfaced with its host system using the architectures and interface protocols designed for HDDs, due to compatibility issues. Given the pace at which the stand-alone performance of SSDs improves, the performance loss of SSDs due to the legacy interface and system architecture will soon become intolerable. To address this issue, we propose several architectural choices to fully exploit the performance of SSDs used in consumer PC architectures. More specifically, we explore its interface scheme, and data transfer concurrency with the change of the conventional PC architecture if necessary. We evaluated the performance of the architectural choices by prototyping them with SystemC. The experimental results guide us how to trade off the performance enhancement and the change of the PC architecture. The performance improvement was maximized by 2.67 times when the PC architecture is changed to support a dual-port SSD connected to the North Bridge via the Double-Data Rate (DDR) interface in real trace environments.
Dong Kim, Kwanhu Bang, Seung-Hwan Ha, Sungroh Yoon, Eui-Young Chung
IEEE Trans. Computers2
2009 Run-Time Adaptive Workload Estimation for Dynamic Voltage Scaling
abstract
Dynamic voltage scaling (DVS) is a popular energy-saving technique for real-time tasks. The effectiveness of DVS critically depends on the accuracy of workload estimation, since DVS exploits the slack or the difference between the deadline and execution time. Many existing DVS techniques are profile based and simply utilize the worst-case or average execution time without estimation. Several recent approaches recognize the importance of workload estimation and adopt statistical estimation techniques. However, these approaches still require extensive profiling to extract reliable workload statistics and furthermore cannot effectively handle time-varying workloads. Feedback-control-based adaptive algorithms have been proposed to handle such nonstationary workloads, but their results are often too sensitive to parameter selection. To overcome these limitations of existing approaches, we propose a novel workload estimation technique for DVS. This technique is based on the Kalman filter and can estimate the processing time of workloads in a robust and accurate manner by adaptively calibrating estimation error by feedback. We tested the proposed method with workloads of various characteristics extracted from eight MPEG video clips. To thoroughly evaluate the performance of our approach, we used both a cycle-accurate simulator and an XScale-based test board. Our simulation result demonstrates that the proposed technique outperforms the compared alternatives with respect to the ability to meet given timing and Quality of Service constraints. Furthermore, we found that the accuracy of our approach is almost comparable to the oracle accuracy achievable only by offline analysis. Experimental results indicate that using our approach can reduce energy consumption by 57.5% on average, only with negligible deadline miss ratio (DMR) around 6.1%. Moreover, the average of computational overheads for the proposed technique is just 0.3%, which is the minimum value compared to other methods. More importantly, the DMR of our method is bounded by 11.7% in the worst case, while those of other methods are twice or more than ours.
Sung-Yong Bang, Kwanhu Bang, Sungroh Yoon, Eui-Young Chung
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2007 Slack-based Bus Arbitration Scheme for Soft Real-time Constrained Embedded Systems
abstract
We present a bus arbitration scheme for soft real-time constrained embedded systems. Some masters in such systems are required to complete their work for given timing constraints, resulting in the satisfaction of system-level timing constraints. The computation time of each master is predictable, but it is not easy to predict its data transfer time since the communication architecture is mostly shared by several masters. Previous works solved this issue by minimizing the latencies of several latency-critical masters, but the side effect of these methods is that it can increase the latencies of other masters, hence they may violate the given timing constraints. Unlike previous works, our method uses the concept of "slack" in order to make the latency as close as its given constraint, resulting in the reduction of the side effect. The proposed arbitration scheme consists of bandwidth-conscious arbiter and scheduler. The arbiter can be any existing bandwidth-conscious arbiter and the scheduler implements the latency-awareness proposed in this paper. The scheduler is involved in the arbitration only when it observes a request whose slack is not sufficient for the given timing constraint. The experimental results show that our method outperforms the conventional round-robin arbiter by more than 100% in the best case in terms of the longest violated cycles.
Minje Jun, Kwanhu Bang, Hyuk-Jun Lee, Naehyuck Chang, Eui-Young Chung
ASP-DAC2