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

Jop F. Sibeyn

dblp:s/JopFSibeyn · DBLP profile ↗
← Back
45ranked-venue papers
25as first author
0since 2021 · last 2007
—ORCID · none

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

Theory of computation · 29 · 18 first-authorSystems, architecture and hardware · 16 · 7 first-authorDatabases, data management, data science and information retrieval · 2 · 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
6 papers
Parallel and multicore computing · 52% Interconnection networks and networks-on-chip · 30% Memory systems · 7%
Theoretical computer science
2 papers
Distributed computing theory · 60% Computational complexity · 23% Graph algorithms and graph theory · 18%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel algorithms
0.142003
List-ranking on interconnection networks · Inf. Comput. 2003
Solving Fundamental Problems on Sparse-Meshes · IEEE Trans. Parallel Distributed Syst. 2000
Row-Major Sorting on Meshes · SIAM J. Comput. 1998
Parallel and multicore computing › parallel algorithms › graph algorithms
list ranking
0.012003
List-ranking on interconnection networks · Inf. Comput. 2003
Interconnection networks and networks-on-chip › network topology
mesh network
0.022000
Constructive, Deterministic Implementation of Shared Memory on Meshes · SIAM J. Comput. 2000
Row-Major Sorting on Meshes · SIAM J. Comput. 1998
Parallel and multicore computing › parallel algorithms › sorting › parallel sorting
sorting on mesh
0.021998
Row-Major Sorting on Meshes · SIAM J. Comput. 1998
Derandomizing Algorithms for Routing and Sorting on Meshes · SODA 1994
Distributed computing theory › information dissemination
gossip protocols
0.012001
Faster Gossiping on Butterflies · ICALP 2001
Interconnection networks and networks-on-chip
network topology
0.022000
Gossiping on Meshes and Tori · IEEE Trans. Parallel Distributed Syst. 1998
Solving Fundamental Problems on Sparse-Meshes · IEEE Trans. Parallel Distributed Syst. 2000
Memory systems
memory hierarchy
0.012000
Constructive, Deterministic Implementation of Shared Memory on Meshes · SIAM J. Comput. 2000
Parallel and multicore computing
shared memory simulation
0.012000
Constructive, Deterministic Implementation of Shared Memory on Meshes · SIAM J. Comput. 2000
Distributed systems
gossip protocols
0.011998
Gossiping on Meshes and Tori · IEEE Trans. Parallel Distributed Syst. 1998
Interconnection networks and networks-on-chip › network topology › static interconnection networks
mesh and torus networks
0.011998
Gossiping on Meshes and Tori · IEEE Trans. Parallel Distributed Syst. 1998
Electronic design automation › physical design
routing
0.011998
Gossiping on Meshes and Tori · IEEE Trans. Parallel Distributed Syst. 1998
Interconnection networks and networks-on-chip
interconnection networks
0.012003
List-ranking on interconnection networks · Inf. Comput. 2003
Interconnection networks and networks-on-chip › routing algorithms
mesh network routing
0.011994
Derandomizing Algorithms for Routing and Sorting on Meshes · SODA 1994
Computational complexity
derandomization
0.011994
Derandomizing Algorithms for Routing and Sorting on Meshes · SODA 1994
Graph algorithms and graph theory › network theory
network topology
0.012001
Faster Gossiping on Butterflies · ICALP 2001
Interconnection networks and networks-on-chip › network topology
bounded-degree network
0.012000
Constructive, Deterministic Implementation of Shared Memory on Meshes · SIAM J. Comput. 2000
Parallel and multicore computing › parallel programming models
message passing
0.011998
Gossiping on Meshes and Tori · IEEE Trans. Parallel Distributed Syst. 1998
Interconnection networks and networks-on-chip › routing algorithms
wormhole routing
0.011998
Gossiping on Meshes and Tori · IEEE Trans. Parallel Distributed Syst. 1998

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

