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.

Young Hyun Bae

dblp:49/6268 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 3Systems, architecture and hardware · 1Software 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
5 papers
Storage systems · 68% Embedded and real-time systems · 18% Electronic design automation · 6%

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

TopicWeightPapersLastEvidence papers
Storage systems
flash and SSD
0.112010
Hydra: A Block-Mapped Parallel Flash Memory Solid-State Disk Architecture · IEEE Trans. Computers 2010
Storage systems › flash and SSD › flash memory management
flash translation layer
0.112010
Hydra: A Block-Mapped Parallel Flash Memory Solid-State Disk Architecture · IEEE Trans. Computers 2010
Storage systems › flash and SSD
SSD architecture
0.112010
Hydra: A Block-Mapped Parallel Flash Memory Solid-State Disk Architecture · IEEE Trans. Computers 2010
Embedded and real-time systems
worst-case execution time analysis
0.041995
An Accurate Worst Case Timing Analysis for RISC Processors · IEEE Trans. Software Eng. 1995
Worst Case Timing Analysis of RISC Processors: R3000/R3010 Case Study · RTSS 1995
An Accurate Worst Case Timing Analysis Technique for RISC Processors · RTSS 1994
Embedded and real-time systems
real-time scheduling
0.021995
An Accurate Worst Case Timing Analysis for RISC Processors · IEEE Trans. Software Eng. 1995
A Dual-Mode Instruction Prefetch Scheme for Improved Worst Case and Average Case Program Execution Times · RTSS 1993
Electronic design automation › timing analysis
pipeline and cache timing analysis
0.011995
An Accurate Worst Case Timing Analysis for RISC Processors · IEEE Trans. Software Eng. 1995
Processor architecture and microarchitecture
pipelining
0.011995
Worst Case Timing Analysis of RISC Processors: R3000/R3010 Case Study · RTSS 1995
Embedded and real-time systems › real-time scheduling › worst-case analysis
worst-case execution time estimation
0.011995
An Accurate Worst Case Timing Analysis for RISC Processors · IEEE Trans. Software Eng. 1995
Electronic design automation › hardware verification and test › timing verification
pipeline timing analysis
0.011994
An Accurate Worst Case Timing Analysis Technique for RISC Processors · RTSS 1994
Memory systems
cache
0.031995
Worst Case Timing Analysis of RISC Processors: R3000/R3010 Case Study · RTSS 1995
An Accurate Worst Case Timing Analysis Technique for RISC Processors · RTSS 1994
A Dual-Mode Instruction Prefetch Scheme for Improved Worst Case and Average Case Program Execution Times · RTSS 1993
Processor architecture and microarchitecture › instruction fetch
instruction prefetching
0.011993
A Dual-Mode Instruction Prefetch Scheme for Improved Worst Case and Average Case Program Execution Times · RTSS 1993
Electronic design automation › timing analysis
cache timing analysis
0.011995
Worst Case Timing Analysis of RISC Processors: R3000/R3010 Case Study · RTSS 1995
Memory systems › cache › CPU cache
instruction cache
0.011994
An Accurate Worst Case Timing Analysis Technique for RISC Processors · RTSS 1994

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

