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

Joonhyuk Yoo

dblp:02/5178 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-8311-5342ORCID · corroborated

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

Systems, architecture and hardware · 4 · 2 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
2 papers
Storage systems · 78% Embedded and real-time systems · 15% Cloud and datacenter computing · 7%

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

TopicWeightPapersLastEvidence papers
Storage systems › flash and SSD › flash memory management
garbage collection
0.622020
Design of a Host Interface Logic for GC-Free SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014
Storage systems
i/o scheduling
0.412020
Design of a Host Interface Logic for GC-Free SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Embedded and real-time systems › real-time scheduling
quality-of-service-aware scheduling
0.412020
Design of a Host Interface Logic for GC-Free SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Storage systems › flash and SSD
solid-state drive
0.412020
Design of a Host Interface Logic for GC-Free SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Storage systems
flash and SSD
0.212014
HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014
Cloud and datacenter computing
quality of service
0.212014
HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014
Storage systems › flash and SSD › SSD performance
SSD I/O scheduling
0.212014
HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014
Storage systems
storage reliability
0.212014
HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014
Storage systems › i/o architecture › i/o subsystem
host interface
0.112020
Design of a Host Interface Logic for GC-Free SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
YearPublicationVenuePosition
2020 Design of a Host Interface Logic for GC-Free SSDs
abstract
Garbage collection (GC) and resource contention on I/O buses (channels) are among the critical bottlenecks in solid-state drives (SSDs) that cannot be easily hidden. Most existing I/O scheduling algorithms in the host interface logic (HIL) of state-of-the-art SSDs are oblivious to such low-level performance bottlenecks in SSDs. As a result, SSDs may violate quality of service (QoS) requirements by not being able to meet the deadlines of I/O requests. In this paper, we propose a novel host interface I/O scheduler that is both GC aware and QoS aware. The proposed scheduler redistributes the GC overheads across noncritical I/O requests and reduces channel resource contention. Our experiments with workloads from various application domains revealed that the proposed client-level SSD scheduler reduces the standard deviation for latency by 52.5% and the worst-case latency by 86.6%, compared to the state-of-the-art I/O schedulers used for the HIL. In addition, for I/O requests smaller than a superpage, the proposed scheduler avoids channel resource conflicts and reduces latency by 29.2% in comparison to the state-of-the-art I/O schedulers. Furthermore, we present an extension of the proposed I/O scheduler for enterprise SSDs based on the NVMe protocol.
Myoungsoo Jung, Wonil Choi, Miryeong Kwon, Shekhar Srikantaiah, Joonhyuk Yoo, Mahmut T. Kandemir
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
2014 HIOS: A host interface I/O scheduler for Solid State Disks
abstract
Garbage collection (GC) and resource contention on I/O buses (channels) are among the critical bottlenecks in Solid State Disks (SSDs) that cannot be easily hidden. Most existing I/O scheduling algorithms in the host interface logic (HIL) of state-of-the-art SSDs are oblivious to such low-level performance bottlenecks in SSDs. As a result, SSDs may violate quality of service (QoS) requirements by not being able to meet the deadlines of I/O requests. In this paper, we propose a novel host interface I/O scheduler that is both GC-aware and QoS-aware. The proposed scheduler redistributes the GC overheads across non-critical I/O requests and reduces channel resource contention. Our experiments with workloads from various application domains reveal that the proposed scheduler reduces the standard deviation for latency over state-of-the-art I/O schedulers used in the HIL by 52.5%, and the worst-case latency by 86.6%. In addition, for I/O requests with sizes smaller than a superpage, our proposed scheduler avoids channel resource conflicts and reduces latency by 29.2% compared to the state-of-the-art.
Myoungsoo Jung, Wonil Choi, Shekhar Srikantaiah, Joonhyuk Yoo, Mahmut T. Kandemir
ISCA4
2008 Hierarchical Verification for Increasing Performance in Reliable Processors
Joonhyuk Yoo, Manoj Franklin
J. Electron. Test.1
2007 Prioritizing verification via value-based correctness criticality
abstract
Microprocessors are becoming increasingly susceptible to soft errors due to the current trends of semiconductor technology scaling. Traditional redundant multi-threading architectures provide good fault tolerance by re-executing all the computations. However, such a full re-execution significantly increases the demand on the processor resources, resulting in severe performance degradation. To address this problem, this paper introduces a correctness criticality based filter checker, which prioritizes the verification candidates so as to selectively do verification. Binary Correctness Criticality (BCC) and Likelihood of Correctness Criticality (LoCC) are metrics that quantify whether an instruction is important for reliability or how likely an instruction is correctness-critical, respectively. A likelihood of correctness criticality is computed by a value vulnerability factor, which is defined by the numerically significant bit-width used to compute a result. The proposed technique is accomplished by exploiting information redundancy of compressing computationally useful data bits. Based on the likelihood of correctness criticality test, the filter checker mitigates the verification workload by bypassing instructions that are unimportant for correct execution. Extensive measurements prove that the LoCC metric yields quite a wide distribution of values, indicating that it has the potential to differentiate diverse degrees of correctness criticality. Experimental results show that the proposed scheme accelerates a traditional fully-fault-tolerant processor by 1.7 times, while it reduces the soft error rate to 18% of that of a non-fault-tolerant processor.
Joonhyuk Yoo, Manoj Franklin
ICCD1