Demo Data from EDBT 2026 / reviewers in the wild / expert
Boris D. Lubachevsky
dblp:59/5156
· DBLP profile ↗
15ranked-venue papers
6as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorTheory of computation · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
8 papers |
Performance modeling and evaluation · 61% Parallel and multicore computing · 34% Memory systems · 2% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 66% Mathematical optimization · 34% |
Topics — the 24 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › simulation
discrete-event simulation |
0.0 | 2 | 1991 | Algorithms for Unboundedly Parallel Simulations · ACM Trans. Comput. Syst. 1991 Efficient Distributed Event-Driven Simulations of Multiple-Loop Networks · SIGMETRICS 1988 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.0 | 2 | 1991 | Algorithms for Unboundedly Parallel Simulations · ACM Trans. Comput. Syst. 1991 Efficient Distributed Event-Driven Simulations of Multiple-Loop Networks · SIGMETRICS 1988 |
Performance modeling and evaluation
simulation |
0.0 | 2 | 1990 | Unboundedly Parallel Simulations Via Recurrence Relations · SIGMETRICS 1990 Efficient Distributed Event-Driven Simulations of Multiple-Loop Networks · SIGMETRICS 1988 |
Performance modeling and evaluation › simulation
cache simulation |
0.0 | 1 | 1994 | Massively Parallel Algorithms for Trace-Driven Cache Simulations · IEEE Trans. Parallel Distributed Syst. 1994 |
Parallel and multicore computing › parallel algorithms
massively parallel algorithms |
0.0 | 1 | 1994 | Massively Parallel Algorithms for Trace-Driven Cache Simulations · IEEE Trans. Parallel Distributed Syst. 1994 |
Performance modeling and evaluation › simulation › cache simulation
trace-driven cache simulation |
0.0 | 1 | 1994 | Massively Parallel Algorithms for Trace-Driven Cache Simulations · IEEE Trans. Parallel Distributed Syst. 1994 |
Performance modeling and evaluation
queueing models |
0.0 | 2 | 1991 | Unboundedly Parallel Simulations Via Recurrence Relations · SIGMETRICS 1990 Algorithms for Unboundedly Parallel Simulations · ACM Trans. Comput. Syst. 1991 |
Parallel and multicore computing › parallel algorithms › parallel algorithm design
asynchronous parallel algorithms |
0.0 | 2 | 1988 | Simple, Efficient Asynchronous Parallel Algorithms for Maximization · ACM Trans. Program. Lang. Syst. 1988 Simple, Efficient Asynchronous Parallel Algorithms for Maximization · PODC 1985 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1991 | Algorithms for Unboundedly Parallel Simulations · ACM Trans. Comput. Syst. 1991 |
Parallel and multicore computing › parallel algorithms › PRAM algorithms
parallel prefix computation |
0.0 | 1 | 1991 | Algorithms for Unboundedly Parallel Simulations · ACM Trans. Comput. Syst. 1991 |
Performance modeling and evaluation › simulation › discrete-event simulation
parallel discrete event simulation |
0.0 | 1 | 1990 | Unboundedly Parallel Simulations Via Recurrence Relations · SIGMETRICS 1990 |
Performance modeling and evaluation › simulation › discrete-event simulation
queueing network simulation |
0.0 | 1 | 1990 | Unboundedly Parallel Simulations Via Recurrence Relations · SIGMETRICS 1990 |
Algorithms and data structures
parallel algorithms |
0.0 | 2 | 1988 | Simple, Efficient Asynchronous Parallel Algorithms for Maximization · ACM Trans. Program. Lang. Syst. 1988 Simple, Efficient Asynchronous Parallel Algorithms for Maximization · PODC 1985 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
distributed simulation |
0.0 | 1 | 1988 | Efficient Distributed Event-Driven Simulations of Multiple-Loop Networks · SIGMETRICS 1988 |
Parallel and multicore computing › parallel algorithms › parallel combinatorial algorithms
maximum finding |
0.0 | 1 | 1988 | Simple, Efficient Asynchronous Parallel Algorithms for Maximization · ACM Trans. Program. Lang. Syst. 1988 |
Parallel and multicore computing › parallel algorithms › parallel matrix algorithms
asynchronous iterative methods |
0.0 | 1 | 1986 | A chaotic asynchronous algorithm for computing the fixed point of a nonnegative matrix of unit spectral radius · J. ACM 1986 |
Mathematical optimization
fixed point computation |
0.0 | 1 | 1986 | A chaotic asynchronous algorithm for computing the fixed point of a nonnegative matrix of unit spectral radius · J. ACM 1986 |
Algorithms and data structures › markov chains
stationary distribution |
0.0 | 1 | 1986 | A chaotic asynchronous algorithm for computing the fixed point of a nonnegative matrix of unit spectral radius · J. ACM 1986 |
Memory systems › cache management
cache replacement |
0.0 | 1 | 1994 | Massively Parallel Algorithms for Trace-Driven Cache Simulations · IEEE Trans. Parallel Distributed Syst. 1994 |
Processor architecture and microarchitecture
atomic operations |
0.0 | 1 | 1983 | Basic Techniques for the Efficient Coordination of Very Large Numbers of Cooperating Sequential Processors · ACM Trans. Program. Lang. Syst. 1983 |
Parallel and multicore computing › synchronization
synchronization mechanisms |
0.0 | 1 | 1983 | Basic Techniques for the Efficient Coordination of Very Large Numbers of Cooperating Sequential Processors · ACM Trans. Program. Lang. Syst. 1983 |
Parallel and multicore computing › processor allocation
dynamic processor allocation |
0.0 | 1 | 1988 | Simple, Efficient Asynchronous Parallel Algorithms for Maximization · ACM Trans. Program. Lang. Syst. 1988 |
Electronic design automation › high-level synthesis › scheduling
processor scheduling |
0.0 | 1 | 1988 | Simple, Efficient Asynchronous Parallel Algorithms for Maximization · ACM Trans. Program. Lang. Syst. 1988 |
Concurrent programming › synchronization
synchronization primitives |
0.0 | 1 | 1983 | Basic Techniques for the Efficient Coordination of Very Large Numbers of Cooperating Sequential Processors · ACM Trans. Program. Lang. Syst. 1983 |
Methods — techniques the papers use, named apart from their topics
parallel prefix computation · 0.0parallel merging · 0.0iterative folding · 0.0parallel algorithm · 0.0LRU · 0.0LFU · 0.0asymptotic analysis · 0.0projective distance · 0.0convergence proof · 0.0recurrence relation · 0.0hardware implementation · 0.0asynchronous parallel algorithms · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Simulation of Self-Organizing Spectrum Management in Wireless NetworksabstractWe describe the simulation of a new dynamic channel assignment algorithm in FDMA/TDMA wireless networks. The algorithm relies on periodic interference measurements by each of the base stations on the inactive frequencies, so as to identify appropriate candidate channels. The adaptive nature provides automatic configuration at the time of system initialization and adaptation to system expansion and traffic patterns with spatial or temporal variations. By eliminating the manual frequency planning process inherent to today's fixed channel assignment procedures, the self-organizing capability guarantees ease of operation for service providers, while increasing both capacity and voice quality. Our simulation experiments demonstrate stability of the algorithm and confirm its self-organizing capability. They also indicate a significant decrease of call blocking and dropping and other quality-of-service improvements. Sem C. Borst, Sudheer A. Grandhi, Colin L. Kahn, Krishnan Kumaran, Boris D. Lubachevsky, Donna M. Sand |
MASCOTS | 5 |
| 1997 | Curved Hexagonal Packings of Equal Disks in a Circle
Boris D. Lubachevsky, Ronald L. Graham |
Discret. Comput. Geom. | 1 |
| 1995 | Dense Packings of 3k(k+1)+1 Equal Disks in a Circle for k=1, 2, 3, 4 and 5
Boris D. Lubachevsky, Ronald L. Graham |
COCOON | 1 |
| 1994 | Massively Parallel Algorithms for Trace-Driven Cache SimulationsabstractConsiders the use of massively parallel architectures to execute a trace-driven simulation of a single cache set. A method is presented for the least-recently-used (LRU) policy, which, regardless of the set size C, runs in time O(log N) using N processors on the EREW (exclusive read, exclusive write) parallel model. A simpler LRU simulation algorithm is given that runs in O(C log N) time using N/log N processors. We present timings of this algorithm's implementation on the MasPar MP-1, a machine with 16384 processors. A broad class of reference-based line replacement policies are considered, which includes LRU as well as the least-frequently-used (LFU) and random replacement policies. A simulation method is presented for any such policy that, on any trace of length N directed to a C line set, runs in O(C log N) time with high probability using N processors on the EREW model. The algorithms are simple, have very little space overhead, and are well suited for SIMD implementation.> David M. Nicol, Albert G. Greenberg, Boris D. Lubachevsky |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1993 | Experience in Massively Parallel Discrete Event SimulationabstractArticle Free Access Share on Experience in massively parallel discrete event simulation Authors: Albert G. Greenberg View Profile , Boris D. Lubachevsky View Profile , Li-C. Wang View Profile Authors Info & Claims SPAA '93: Proceedings of the fifth annual ACM symposium on Parallel Algorithms and ArchitecturesAugust 1993 Pages 193–202https://doi.org/10.1145/165231.165256Published:01 August 1993Publication History 1citation218DownloadsMetricsTotal Citations1Total Downloads218Last 12 Months7Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Albert G. Greenberg, Boris D. Lubachevsky, Li-C. Wang |
SPAA | 2 |
| 1991 | Algorithms for Unboundedly Parallel SimulationsabstractNew methods are presented for parallel simulation of discrete event systems that, when applicable, can usefully employ a number of processors much larger than the number of objects in the system being simulated, Abandoning the distributed event list approach, the simulation problem is posed using recurrence relations.We bring three algorithmic ideas to bear on parallel simulation: parallel prefix computation, parallel merging, and iterative folding.Efficient parallel simulations are given for (in turn) the G/G/l queue, a variety of queueing networks having a global first come first served structure (e.g., a series of queues with finite buffers), acyclic networks of queues, and networks of queues with feedbacks and cycles.In particular, the problem of simulating the arrival and departure times for the first N jobs to a single G/G/l queue is solved in time proportional to N/P + log P using P processors. Albert G. Greenberg, Boris D. Lubachevsky, Isi Mitrani |
ACM Trans. Comput. Syst. | 2 |
| 1990 | Unboundedly Parallel Simulations Via Recurrence RelationsabstractNew methods are presented for parallel simulation of discrete event systems that, when applicable, can usefully employ a number of processors much larger than the number of objects in the system being simulated. Abandoning the distributed event list approach, the simulation problem is posed using recurrence relations. We bring three algorithmic ideas to bear on parallel simulation: parallel prefix computation, parallel merging, and iterative folding. Efficient parallel simulations are given for (in turn) the G/G/1 queue, a variety of queueing networks having a global first come first served structure (e.g., a series of queues with finite buffers), acyclic networks of queues, and networks of queues with feedbacks and cycles. In particular, the problem of simulating the arrival and departure times for the first N jobs to a single G/G/1 queue is solved in time proportional to N/P + log P using P processors. Albert G. Greenberg, Boris D. Lubachevsky, Isi Mitrani |
SIGMETRICS | 2 |
| 1989 | Synchronization Barrier and Related Tools for Shared Memory Parallel Programming
Boris D. Lubachevsky |
ICPP (2) | 1 |
| 1988 | Efficient Distributed Event-Driven Simulations of Multiple-Loop Networks
Boris D. Lubachevsky |
SIGMETRICS | 1 |
| 1988 | Simple, Efficient Asynchronous Parallel Algorithms for MaximizationabstractThe problem of computing the maximum of n inputs on an asynchronous parallel computer is considered. In general, the inputs may arrive staggered in time, the number of processors available to the maximization algorithm may vary during its execution, and the number of inputs, n , may be initially unknown. Two simple, efficient algorithms to compute the maximum are presented. Each algorithm may be invoked asynchronously, as new inputs and processors arrive. Performance measures that account for the response times of the invocations are introduced, and the algorithms are analyzed under these measures. Albert G. Greenberg, Boris D. Lubachevsky, Andrew M. Odlyzko |
ACM Trans. Program. Lang. Syst. | 2 |
| 1987 | Simple, Efficient Asynchronous Parallel Prefix Algorithms
Albert G. Greenberg, Boris D. Lubachevsky |
ICPP | 2 |
| 1986 | A chaotic asynchronous algorithm for computing the fixed point of a nonnegative matrix of unit spectral radiusabstractGiven a nonnegative, irreducible matrix P of spectral radius unity, there exists a positive vector π such that π = πP. If P also happens to be stochastic, then π gives the stationary distribution of the Markov chain that has state-transition probabilities given by the elements of P. This paper gives an algorithm for computing π that is particularly well suited for parallel processing. The main attraction of our algorithm is that the timing and sequencing restrictions on individual processors are almost entirely eliminated and, consequently, the necessary coordination between processors is negligible and the enforced idle time is also negligible. Under certain mild and easily satisfied restrictions on P and on the implementation of the algorithm, x(.), the vectors of computed values are proved to converge to within a positive, finite constant of proportionality of π. It is also proved that a natural measure of the projective distance of x(.) from π vanishes geometrically fast, and at a rate for which a lower bound is given. We have conducted extensive experiments on random matrices P, and the results show that the improvement over the parallel implementation of the synchronous version of the algorithm is substantial, sometimes exceeding the synchronization penalty to which the latter is always subject. Boris D. Lubachevsky, Debasis Mitra 0001 |
J. ACM | 1 |
| 1985 | Simple, Efficient Asynchronous Parallel Algorithms for MaximizationabstractArticle Simple, efficient asynchronous parallel algorithms for maximization Share on Authors: Albert G. Greenberg AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJ AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJView Profile , Boris D. Lubachevsky AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJ AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJView Profile , Andrew M. Odlyzko AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJ AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJView Profile Authors Info & Claims PODC '85: Proceedings of the fourth annual ACM symposium on Principles of distributed computingAugust 1985 Pages 300–308https://doi.org/10.1145/323596.323625Online:01 August 1985Publication History 1citation122DownloadsMetricsTotal Citations1Total Downloads122Last 12 Months2Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Albert G. Greenberg, Boris D. Lubachevsky, Andrew M. Odlyzko |
PODC | 2 |
| 1984 | An Approach to Automating the Verification of Compact Parallel Coordination Programs I
Boris D. Lubachevsky |
Acta Informatica | 1 |
| 1983 | Basic Techniques for the Efficient Coordination of Very Large Numbers of Cooperating Sequential ProcessorsabstractIn this paper we implement several basic operating system primitives by using a "replace-add" operation, which can supersede the standard "test and set" and which appears to be a universal primitive for efficiently coordinating large numbers of independently acting sequential processors.We also present a hardware implementation of replace-add that permits multiple replace-adds to be processed nearly as efficiently as loads and stores.Moreover, the crucial special case of concurrent replace-adds updating the same variable is handled particularly well: If every processing element simultaneously addresses a replace-add at the same variable, all these requests are satisfied in the time required to process just one request. Allan Gottlieb, Boris D. Lubachevsky, Larry Rudolph |
ACM Trans. Program. Lang. Syst. | 2 |