timing schema · 0.0static analysis · 0.0simulation · 0.0compiler analysis · 0.0
YearPublicationVenuePosition
2010 Hydra: A Block-Mapped Parallel Flash Memory Solid-State Disk Architecture
abstract
Flash memory solid-state disks (SSDs) are replacing hard disk drives (HDDs) in mobile computing systems because of their lower power consumption, faster random access, and greater shock resistance. We describe Hydra, a high-performance flash memory SSD architecture that translates the parallelism inherent in multiple flash memory chips into improved performance, by means of both bus-level and chip-level interleaving. Hydra has a prioritized structure of memory controllers, consisting of a single high-priority foreground unit, to deal with read requests, and multiple background units, all capable of autonomous execution of sequences of high-level flash memory operations. Hydra also employs an aggressive write buffering mechanism based on block mapping to ensure that multiple flash memory chips are used effectively, and also to expedite the processing of write requests. Performance evaluation of an FPGA implementation of the Hydra SSD architecture shows that its performance is more than 80 percent better than the best of the comparable HDDs and SSDs that we considered.
Yoon Jae Seong, Eyee Hyun Nam, Jinhyuk Yoon, Hongseok Kim, Jin-Yong Choi, Sookwan Lee, Young Hyun Bae, Jaejin Lee, Yookun Cho, Sang Lyul Min
IEEE Trans. Computers7
1995 Worst Case Timing Analysis of RISC Processors: R3000/R3010 Case Study
abstract
This paper presents a case study of worst case timing analysis for a RISC processor. The target machine consists of the R3000 CPU and R3010 FPA (Floating Point Accelerator). This target machine is typical of a RISC system with pipelined execution units and cache memories. Our methodology is an extension of the existing timing schema. The extended timing schema provides means to reason about the execution time variation of a program construct by surrounding program constructs due to pipelined execution and cache memories of RISC processors. The main focus of this paper is on explaining the necessary steps for performing timing analysis of a given target machine within the extended timing schema framework. This paper also gives results from experiments using a timing tool for the target machine that is built based on the extended timing schema approach.
Yerang Hur, Young Hyun Bae, Sung-Soo Lim, Sung-Kwan Kim, Byung-Do Rhee, Sang Lyul Min, Chang Yun Park, Heonshik Shin, Chong-Sang Kim
RTSS2
1995 An Accurate Worst Case Timing Analysis for RISC Processors
abstract
An accurate and safe estimation of a task's worst case execution time (WCET) is crucial for reasoning about the timing properties of real time systems. In RISC processors, the execution time of a program construct (e.g., a statement) is affected by various factors such as cache hits/misses and pipeline hazards, and these factors impose serious problems in analyzing the WCETs of tasks. To analyze the timing effects of RISC's pipelined execution and cache memory, we propose extensions to the original timing schema where the timing information associated with each program construct is a simple time bound. In our approach, associated with each program construct is worst case timing abstraction, (WCTA), which contains detailed timing information of every execution path that might be the worst case execution path of the program construct. This extension leads to a revised timing schema that is similar to the original timing schema except that concatenation and pruning operations on WCTAs are newly defined to replace the add and max operations on time bounds in the original timing schema. Our revised timing schema accurately accounts for the timing effects of pipelined execution and cache memory not only within but also across program constructs. The paper also reports on preliminary results of WCET analysis for a RISC processor. Our results show that tight WCET bounds (within a maximum of about 30% overestimation) can be obtained by using the revised timing schema approach.>
Sung-Soo Lim, Young Hyun Bae, Gyu Tae Jang, Byung-Do Rhee, Sang Lyul Min, Chang Yun Park, Heonshik Shin, Kunsoo Park, Soo-Mook Moon, Chong-Sang Kim
IEEE Trans. Software Eng.2
1994 An Accurate Worst Case Timing Analysis Technique for RISC Processors
abstract
An accurate and safe estimation of a task's worst case execution time (WCET) is crucial for reasoning about the timing properties of real-time systems. In RISC processors, the execution time of a program construct (e.g., a statement) is affected by various factors such as cache hits/misses and pipeline hazards, and these factors impose serious problems in analyzing the WCETs of tasks. To analyze the timing effects of RISC's pipelined execution and cache memory, this paper proposes extensions of the original timing schema (Shaw, 1989) where the timing information associated with each program construct is a simple time-bound. We associate with each program construct what we call a WCTA (Worst Case Timing Abstraction), which contains detailed timing information of every execution path that might be the worst case execution path of the program construct. This extension leads to a revised timing schema that is similar to the original timing schema except that concatenation and pruning operations on WCTAs are newly defined to replace the add and max operations on time-bounds in the original timing schema. Our revised timing schema accurately accounts for the timing effects of pipelined execution and cache memory not only within but also across program constructs. This paper also reports on preliminary results of WCET analyses for a pipelined processor. Our results show that up to 50% tighter WCET bounds can be obtained by using the revised timing schema.>
Sung-Soo Lim, Young Hyun Bae, Gyu Tae Jang, Byung-Do Rhee, Sang Lyul Min, Chang Yun Park, Heonshik Shin, Kunsoo Park, Chong-Sang Kim
RTSS2
1993 A Dual-Mode Instruction Prefetch Scheme for Improved Worst Case and Average Case Program Execution Times
abstract
One of the obstacles to using RISC processors in a hard real-time environment is the unpredictability of caches. This unpredictability stems from basing them on a design that tries to optimize the average case execution time. We propose a dual mode instruction prefetch scheme as an alternative to instruction caching schemes. In the proposed scheme, a thread is associated with each instruction block. The thread indicates the instruction block that is to be prefetched once the block containing it is accessed by the processor. The proposed scheme operates in two different modes: real-time and non real-time modes. In the real-time mode, the prefetching of instruction blocks is made in the direction that improves the worst case execution time. For this purpose, the thread is generated by the compiler through an analysis of the worst case execution path. In the non real-time mode, the thread is dynamically updated so that it indicates the instruction block that is most likely to be accessed next is the block that was previously accessed after the present block. Therefore, the thread is made to point to such a block in the non real-time mode. The above tailoring of thread information is on a task basis and, therefore, each task in the system can choose its own mode depending on its needs. Typically real-time tasks choose the real-time mode for an improved worst case execution time whereas non time critical tasks choose the non real-time mode for an improved average case execution time. This paper shows, through analysis using a timing tool, that the proposed scheme significantly (up to 45%) improves the predicted worst case execution time in the real-time mode as compared with no prefetching scheme.>
Minsuk Lee, Sang Lyul Min, Chang Yun Park, Young Hyun Bae, Heonshik Shin, Chong-Sang Kim
RTSS4