Demo Data from EDBT 2026 / reviewers in the wild / expert
Joonhyuk Yoo
dblp:02/5178
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › flash and SSD › flash memory management
garbage collection |
0.6 | 2 | 2020 | 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.4 | 1 | 2020 | 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.4 | 1 | 2020 | 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.4 | 1 | 2020 | 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.2 | 1 | 2014 | HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014 |
Cloud and datacenter computing
quality of service |
0.2 | 1 | 2014 | 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.2 | 1 | 2014 | HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014 |
Storage systems
storage reliability |
0.2 | 1 | 2014 | HIOS: A host interface I/O scheduler for Solid State Disks · ISCA 2014 |
Storage systems › i/o architecture › i/o subsystem
host interface |
0.1 | 1 | 2020 | Design of a Host Interface Logic for GC-Free SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Design of a Host Interface Logic for GC-Free SSDsabstractGarbage 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 DisksabstractGarbage 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 |
ISCA | 4 |
| 2008 | Hierarchical Verification for Increasing Performance in Reliable Processors
Joonhyuk Yoo, Manoj Franklin |
J. Electron. Test. | 1 |
| 2007 | Prioritizing verification via value-based correctness criticalityabstractMicroprocessors 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 |
ICCD | 1 |