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.

Eyal Dagan

dblp:92/2647 · DBLP profile ↗
← Back
3ranked-venue papers
0as 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 · 1Computer networks · 1Applied, interdisciplinary, general and emerging computing · 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
1 paper
Parallel and multicore computing · 70% Distributed systems · 30%
Theoretical computer science
1 paper
Distributed computing theory · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
concurrent data structures
0.012001
Improved implementations of binary universal operations · J. ACM 2001
Distributed systems
distributed computing theory
0.012001
Improved implementations of binary universal operations · J. ACM 2001
Parallel and multicore computing › concurrent data structures
universal construction
0.012001
Improved implementations of binary universal operations · J. ACM 2001
Distributed computing theory › synchronization primitives
LL/SC
0.011996
Universal Operations: Unary versus Binary (Extended Abstract) · PODC 1996
Parallel and multicore computing › synchronization
synchronization mechanisms
0.012001
Improved implementations of binary universal operations · J. ACM 2001
Distributed computing theory › distributed complexity
step complexity
0.011996
Universal Operations: Unary versus Binary (Extended Abstract) · PODC 1996

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

sensitivity analysis · 0.0conflict graph · 0.0lower bound proof · 0.0implementation construction · 0.0
YearPublicationVenuePosition
2012 A switch-based approach to throughput collapse and starvation in data centers
Alexander Shpiner, Isaac Keslassy, Gabi Bracha, Eyal Dagan, Ofer Iny, Eyal Soha
Comput. Networks4
2001 Improved implementations of binary universal operations
abstract
We present an algorithm for implementing binary operations (of any type) from unary load-linked (LL) and store-conditional (SC) operations. The performance of the algorithm is evaluated according to its sensitivity , measuring the distance between operations in the graph induced by conflicts, which guarantees that they do not influence the step complexity of each other. The sensitivity of our implementation is O (log * n ), where n is the number of processors in the system. That is, operations that are Ω(log * n ) apart in the graph induced by conflicts do not delay each other. Constant sensitivity is achieved for operations used to implement heaps and array-based linked lists.We also prove that there is a problem which can be solved in O (1) steps using binary LL/SC operations, but requires O (log log * n ) operations if only unary LL/SC operations are used. This indicates a non-constant gap between unary and binary, LL/SC operations.
Hagit Attiya, Eyal Dagan
J. ACM2
1996 Universal Operations: Unary versus Binary (Extended Abstract)
abstract
An algorithm for implementing binary operations (of any type) from unary load-linked (LL) and storeconditional (SC) operations is presented.The performance of the algorithm is measured by its sensitivity, i.e., how far (in terms of distances in the graph induced by the contention among overlapping operations) should operations be in order not to influence the step complexity of each other.The sensitivity of this implemental ion is at most O (log* n), where n is the number of the processors in the system.That is, operations that are at least O(log* n) apart in the contention graph do not delay each other.In some cases, where the data sets of the operations are restricted, e.g., in operations used to implement linked lists and heaps, the sensitivity is 0(1).We also prove a negative result.We show that there is a problem which can be solved in 0(1) steps using binary LL/SC operations, but requires O(log log* n) operations if only unary LL/SC operations are used.
Hagit Attiya, Eyal Dagan
PODC2