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

Yong-Jik Kim

dblp:43/4535 · DBLP profile ↗
← Back
15ranked-venue papers
6as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 10 · 3 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

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
Parallel and multicore computing · 50% Distributed systems · 50%
Theoretical computer science
1 paper
Computational complexity · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
concurrent programming
0.122002
Nonatomic mutual exclusion with local spinning · PODC 2002
An improved lower bound for the time complexity of mutual exclusion · PODC 2001
Distributed systems
mutual exclusion
0.122002
Nonatomic mutual exclusion with local spinning · PODC 2002
An improved lower bound for the time complexity of mutual exclusion · PODC 2001
Computational complexity
lower bounds
0.012001
An improved lower bound for the time complexity of mutual exclusion · PODC 2001

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

remote memory reference analysis · 0.1lower bound proof · 0.1
YearPublicationVenuePosition
2012 A time complexity lower bound for adaptive mutual exclusion
Yong-Jik Kim, James H. Anderson
Distributed Comput.1
2007 Adaptive mutual exclusion with local spinning
Yong-Jik Kim, James H. Anderson
Distributed Comput.1
2007 A generic local-spin fetch-and-phi-based mutual exclusion algorithm
James H. Anderson, Yong-Jik Kim
J. Parallel Distributed Comput.2
2006 Nonatomic mutual exclusion with local spinning
Yong-Jik Kim, James H. Anderson
Distributed Comput.1
2003 Local-spin Mutual Exclusion Using Fetch-and-\phi Primitives
abstract
We present a generic fetch-and-/spl phi/-based local-spin mutual exclusion algorithm with O(1) time complexity under the RMR (remote-memory-reference) measure. This algorithm is "generic" in the sense that it can be implemented using any fetch-and-/spl phi/ primitive of rank 2N, where N is the number of processes. The rank of a fetch-and-/spl phi/ primitive expresses the extent to which processes may "order themselves" using that primitive. By using an arbitration tree, a /spl otimes/(log/sub r/ N) algorithm can be constructed using any primitive of rank r, where 2 /spl les/ r < N. For primitives that meet a certain additional condition, we present a O(log N/log log N) algorithm, which is time-optimal for certain primitives of constant rank.
James H. Anderson, Yong-Jik Kim
ICDCS2
2003 Timing-Based Mutual Exclusion with Local Spinning
Yong-Jik Kim, James H. Anderson
DISC1
2003 Shared-memory mutual exclusion: major research trends since 1986
James H. Anderson, Yong-Jik Kim, Ted Herman
Distributed Comput.2
2002 Nonatomic mutual exclusion with local spinning
abstract
We present an N-process local-spin mutual exclusion algorithm, based on nonatomic reads and writes, in which each process performs Θ(log N) remote memory references to enter and exit its critical section. No atomic read/write algorithm with better asymptotic worst-case time complexity is currently known. This suggests that atomic memory is not fundamentally required if one is interested in worst-case time complexity. The same cannot be said if one is interested in fast-path or adaptive algorithms. We show that such algorithms fundamentally require memory accesses to be atomic. In particular, we show that for any N-process nonatomic algorithm, there exists a single-process execution in which the lone competing process executes Ω(log N/log log N) remote operations to enter its critical section. Moreover, these operations must access Ω(√log N/log log N) distinct variables.
James H. Anderson, Yong-Jik Kim
PODC2
2002 An improved lower bound for the time complexity of mutual exclusion
James H. Anderson, Yong-Jik Kim
Distributed Comput.2
2002 A space- and time-efficient local-spin spin lock
Yong-Jik Kim, James H. Anderson
Inf. Process. Lett.1
2001 An improved lower bound for the time complexity of mutual exclusion
abstract
We establish a lower bound of 23 N= log log N) remote memory references for N-process mutual exclusion algorithms based on reads, writes, or comparison primitives such as test-and-set and compareand -swap. Our bound improves an earlier lower bound of 34 log N= log log log N) established by Cypher. Our lower bound is of importance for two reasons. First, it almost matches the (log N) time complexity of the best known algorithms based on reads, writes, or comparison primitives. Second, our lower bound suggests that it is likely that, from an asymptotic standpoint, comparison primitives are no better than reads and writes when implementing local-spin mutual exclusion algorithms. Thus, comparison primitives may not be the best choice to provide in hardware if one is interested in scalable synchronization.
James H. Anderson, Yong-Jik Kim
PODC2
2001 A Time Complexity Bound for Adaptive Mutual Exclusion
Yong-Jik Kim, James H. Anderson
DISC1
2001 A new fast-path mechanism for mutual exclusion
James H. Anderson, Yong-Jik Kim
Distributed Comput.2
2000 Adaptive Mutual Exclusion with Local Spinning
James H. Anderson, Yong-Jik Kim
DISC2
1999 Fast and Scalable Mutual Exclusion
James H. Anderson, Yong-Jik Kim
DISC2