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

Minsuk Lee

dblp:31/4968 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
0since 2021 · last 2007
0000-0002-4679-1560ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 7 · 3 first-authorSystems, architecture and hardware · 4 · 2 first-authorArtificial intelligence and machine learning · 1Computer networks · 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
Embedded and real-time systems · 84% Memory systems · 13% Processor architecture and microarchitecture · 2%
Computer networks
1 paper
Internet architecture and protocols · 56% Transport protocols and congestion control · 44%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
0.152001
Bounding Cache-Related Preemption Delay for Real-Time Systems · IEEE Trans. Software Eng. 2001
Analysis of Cache-Related Preemption Delay in Fixed-Priority Preemtive Scheduling · IEEE Trans. Computers 1998
Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1997
Embedded and real-time systems › real-time scheduling › worst-case analysis
cache-related preemption delay
0.142001
Bounding Cache-Related Preemption Delay for Real-Time Systems · IEEE Trans. Software Eng. 2001
Analysis of Cache-Related Preemption Delay in Fixed-Priority Preemtive Scheduling · IEEE Trans. Computers 1998
Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1997
Embedded and real-time systems › real-time scheduling
schedulability analysis
0.132001
Bounding Cache-Related Preemption Delay for Real-Time Systems · IEEE Trans. Software Eng. 2001
Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1997
Analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1996
Memory systems
cache
0.132001
Bounding Cache-Related Preemption Delay for Real-Time Systems · IEEE Trans. Software Eng. 2001
Analysis of Cache-Related Preemption Delay in Fixed-Priority Preemtive Scheduling · IEEE Trans. Computers 1998
A Dual-Mode Instruction Prefetch Scheme for Improved Worst Case and Average Case Program Execution Times · RTSS 1993
Embedded and real-time systems › real-time scheduling › fixed-priority scheduling
fixed-priority preemptive scheduling
0.131998
Analysis of Cache-Related Preemption Delay in Fixed-Priority Preemtive Scheduling · IEEE Trans. Computers 1998
Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1997
Analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1996
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis
0.021997
Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1997
Analysis of cache-related preemption delay in fixed-priority preemptive scheduling · RTSS 1996
Internet architecture and protocols › multicast
reliable multicast
0.012000
Layered Multicast Recovery · INFOCOM 2000
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
Embedded and real-time systems
worst-case execution time analysis
0.011993
A Dual-Mode Instruction Prefetch Scheme for Improved Worst Case and Average Case Program Execution Times · RTSS 1993
Internet architecture and protocols › multicast › reliable multicast
scalable reliable multicast
0.012000
Layered Multicast Recovery · INFOCOM 2000

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

