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

Abdulla Bataineh

dblp:05/6905 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Routing and switching
adaptive routing
1.022026
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.012026
Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees · IEEE Trans. Netw. 2026
Transport protocols and congestion control
packet reordering
1.012026
Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees · IEEE Trans. Netw. 2026
Datacenter networks
RDMA
1.012026
Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees · IEEE Trans. Netw. 2026
High-performance computing
distributed memory systems
0.112012
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.112012
Cray cascade: a scalable HPC system based on a Dragonfly network · SC 2012
Interconnection networks and networks-on-chip
network topology
0.112012
Cray cascade: a scalable HPC system based on a Dragonfly network · SC 2012
Memory systems › shared memory
distributed shared memory
0.112007
The Cray BlackWidow: a highly scalable vector multiprocessor · SC 2007
Processor architecture and microarchitecture › vector processor
vector multiprocessor
0.112007
The Cray BlackWidow: a highly scalable vector multiprocessor · SC 2007
High-performance computing
supercomputing
0.012007
The Cray BlackWidow: a highly scalable vector multiprocessor · SC 2007
Parallel and multicore computing › parallel algorithms › parallel combinatorial algorithms
parallel selection
0.011993
Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Parallel and multicore computing › parallel algorithms › sorting
parallel sorting
0.011993
Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Performance modeling and evaluation › simulation
discrete-event simulation
0.011992
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.011992
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.011992
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.011992
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.011993
Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Interconnection networks and networks-on-chip
hypercube network
0.011993
Balanced Parallel Sort on Hypercube Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Parallel and multicore computing
parallel algorithms
0.011992
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.011992
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
YearPublicationVenuePosition
2026 Flowcut Switching: High-Performance Adaptive Routing With In-Order Delivery Guarantees
abstract
Network 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 network
abstract
Higher 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
SC2
2007 The Cray BlackWidow: a highly scalable vector multiprocessor
abstract
This 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
SC2
1993 Balanced Parallel Sort on Hypercube Multiprocessors
abstract
A 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 machines
abstract
Algorithms 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
ICCAD1
1992 Parallel-and-Vector Implementation of the Event-Driven Logic Simulation Algorithm on the Cray Y-MP Supercomputer
abstract
The 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
SC1
1991 Parallel Boolean Operations for Information Retrieval
Abdulla Bataineh, Füsun Özgüner, Alok Sarwal
Inf. Process. Lett.1