Demo Data from EDBT 2026 / reviewers in the wild / expert
Shlomo Kipnis
dblp:14/1278
· DBLP profile ↗
15ranked-venue papers
2as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-authorTheory of computation · 5Computer networks · 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
6 papers |
High-performance computing · 34% Interconnection networks and networks-on-chip · 26% Distributed systems · 16% | |
| Theoretical computer science
1 paper |
Combinatorics and discrete mathematics · 100% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
collective communication |
0.0 | 3 | 1997 | Efficient Algorithms for All-to-All Communications in Multiport Message-Passing Systems · IEEE Trans. Parallel Distributed Syst. 1997 Computing Global Combine Operations in the Multiport Postal Model · IEEE Trans. Parallel Distributed Syst. 1995 CCL: A Portable and Tunable Collective Communication Library for Scalable Parallel Computers · IEEE Trans. Parallel Distributed Syst. 1995 |
Interconnection networks and networks-on-chip › interprocessor communication
all-to-all communication |
0.0 | 1 | 1997 | Efficient Algorithms for All-to-All Communications in Multiport Message-Passing Systems · IEEE Trans. Parallel Distributed Syst. 1997 |
Distributed systems
gossip protocols |
0.0 | 1 | 1995 | Computing Global Combine Operations in the Multiport Postal Model · IEEE Trans. Parallel Distributed Syst. 1995 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1995 | Computing Global Combine Operations in the Multiport Postal Model · IEEE Trans. Parallel Distributed Syst. 1995 |
Performance modeling and evaluation › communication modeling
point-to-point communication model |
0.0 | 1 | 1995 | CCL: A Portable and Tunable Collective Communication Library for Scalable Parallel Computers · IEEE Trans. Parallel Distributed Syst. 1995 |
High-performance computing › collective communication
reduction operations |
0.0 | 1 | 1995 | Computing Global Combine Operations in the Multiport Postal Model · IEEE Trans. Parallel Distributed Syst. 1995 |
Interconnection networks and networks-on-chip › arbitration
bus arbitration |
0.0 | 1 | 1994 | Analysis of Asynchronous Binary Arbitration on Digital Transmission-Line Busses · IEEE Trans. Computers 1994 |
Electronic design automation › microfluidic biochip design
pin reduction |
0.0 | 2 | 1990 | The Organization of Permutation Architectures with Bused Interconnections · IEEE Trans. Computers 1990 The Organization of Permutation Architectures with Bussed Interconnections (Extended Abstract) · FOCS 1987 |
Distributed systems
communication complexity |
0.0 | 1 | 1997 | Efficient Algorithms for All-to-All Communications in Multiport Message-Passing Systems · IEEE Trans. Parallel Distributed Syst. 1997 |
Distributed systems › operating system support › interprocess communication
message-passing systems |
0.0 | 1 | 1997 | Efficient Algorithms for All-to-All Communications in Multiport Message-Passing Systems · IEEE Trans. Parallel Distributed Syst. 1997 |
Integrated circuit design
VLSI design |
0.0 | 1 | 1987 | The Organization of Permutation Architectures with Bussed Interconnections (Extended Abstract) · FOCS 1987 |
Distributed systems › group communication
process groups |
0.0 | 1 | 1995 | CCL: A Portable and Tunable Collective Communication Library for Scalable Parallel Computers · IEEE Trans. Parallel Distributed Syst. 1995 |
Methods — techniques the papers use, named apart from their topics
communication round analysis · 0.0algorithm design · 0.0scatter · 0.0reduce · 0.0optimal round algorithm · 0.0message-passing analysis · 0.0gather · 0.0broadcast · 0.0propagation delay analysis · 0.0shared bus interconnection · 0.0group theory · 0.0combinatorial characterization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | Optimal multiple message broadcasting in telephone-like communication systems
Amotz Bar-Noy, Shlomo Kipnis, Baruch Schieber |
Discret. Appl. Math. | 2 |
| 1997 | Multiple message broadcasting in the postal modelabstractBroadcasting is an important operation in many message-passing systems that has been widely investigated. Most existing broadcasting algorithms, however, do not address several emerging trends in distributed-memory parallel computers and high-speed communication networks. These trends include (i) treating the system as being fully connected with all processors equally distant, (ii) packetizing large amounts of data into sequences of messages, and (iii) tolerating communication latencies. In this paper, we explore the broadcasting problem in the postal model that addresses these issues. We provide two efficient algorithms for broadcasting m messages in a fully connected message-passing system with n processors and communication latency λ. A lower bound on the time required for this problem is (m - 1) + fλ(n), where fλ(n) is the optimal time for broadcasting one message. We present two algorithms: The first is Algorithm PARTITION, the running time of which is at most m + n + 2λ when m ≥ n and 3m + fλ(n) + 2λ when m ≤ n. The second is Algorithm D-D-TREES, the running time of which is at most m + 2fλ(n) + O(λ) for any value of m. © 1997 John Wiley & Sons, Inc. Amotz Bar-Noy, Shlomo Kipnis |
Networks | 2 |
| 1997 | Efficient Algorithms for All-to-All Communications in Multiport Message-Passing SystemsabstractWe present efficient algorithms for two all-to-all communication operations in message-passing systems: index (or all-to-all personalized communication) and concatenation (or all-to-all broadcast). We assume a model of a fully connected message-passing system, in which the performance of any point-to-point communication is independent of the sender-receiver pair. We also assume that each processor has k/spl ges/1 ports, through which it can send and receive k messages in every communication round. The complexity measures we use are independent of the particular system topology and are based on the communication start-up time, and on the communication bandwidth. Jehoshua Bruck, C. T. Howard Ho, Shlomo Kipnis, Eli Upfal, Derrick Weathersby |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1995 | optimal Computation of Census Functions in the Postal Model
Amotz Bar-Noy, Shlomo Kipnis, Baruch Schieber |
Discret. Appl. Math. | 2 |
| 1995 | CCL: A Portable and Tunable Collective Communication Library for Scalable Parallel ComputersabstractA collective communication library for parallel computers includes frequently used operations such as broadcast, reduce, scatter, gather, concatenate, synchronize, and shift. Such a library provides users with a convenient programming interface, efficient communication operations, and the advantage of portability. A library of this nature, the Collective Communication Library (CCL), intended for the line of scalable parallel computer products by IBM, has been designed. CCL is part of the parallel application programming interface of the recently announced IBM 9076 Scalable POWERparallel System 1 (SP1). In this paper, we examine several issues related to the functionality, correctness, and performance of a portable collective communication library while focusing on three novel aspects in the design and implementation of CCL: 1) the introduction of process groups, 2) the definition of semantics that ensures correctness, and 3) the design of new and tunable algorithms based on a realistic point-to-point communication model.> Vasanth Bala, Jehoshua Bruck, Robert Cypher, Pablo Elustondo, Alex Ho, C. T. Howard Ho, Shlomo Kipnis, Marc Snir |
IEEE Trans. Parallel Distributed Syst. | 7 |
| 1995 | Computing Global Combine Operations in the Multiport Postal ModelabstractConsider a message-passing system of n processors, in which each processor holds one piece of data initially. The goal is to compute an associative and commutative reduction function on the n pieces of data and to make the result known to all the n processors. This operation is frequently used in many message-passing systems and is typically referred to as global combine, census computation, or gossiping. This paper explores the problem of global combine in the multiport postal model. This model is characterized by three parameters: n-the number of processors, k-the number of ports per processor, and /spl lambda/-the communication latency. In this model, in every round r, each processor can send k distinct messages to k other processors, and it can receive k messages that were sent from k other processors /spl lambda/-1 rounds earlier. This paper provides an optimal algorithm for the global combine problem that requires the least number of communication rounds and minimizes the time spent by any processor in sending and receiving messages.> Amotz Bar-Noy, Jehoshua Bruck, C. T. Howard Ho, Shlomo Kipnis, Baruch Schieber |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 1994 | Efficient Algorithms for All-to-All Communications in Multi-Port Message-Passing SystemsabstractWe present efficient algorithms for two all-to-all communication operations in message-passing systems: index (or all-to-all personalized communication) and concatenation (or all-to-all broadcast). We assume a model of a fully-connected message-passing system, in which the performance of any point-to-point communication is independent of the sender-receiver pair. We also assume that each processor has k ≥ 1 ports, through which it can send and receive k messages in every communication round. The complexity measures we use are independent of the particular system topology and are based on the communication start-up time and on the communication bandwidth. Jehoshua Bruck, C. T. Howard Ho, Shlomo Kipnis, Derrick Weathersby |
SPAA | 3 |
| 1994 | Broadcasting Multiple Messages in Simultaneous Send/receive Systems
Amotz Bar-Noy, Shlomo Kipnis |
Discret. Appl. Math. | 2 |
| 1994 | Designing Broadcasting Algorithms in the Postal Model for Message-Passing Systems
Amotz Bar-Noy, Shlomo Kipnis |
Math. Syst. Theory | 2 |
| 1994 | The IBM External User Interface for Scalable Parallel Systems
Vasanth Bala, Jehoshua Bruck, Raymond Bryant, Robert Cypher, Peter de Jong, Pablo Elustondo, Daniel D. Frye, Alex Ho, C. T. Howard Ho, Gail Irwin, Shlomo Kipnis, Richard D. Lawrence, Marc Snir |
Parallel Comput. | 11 |
| 1994 | Analysis of Asynchronous Binary Arbitration on Digital Transmission-Line BussesabstractA common misconception is that asynchronous binary arbitration settles in at most four units of bus-propagation delay, irrelevant of the number of arbitration bus lines. The author disproves this conjecture by presenting an arrangement of modules on m bus lines, for which binary arbitration requires /spl lsqb/m/2/spl rsqb/ units of bus-propagation delay to settle. He also proves that for any arrangement of modules on m bus lines, binary arbitration settles in at most /spl lsqb/m/2/spl rsqb/+2 units of bus-propagation delay.> Shlomo Kipnis |
IEEE Trans. Computers | 1 |
| 1992 | Analysis of Asynchronous Binary Arbitration on Digital-Transmission-Line BussesabstractThe widely used asynchronous binary arbitration scheme on the digital-transmission-line model for buses is analyzed. A common misconception is that in this model, binary arbitration settles in at most four units of bus-propagation delay, regardless of the number of arbitration buses. This conjecture is disproved by showing that the settling time of binary arbitration depends on the arrangement of modules on the bus lines. An arrangement of modules on m buses for which binary arbitration settles only after m/2 units of bus-propagation delay is presented. It is also proved that for any arrangement of modules on m buses, binary arbitration settles in at most m/2+2 units of bus-propagation delay. It is then shown that for linear arrangements of modules in increasing order of priorities and equal spacings between modules, three units of bus-propagation delay are necessary and sufficient for binary arbitration to settle.> Shlomo Kipnis |
ICCD | 1 |
| 1992 | Designing Broadcasting Algorithms in the Postal Model for Message-Passing SystemsabstractIn many distributed-memory parallel computers and high-speed communication networks, the exact structure of the underlying communication network may be ignored. These systems assume that the network creates a complete communication graph between the processors, in which passing messages is associated with communication latencies. In this paper, we explore the impact of communication latencies on the design of broadcasting algorithms for fully-connected message-passing systems. For this purpose, we introduce the postal model that incorporates a communication latency parameter 1. This parameter measures the inverse of the ratio between the time it takes an originator of a message to send the message and the time that passes until the recipient of the message receives it. We present an optimal algorithm for broadcasting one message in systems with n processors and communication latency , the running time of which is \\Theta( log n log(+1) ). For broadcasting m 1 messages, we first e... Amotz Bar-Noy, Shlomo Kipnis |
SPAA | 2 |
| 1990 | The Organization of Permutation Architectures with Bused InterconnectionsabstractThe problem of efficiently permuting data stored in VLSI chips in accordance with a predetermined set of permutations is explored. By connecting chips with shared bus interconnections, as opposed to point-to-point interconnections, it is shown that the number of pins per chip can often be reduced. As an example, for infinitely many n, the authors exhibit permutation architectures that can realize any of the n cyclic shifts on n chips in one clock tick, where the upper limit on the number of pins per chip is the greatest integer> Joe Kilian, Shlomo Kipnis, Charles E. Leiserson |
IEEE Trans. Computers | 2 |
| 1987 | The Organization of Permutation Architectures with Bussed Interconnections (Extended Abstract)abstractThis paper explores the problem of efficiently permuting data stored in VLSI chips in accordance with a predetermined set of permutations. By connecting chips with shared bus interconnections, as opposed to point-to-point interconnections, we show that the number of pins per chip can often be reduced. For example, for infinitely many n, we exhibit permutation architectures with ⌈√n⌉ pins per chip that can realize any of the n cyclic shifts on n chips in one clock tick. When the set of permutations forms a group with p elements, any permutation in the group can be realized in one clock tick by an architecture with O(√p lg p) pins per chip. When the permutation group is abelian, O(√p) pins suffice. These results are all derived from a mathematical characterization of uniform permutation architectures based on the combinatorial notion of a difference cover. Joe Kilian, Shlomo Kipnis, Charles E. Leiserson |
FOCS | 2 |