Demo Data from VLDB 2026 / reviewers in the wild / expert
Abdulla Bataineh
dblp:05/6905
· DBLP profile ↗
7ranked-venue papers
3as first author
1since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorComputer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 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 networks
2 papers |
Transport protocols and congestion control · 50% Routing and switching · 26% Datacenter networks · 25% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
High-performance computing · 48% Interconnection networks and networks-on-chip · 32% Processor architecture and microarchitecture · 7% |
Topics — the 20 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching
adaptive routing |
1.0 | 2 | 2026 | Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees · IEEE Trans. Netw. 2026 Cray cascade: a scalable HPC system based on a Dragonfly network · SC 2012 |
Transport protocols and congestion control
in-order delivery |
1.0 | 1 | 2026 | Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees · IEEE Trans. Netw. 2026 |
Transport protocols and congestion control
packet reordering |
1.0 | 1 | 2026 | Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees · IEEE Trans. Netw. 2026 |
Datacenter networks
RDMA |
1.0 | 1 | 2026 | Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees · IEEE Trans. Netw. 2026 |
High-performance computing
distributed memory systems |
0.1 | 1 | 2012 | Cray cascade: a scalable HPC system based on a Dragonfly network · SC 2012 |
Interconnection networks and networks-on-chip › network topology › low-diameter topology
dragonfly network |
0.1 | 1 | 2012 | Cray cascade: a scalable HPC system based on a Dragonfly network · SC 2012 |
Interconnection networks and networks-on-chip
network topology |
0.1 | 1 | 2012 | Cray cascade: a scalable HPC system based on a Dragonfly network · SC 2012 |
Memory systems › shared memory
distributed shared memory |
0.1 | 1 | 2007 | The Cray BlackWidow: a highly scalable vector multiprocessor · SC 2007 |
Processor architecture and microarchitecture › vector processor
vector multiprocessor |
0.1 | 1 | 2007 | The Cray BlackWidow: a highly scalable vector multiprocessor · SC 2007 |
High-performance computing
supercomputing |
0.0 | 1 | 2007 | The Cray BlackWidow: a highly scalable vector multiprocessor · SC 2007 |
Parallel and multicore computing › parallel algorithms › parallel combinatorial algorithms
parallel selection |
0.0 | 1 | 1993 | Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing › parallel algorithms › sorting
parallel sorting |
0.0 | 1 | 1993 | Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993 |
Performance modeling and evaluation › simulation
discrete-event simulation |
0.0 | 1 | 1992 | Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP Supercomputer · SC 1992 |
Electronic design automation › hardware verification and test
logic simulation |
0.0 | 1 | 1992 | Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP Supercomputer · SC 1992 |
Parallel and multicore computing › parallel architecture
parallel vector processing |
0.0 | 1 | 1992 | Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP Supercomputer · SC 1992 |
High-performance computing › supercomputing
supercomputing systems |
0.0 | 1 | 1992 | Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP Supercomputer · SC 1992 |
Interconnection networks and networks-on-chip › routing algorithms
conflict-free routing |
0.0 | 1 | 1993 | Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993 |
Interconnection networks and networks-on-chip
hypercube network |
0.0 | 1 | 1993 | Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1992 | Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP Supercomputer · SC 1992 |
High-performance computing › code optimization
vectorization |
0.0 | 1 | 1992 | Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP Supercomputer · SC 1992 |
Methods — techniques the papers use, named apart from their topics
flowcut switching · 2.0simulation · 0.3prototype performance measurement · 0.3system architecture design · 0.1performance evaluation · 0.1parallel algorithm design · 0.0complexity analysis · 0.0vectorization · 0.0parallelization · 0.0event-driven algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery GuaranteesabstractNetwork latency severely impacts the performance of applications running on supercomputers. Adaptive routing algorithms route packets over different available paths to reduce latency and improve network utilization. However, if a switch routes packets belonging to the same network flow on different paths, they might arrive at the destination out-of-order due to differences in the latency of these paths. For some transport protocols like TCP, QUIC, and RoCE, out-of-order (OOO) packets might cause large performance drops or significantly increase CPU utilization. In this work, we proposeFlowcut switching, a new adaptive routing algorithm that provides high-performance in-order packet delivery. Differently from existing solutions likeFlowlet switching, which are based on the assumption of bursty traffic and that might still reorder packets,Flowcut switchingguarantees in-order delivery under any network conditions, and is effective also for non-bursty traffic, as it is often the case for RDMA. On top of this, Flowcut can be implemented either at the switch or NIC level providing flexibility and different tradeoffs. Tommaso Bonato, Daniele De Sensi, Salvatore Di Girolamo, Abdulla Bataineh, David Hewson, Duncan Roweth, Torsten Hoefler |
IEEE Trans. Netw. | 4 |
| 2012 | Cray cascade: a scalable HPC system based on a Dragonfly networkabstractHigher global bandwidth requirement for many applications and lower network cost have motivated the use of the Dragonfly network topology for high performance computing systems. In this paper we present the architecture of the Cray Cascade system, a distributed memory system based on the Dragonfly [1] network topology. We describe the structure of the system, its Dragonfly network and the routing algorithms. We describe a set of advanced features supporting both mainstream high performance computing applications and emerging global address space programing models. We present a combination of performance results from prototype systems and simulation data for large systems. We demonstrate the value of the Dragonfly topology and the benefits obtained through extensive use of adaptive routing. Greg Faanes, Abdulla Bataineh, Duncan Roweth, Tom Court, Edwin Froese, Robert Alverson, Tim Johnson, Joe Kopnick, Mike Higgins, James Reinhard |
SC | 2 |
| 2007 | The Cray BlackWidow: a highly scalable vector multiprocessorabstractThis paper describes the system architecture of the Cray BlackWidow scalable vector multiprocessor. The BlackWidow system is a distributed shared memory (DSM) architecture that is scalable to 32K processors, each with a 4-way dispatch scalar execution unit and an 8-pipe vector unit capable of 20.8 Gflops for 64-bit operations and 41.6 Gflops for 32-bit operations at the prototype operating frequency of 1.3 GHz. Global memory is directly accessible with processor loads and stores and is globally coherent. The system supports thousands of outstanding references to hide remote memory latencies, and provides a rich suite of built-in synchronization primitives. Each BlackWidow node is implemented as a 4-way SMP with up to 128 Gbytes of DDR2 main memory capacity. The system supports common programming models such as MPI and OpenMP, as well as global address space languages such as UPC and CAF. We describe the system architecture and microarchitecture of the processor, memory controller, and router chips. We give preliminary performance results and discuss design tradeoffs. Dennis Abts, Abdulla Bataineh, Steve Scott, Greg Faanes, James L. Schwarzmeier, Eric Lundberg, Tim Johnson, Mike Bye, Gerald Schwoerer |
SC | 2 |
| 1993 | Balanced Parallel Sort on Hypercube MultiprocessorsabstractA parallel sorting algorithm for sorting n elements evenly distributed over 2/sup d/ p nodes of a d-dimensional hypercube is presented. The average running time of the algorithm is O((n log n)/p+p log 2n). The algorithm maintains a perfect load balance in the nodes by determining the (kn/p)th elements (k1,. . ., (p-1)) of the final sorted list in advance. These p-1 keys are used to partition the sorted sublists in each node to redistribute data to the nodes to be merged in parallel. The nodes finish the sort with an equal number of elements (n/p) regardless of the data distribution. A parallel selection algorithm for determining the balanced partition keys in O(p log2n) time is presented. The speed of the sorting algorithm is further enhanced by the distance-d communication capability of the iPSC/2 hypercube computer and a novel conflict-free routing algorithm. Experimental results on a 16-node hypercube computer show that the sorting algorithm is competitive with the previous algorithms and faster for skewed data distributions.> Bülent Abali, Füsun Özgüner, Abdulla Bataineh |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1992 | Parallel logic and fault simulation algorithms for shared memory vector machinesabstractAlgorithms for logic and fault simulation, developed and implemented on the Cray Y-MP supercomputer, a general-purpose shared-memory parallel machine with vector processors, are presented. The parallel-and-vector version of the event-driven logic simulation algorithm achieves a speedup of 52 on the Cray Y-MP with eight processors, with a maximum performance of about 2 million events per second. These results are comparable to the performance of hardware simulation engines and can be implemented on other parallel machines without major modifications. The second algorithm is a parallel and vector version of the parallel fault simulation algorithm. Experimental results on benchmark circuits show that very high evaluation rates (20 to 32*10/sup 9/ evaluations/s.) can be achieved. Speedup factors of 45 to 69 are observed between the scalar and the parallel-and-vector execution of the fault simulator.> Abdulla Bataineh, Füsun Özgüner, Imre Szauter |
ICCAD | 1 |
| 1992 | Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP SupercomputerabstractThe authors propose logic simulation techniques using parallel and vector machines to reduce the simulation time of large digital circuits. Three algorithms for logic simulation have been developed and implemented on the Cray Y-MP supercomputer, a general-purpose shared-memory parallel machine with vector processors. The first is a vector version of the event-driven algorithm that achieves a speedup of 13.6 on a single Cray Y-MP processor. The second is a parallel version of the event-driven algorithm that achieves a speedup of 6.3 with eight processors. The third is a complete parallel and vector version of the event-driven algorithm that achieves a speedup of 52 on the Cray Y-MP with eight processors. The proposed techniques are very general so that they can be implemented on other computers without major modifications. Comparisons between the three algorithms and commercial logic simulators are included.> Abdulla Bataineh, Füsun Özgüner |
SC | 1 |
| 1991 | Parallel Boolean Operations for Information Retrieval
Abdulla Bataineh, Füsun Özgüner, Alok Sarwal |
Inf. Process. Lett. | 1 |