linear programming · 0.1fixed-priority scheduling · 0.0simulation · 0.0heuristic algorithm · 0.0response time analysis · 0.0compiler analysis · 0.0
YearPublicationVenuePosition
2007 Development, implementation, and a cognitive evaluation of a definitional question answering system for physicians
Hong Yu 0001, Minsuk Lee, David R. Kaufman, John W. Ely, Jerome A. Osheroff, George Hripcsak, James J. Cimino
J. Biomed. Informatics2
2006 Beyond Information Retrieval - Medical Question Answering
Minsuk Lee, James J. Cimino, Hai Ran Zhu, Carl L. Sable, Vijay Shanker, John W. Ely, Hong Yu 0001
AMIA1
2006 BioEx: A Novel User-Interface that Accesses Images from Abstract Sentences
Hong Yu 0001, Minsuk Lee
HLT-NAACL2
2006 Exploring supervised and unsupervised methods to detect topics in biomedical text
abstract
BACKGROUND: Topic detection is a task that automatically identifies topics (e.g., "biochemistry" and "protein structure") in scientific articles based on information content. Topic detection will benefit many other natural language processing tasks including information retrieval, text summarization and question answering; and is a necessary step towards the building of an information system that provides an efficient way for biologists to seek information from an ocean of literature. RESULTS: We have explored the methods of Topic Spotting, a task of text categorization that applies the supervised machine-learning technique naïve Bayes to assign automatically a document into one or more predefined topics; and Topic Clustering, which apply unsupervised hierarchical clustering algorithms to aggregate documents into clusters such that each cluster represents a topic. We have applied our methods to detect topics of more than fifteen thousand of articles that represent over sixteen thousand entries in the Online Mendelian Inheritance in Man (OMIM) database. We have explored bag of words as the features. Additionally, we have explored semantic features; namely, the Medical Subject Headings (MeSH) that are assigned to the MEDLINE records, and the Unified Medical Language System (UMLS) semantic types that correspond to the MeSH terms, in addition to bag of words, to facilitate the tasks of topic detection. Our results indicate that incorporating the MeSH terms and the UMLS semantic types as additional features enhances the performance of topic detection and the naïve Bayes has the highest accuracy, 66.4%, for predicting the topic of an OMIM article as one of the total twenty-five topics. CONCLUSION: Our results indicate that the supervised topic spotting methods outperformed the unsupervised topic clustering; on the other hand, the unsupervised topic clustering methods have the advantages of being robust and applicable in real world settings.
Minsuk Lee, Hong Yu 0001
BMC Bioinform.1
2005 Question Analysis for Biomedical Question Answering
Carl L. Sable, Minsuk Lee, Hai Ran Zhu, Hong Yu 0001
AMIA2
2001 Bounding Cache-Related Preemption Delay for Real-Time Systems
abstract
Cache memory is used in almost all computer systems today to bridge the ever increasing speed gap between the processor and main memory. However, its use in multitasking computer systems introduces additional preemption delay due to the reloading of memory blocks that are replaced during preemption. This cache-related preemption delay poses a serious problem in realtime computing systems where predictability is of utmost importance. We propose an enhanced technique for analyzing and thus bounding the cache-related preemption delay in fixed-priority preemptive scheduling focusing on instruction caching. The proposed technique improves upon previous techniques in two important ways. First, the technique takes into account the relationship between a preempted task and the set of tasks that execute during the preemption when calculating the cache-related preemption delay. Second, the technique considers the phasing of tasks to eliminate many infeasible task interactions. These two features are expressed as constraints of a linear programming problem whose solution gives a guaranteed upper bound on the cache-related preemption delay. This paper also compares the proposed technique with previous techniques using randomly generated task sets. The results show that the improvement on the worst-case response time prediction by the proposed technique over previous techniques ranges between 5 percent and 18 percent depending on the cache refill time when the task set utilization is 0.6. The results also show that as the cache refill time increases, the improvement increases, which indicates that accurate prediction of cache-related preemption delay by the proposed technique becomes increasingly important if the current trend of widening speed gap between the processor and main memory continues.
Chang-Gun Lee, Kwangpo Lee, Joosun Hahn, Yang-Min Seo, Sang Lyul Min, Rhan Ha, Seongsoo Hong, Chang Yun Park, Minsuk Lee, Chong-Sang Kim
IEEE Trans. Software Eng.9
2000 Layered Multicast Recovery
abstract
We study the problem of localizing repair packets when packets are lost during multicasts. When repair packets are multicast, a highly lossy receiver may swamp the entire multicast "group" with duplicate repair packets thereby wasting bandwidth; thus, the protocols need repair locality. We present a multicast layering scheme where the sender proactively distributes FEC repair packets among multiple multicast groups. Each receiver can selectively tune in to a subset of these multicast groups to obtain packets close in number to what it needs. We develop an efficient algorithm that dynamically determines the optimal distribution of FEC repair packets to a given (small constant) number of multicast groups. The running time of this algorithm is independent of the number of receivers in the multicast session, and is hence highly scalable. However, the optimal algorithm requires the knowledge of the FEC repair requirements of all the receivers in the multicast group, and hence is subject to the implosion problem. To handle the implosion problem, we develop an heuristic algorithm that achieves repair locality very similar to that of the optimal algorithm, but does not require as much global knowledge. Our multicast layering scheme can be integrated into known reliable multicast protocols to make them more scalable. For concreteness, we focus on: (i) singly scoped SRM, (ii) hierarchically scoped SRM, and (iii) a tree-based reliable multicasting protocol RMTP, and present combined protocols incorporating our solutions into each of them. Simulation experiments show that our solutions can substantially enhance the scalability of these reliable multicast protocols.
Injong Rhee, Srinath R. Joshi, Minsuk Lee, S. Muthukrishnan 0001, Volkan Ozdemir
INFOCOM3
1999 Cache-Conscious Limited Preemptive Scheduling
Sheayun Lee, Sang Lyul Min, Chong-Sang Kim, Chang-Gun Lee, Minsuk Lee
Real Time Syst.5
1998 Analysis of Cache-Related Preemption Delay in Fixed-Priority Preemtive Scheduling
abstract
We propose a technique for analyzing cache-related preemption delays of tasks that cause unpredictable variation in task execution time in the context of fixed-priority preemptive scheduling. The proposed technique consists of two steps. The first step performs a per-task analysis to estimate cache-related preemption cost for each execution point in a given task. The second step computes the worst case response time of each task that includes the cache-related preemption delay using a response time equation and a linear programming technique. This step takes as its input the preemption cost information of tasks obtained in the first step. This paper also compares the proposed approach with previous approaches. The results show that the proposed approach gives a prediction of the worst case cache-related preemption delay that is up to 60 percent tighter than those obtained from the previous approaches.
Chang-Gun Lee, Joosun Hahn, Yang-Min Seo, Sang Lyul Min, Rhan Ha, Seongsoo Hong, Chang Yun Park, Minsuk Lee, Chong-Sang Kim
IEEE Trans. Computers8
1997 Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling
abstract
We propose an enhanced technique for analyzing, and thus bounding cache related preemption delay in fixed priority preemptive scheduling focusing on instruction caching. The proposed technique improves upon previous techniques in two important ways. First, the technique takes into account the relationship between a preempted task and the set of tasks that execute during the preemption when calculating the cache related preemption delay. Second, the technique considers phasing of tasks to eliminate many infeasible task interactions. These two features are expressed as constraints of a linear programming problem whose solution gives a guaranteed upper bound on the cache related preemption delay. The paper also compares the proposed technique with previous techniques. The results show that the proposed technique gives up to 60% tighter prediction of the worst case response time than the previous techniques.
Chang-Gun Lee, Joosun Hahn, Yang-Min Seo, Sang Lyul Min, Rhan Ha, Seongsoo Hong, Chang Yun Park, Minsuk Lee, Chong-Sang Kim
RTSS8
1997 Threaded Prefetching: A New Instruction Memory Hierarchy for Real-Time Systems
Minsuk Lee, Sang Lyul Min, Heonshik Shin, Chong-Sang Kim, Chang Yun Park
Real Time Syst.1
1996 Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
abstract
We propose a technique for analyzing cache-related preemption delays of tasks that cause unpredictable variation in task execution time in the context of fixed-priority preemptive scheduling. The proposed technique consists of two steps. The first step performs a per-task analysis to estimate cache-related preemption cost for each execution point in a given task from the number of useful cache blocks at the execution point. The second step computes the worst case response time of each task using a response time equation and a linear programming technique which takes as its input the preemption cost information of tasks obtained in the first step. Our experimental results show that the proposed technique gives a prediction of the worst case cache-related preemption delay that is up to 60% tighter than that obtained from previous approaches.
Chang-Gun Lee, Joosun Hahn, Sang Lyul Min, Rhan Ha, Seongsoo Hong, Chang Yun Park, Minsuk Lee, Chong-Sang Kim
RTSS7
1994 A worst case timing analysis technique for instruction prefetch buffers
Minsuk Lee, Sang Lyul Min, Chong-Sang Kim
Microprocess. Microprogramming1
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
RTSS1