Demo Data from EDBT 2026 / reviewers in the wild / expert
Derrick Weathersby
dblp:81/6845
· DBLP profile ↗
4ranked-venue papers
0as 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 · 2Software engineering, systems software and programming languages · 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
2 papers |
Parallel and multicore computing · 37% High-performance computing · 24% Interconnection networks and networks-on-chip · 24% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
parallelizing compiler |
0.0 | 1 | 2000 | ZPL: A Machine Independent Programming Language for Parallel Computers · IEEE Trans. Software Eng. 2000 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2000 | ZPL: A Machine Independent Programming Language for Parallel Computers · IEEE Trans. Software Eng. 2000 |
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 |
High-performance computing
collective 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
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 |
Methods — techniques the papers use, named apart from their topics
performance model · 0.1abstract parallel machine · 0.1communication round analysis · 0.0algorithm design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | ZPL: A Machine Independent Programming Language for Parallel ComputersabstractThe goal of producing architecture-independent parallel programs is complicated by the competing need for high performance. The ZPL programming language achieves both goals by building upon an abstract parallel machine and by providing programming constructs that allow the programmer to "see" this underlying machine. This paper describes ZPL and provides a comprehensive evaluation of the language with respect to its goals of performance, portability, and programming convenience. In particular, we describe ZPt's machine-independent performance model, describe the programming benefits of ZPL's region-based constructs, summarize the compilation benefits of the language's high-level semantics, and summarize empirical evidence that ZPL has achieved both high performance and portability on diverse machines such as the IBM SP-2, Cray T3E, and SGI Power Challenge. Bradford L. Chamberlain, Sung-Eun Choi, E. Christopher Lewis, Calvin Lin, Lawrence Snyder 0001, Derrick Weathersby |
IEEE Trans. Software Eng. | 6 |
| 1998 | ZPL's WYSIWYG Performance ModelabstractZPL is a parallel array language designed for high performance scientific and engineering computations. Unlike other parallel languages, ZPL is founded on a machine model (the CTA) that accurately abstracts contemporary MIMD parallel computers. This makes it possible to correlate ZPL programs with machine behavior. As a result, programmers can reason about how code will perform on a typical parallel machine and thereby make informed decisions between alternative programming solutions. The paper describes ZPL's performance model and its syntactic cues for conveying operation cost. The what you see is what you get (WYSIWYG) nature of ZPL operations is demonstrated on the IBM SP-2, Intel Paragon, SGI Power Challenge, and Cray T3E. Additionally, the model is used to evaluate two algorithms for matrix multiplication. Experiments show that the performance model correctly predicts the faster solution on all four platforms for a range of problem sizes. Bradford L. Chamberlain, Sung-Eun Choi, E. Christopher Lewis, Calvin Lin, Lawrence Snyder 0001, Derrick Weathersby |
HIPS | 6 |
| 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. | 5 |
| 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 | 4 |