parallel algorithm design · 0.0deterministic construction · 0.0bipartite graph expansion · 0.0derandomization · 0.0simulation · 0.0queue-size analysis · 0.0lower bound analysis · 0.0deterministic routing · 0.0
YearPublicationVenuePosition
2007 Feedback vertex sets in mesh-based networks
Flaminia L. Luccio, Jop F. Sibeyn
Theor. Comput. Sci.2
2005 Preface: Structural Information and Communication Complexity
David Peleg, Jop F. Sibeyn
Theor. Comput. Sci.2
2005 Faster gossiping on butterfly networks
Jop F. Sibeyn
Theor. Comput. Sci.1
2004 Tighter Bounds on Feedback Vertex Sets in Mesh-Based Networks
Flaminia L. Luccio, Jop F. Sibeyn
SIROCCO2
2004 External matrix multiplication and all-pairs shortest path
Jop F. Sibeyn
Inf. Process. Lett.1
2003 Algorithms and Experiments for the Webgraph
Luigi Laura, Stefano Leonardi 0001, Stefano Millozzi, Ulrich Meyer 0001, Jop F. Sibeyn
ESA5
2003 Minimizing Global Communication in Parallel List Ranking
Jop F. Sibeyn
Euro-Par1
2003 List-ranking on interconnection networks
Jop F. Sibeyn
Inf. Comput.1
2003 A bandwidth latency tradeoff for broadcast and reduction
Peter Sanders 0001, Jop F. Sibeyn
Inf. Process. Lett.2
2003 Faster deterministic sorting through better sampling
Jop F. Sibeyn
Theor. Comput. Sci.1
2002 Routing and Communication in Interconnection Networks
Michele Flammini, Bruce M. Maggs, Jop F. Sibeyn, Berthold Vöcking
Euro-Par3
2002 Heuristics for semi-external depth first search on directed graphs
abstract
Computing the strong components of a directed graph is an essential operation for a basic structural analysis of it. This problem can be solved by twice running a depth-first search (DFS). In an external setting, in which all data can no longer be stored in the main memory, the DFS problem is unsolved so far. Assuming that node-related data can be stored internally, semi-external computing does not make the problem substantially easier. Considering the definite need to analyze very large graphs, we have developed a set of heuristics which together allow the performance of semi-external DFS for directed graphs in practice. The heuristics have been applied to graphs with very different graph properties, including "web graphs" as described in the most recent literature and some large call graphs from ATT. Depending on the graph structure, the program is between 10 and 200 times faster than the best alternative, a factor that will further increase with future technological developments.
Jop F. Sibeyn, James Abello, Ulrich Meyer 0001
SPAA1
2002 One-by-One Cleaning for Practical Parallel List Ranking
Jop F. Sibeyn
Algorithmica1
2001 Beyond External Computing: Analysis of the Cycle Structure of Permutations
Jörg Keller 0001, Jop F. Sibeyn
Euro-Par2
2001 Faster Gossiping on Butterflies
Jop F. Sibeyn
ICALP1
2000 A Bandwidth Latency Tradeoff for Broadcast and Reduction
Peter Sanders 0001, Jop F. Sibeyn
Euro-Par2
2000 A powerful heuristic for telephone gossiping
René Beier, Jop F. Sibeyn
SIROCCO2
2000 Constructive, Deterministic Implementation of Shared Memory on Meshes
abstract
This paper describes a scheme to implement a shared address space of size m on an n-node mesh, with m polynomial in n, where each mesh node hosts a processor and a memory module. At the core of the simulation is a hierarchical memory organization scheme (HMOS), which governs the distribution of the shared variables, each replicated into multiple copies, among the memory modules, through a cascade of bipartite graphs. Based on the expansion properties of such graphs, we devise a protocol that accesses any n-tuple of shared variables in worst-case time $O(n^{1/2+\eta})$, for any constant $\eta > 0$, using $O(1/\eta^{1.59})$ copies per variable, or in worst-case time O(n 1/2 log n), using O(log 1.59 n ) copies per variable. In both cases the access time is close to the natural $O(\sqrt{n})$ lower bound imposed by the network diameter. A key feature of the scheme is that it can be made fully constructive when m is not too large, thus providing in this case the first efficient, constructive, deterministic scheme in the literature for bounded-degree processor networks. For larger memory sizes, the scheme relies solely on a nonconstructive graph of weak expansion. Finally, the scheme can be efficiently ported to other architectures, as long as they exhibit certain structural properties. In the paper we discuss the porting to multidimensional meshes and to the pruned butterfly, an area-universal network which is a variant of the fat-tree.
Andrea Pietracaprina, Geppino Pucci, Jop F. Sibeyn
SIAM J. Comput.3
2000 Solving Fundamental Problems on Sparse-Meshes
Jop F. Sibeyn
IEEE Trans. Parallel Distributed Syst.1
1999 Ultimate Parallel List Ranking?
Jop F. Sibeyn
HiPC1
1999 Power and Limitations of Optical Reconfigurable Arrays
Jop F. Sibeyn
SIROCCO1
1999 External Selection
Jop F. Sibeyn
STACS1
1999 Practical Parallel List Ranking
Jop F. Sibeyn, Frank Guillaume, Tillmann Seidel
J. Parallel Distributed Comput.1
1998 Gossiping Large Packets on Full-Port Tori
Ulrich Meyer 0001, Jop F. Sibeyn
Euro-Par2
1998 List Ranking on Meshes
Jop F. Sibeyn
Acta Informatica1
1998 Packet Routing in Fixed-Connection Networks: A Survey
Miltos D. Grammatikakis, D. Frank Hsu, Jop F. Sibeyn
J. Parallel Distributed Comput.3
1998 Row-Major Sorting on Meshes
abstract
In all recent near-optimal sorting algorithms for meshes, the packets are sorted with respect to some snake-like indexing. In this paper we present deterministic algorithms for sorting with respect to the more natural row-major indexing. For 1-1 sorting on an n × n mesh, we give an algorithm that runs in 2 · n + o(n) steps, matching the distance bound, with maximal queue size five. It is considerably simpler than earlier algorithms. Another algorithm performs k-k sorting in k · n / 2 + o(k · n) steps, matching the bisection bound. Furthermore, we present uniaxial algorithms for row-major sorting. We show that 1-1 sorting can be performed in $2 \frac{1}{2} · n + o(n) steps. Alternatively, this problem is solved with maximal queue size five in $4 \frac{1}{3} · n steps, without any additional terms.
Jop F. Sibeyn
SIAM J. Comput.1
1998 Gossiping on Meshes and Tori
abstract
Algorithms for performing gossiping on one- and higher-dimensional meshes are presented. As a routing model, the practically important wormhole routing is assumed. We especially focus on the trade-off between the start-up time and the transmission time. For one-dimensional arrays and rings, we give a novel lower bound and an asymptotically optimal gossiping algorithm for all choices of the parameters involved. For two-dimensional meshes and tori, a simple algorithm composed of one-dimensional phases is presented. For an important range of packet and mesh sizes, it gives clear improvements upon previously developed algorithms. The algorithm is analyzed theoretically and the achieved improvements are also convincingly demonstrated by simulations, as well as an implementation on the Paragon. On the Paragon, our algorithm even outperforms the gossiping routine provided in the NX message-passing library. For higher-dimensional meshes, we give algorithms which are based on an interesting generalization of the notion of a diagonal. These algorithms are analyzed theoretically, as well as by simulation.
Ben H. H. Juurlink, Jop F. Sibeyn, P. S. Rao
IEEE Trans. Parallel Distributed Syst.2
1997 BSP-Like External-Memory Computation
Jop F. Sibeyn, Michael Kaufmann 0001
CIAC1
1997 Routing on the PADAM: Degrees of Optimality
Bogdan S. Chlebus, Artur Czumaj, Jop F. Sibeyn
Euro-Par3
1997 Sample Sort on Meshes
Jop F. Sibeyn
Euro-Par1
1997 Routing with Finite Speeds of Memory and Network
Jop F. Sibeyn
MFCS1
1997 Better Trade-Offs for Parallel List Ranking
abstract
An earlier parallel list ranking algorithm performs well for problem sizes $N$ that are extremely large in comparison to the number of PUs $P$. However, no existing algorithm gives good performance for reasonable loads. We present a novel family of algorithms, that achieve a better trade-off between the number of start-ups and the routing volume. We have implemented them on an Intel Paragon, and they turn out to considerably outperform all earlier algorithms: with $P = 2$ the sequential algorithm is already beaten for $N = \mbox{25,000}$; for $P = 100$ and $N = 10^7$, the speed-up is 21, and for $N = 10^8$ it even reaches 30. A modification of one of our algorithms solves a theoretical question: we show that on one-dimensional processor arrays, list ranking can be solved with a number of steps equal to the diameter of the network.
Jop F. Sibeyn
SPAA1
1997 Routing on Meshes with Buses
Michael Kaufmann 0001, Rajeev Raman, Jop F. Sibeyn
Algorithmica3
1997 Randomized Multipacket Routing and Sorting on Meshes
Michael Kaufmann 0001, Jop F. Sibeyn
Algorithmica2
1996 Routing on Triangles, Tori and Honeycombs
Jop F. Sibeyn
MFCS1
1995 Beyond the Worst-Case Bisection Bound: Fast Sorting and Ranking on Meshes
Michael Kaufmann 0001, Jop F. Sibeyn, Torsten Suel
ESA2
1995 Solving Cheap Graph Problems an Meshes
Jop F. Sibeyn, Michael Kaufmann 0001
MFCS1
1994 Desnakification of Mesh Sorting Algorithms
Jop F. Sibeyn
ESA1
1994 Shorter Queues for Permutation Routing on Meshes
Jop F. Sibeyn, Bogdan S. Chlebus, Michael Kaufmann 0001
MFCS1
1994 Derandomizing Algorithms for Routing and Sorting on Meshes
Michael Kaufmann 0001, Jop F. Sibeyn, Torsten Suel
SODA2
1994 Constructive Deterministic PRAM Simulation on a Mesh-Connected Computer
abstract
We present a constructive deterministic simulation of a PRAM with n processors and m = n α shared variables, 1 < α ≤ 2, on an n-node mesh-connected computer where each node hosts a processor and a memory module. At the core of the simulation is a Hierarchical Memory Organization Scheme (HMOS) that governs the distribution of the PRAM variables (each replicated into a number of copies) among the modules. The HMOS consists of a cascade of explicit bipartite graphs whose expansion properties, combined with suitable access and routing protocols, yield a time performance that, for α < 3/2, is close to the Ω(√n) bound imposed by the network's diameter, and that, for α ≥ 3/2, is a function of α never exceeding O(n5/8).
Andrea Pietracaprina, Geppino Pucci, Jop F. Sibeyn
SPAA3
1994 Deterministic 1-k Routing on Meshes
Jop F. Sibeyn, Michael Kaufmann 0001
STACS1
1993 Randomized Routing on Meshes with Buses
Jop F. Sibeyn, Michael Kaufmann 0001, Rajeev Raman
ESA1
1992 Matching the Bisection Bound for Routing and Sorting on the Mesh
abstract
Article Matching the bisection bound for routing and sorting on the mesh Share on Authors: Michael Kaufmann View Profile , Sanguthevar Rajasekaran View Profile , Jop F. Sibeyn View Profile Authors Info & Claims SPAA '92: Proceedings of the fourth annual ACM symposium on Parallel algorithms and architecturesJune 1992 Pages 31–40https://doi.org/10.1145/140901.140905Published:01 June 1992 30citation197DownloadsMetricsTotal Citations30Total Downloads197Last 12 Months1Last 6 weeks0 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
Michael Kaufmann 0001, Sanguthevar Rajasekaran, Jop F. Sibeyn
SPAA3