Demo Data from EDBT 2026 / reviewers in the wild / expert
David Nassimi
dblp:71/5405
· DBLP profile ↗
18ranked-venue papers
14as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 11 first-authorTheory of computation · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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 architecture, parallel and distributed computing, and storage systems
11 papers |
Parallel and multicore computing · 47% Interconnection networks and networks-on-chip · 45% High-performance computing · 4% | |
| Theoretical computer science
2 papers |
Algorithms and data structures · 46% Distributed computing theory · 46% Graph algorithms and graph theory · 8% |
Topics — the 19 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures
parallel algorithms |
0.0 | 1 | 1993 | Parallel Algorithms for the Classes of +or-2b DESCEND and ASCEND Computations on a SIMD Hypercube · IEEE Trans. Parallel Distributed Syst. 1993 |
Distributed computing theory › distributed routing
permutation routing |
0.0 | 1 | 1993 | Parallel Algorithms for the Classes of +or-2b DESCEND and ASCEND Computations on a SIMD Hypercube · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing
parallel algorithms |
0.0 | 4 | 1982 | Parallel permutation and sorting algorithms and a new generalized connection network · J. ACM 1982 Parallel Matrix and Graph Algorithms · SIAM J. Comput. 1981 Finding Connected Components and Connected Ones on a Mesh-Connected Parallel Computer · SIAM J. Comput. 1980 |
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
benes network |
0.0 | 3 | 1982 | Parallel Algorithms to Set Up the Benes Permutation Network · IEEE Trans. Computers 1982 A Self-Routing Benes Network and Parallel Permutation Algorithms · IEEE Trans. Computers 1981 A Self-Routing Benes Network · ISCA 1980 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.0 | 3 | 1982 | Parallel Algorithms to Set Up the Benes Permutation Network · IEEE Trans. Computers 1982 A Self-Routing Benes Network and Parallel Permutation Algorithms · IEEE Trans. Computers 1981 A Self-Routing Benes Network · ISCA 1980 |
Parallel and multicore computing › parallel algorithms › parallel combinatorial algorithms
parallel permutation algorithms |
0.0 | 4 | 1982 | Optimal BPC Permutations on a Cube Connected SIMD Computer · IEEE Trans. Computers 1982 Parallel Algorithms to Set Up the Benes Permutation Network · IEEE Trans. Computers 1982 Parallel permutation and sorting algorithms and a new generalized connection network · J. ACM 1982 |
Parallel and multicore computing › parallel algorithms › sorting
parallel sorting |
0.0 | 1 | 1982 | Parallel permutation and sorting algorithms and a new generalized connection network · J. ACM 1982 |
Parallel and multicore computing › parallel algorithms
graph algorithms |
0.0 | 1 | 1981 | Parallel Matrix and Graph Algorithms · SIAM J. Comput. 1981 |
High-performance computing › numerical linear algebra
matrix multiplication |
0.0 | 1 | 1981 | Parallel Matrix and Graph Algorithms · SIAM J. Comput. 1981 |
Parallel and multicore computing › parallel architecture
mesh-connected computer |
0.0 | 1 | 1980 | Finding Connected Components and Connected Ones on a Mesh-Connected Parallel Computer · SIAM J. Comput. 1980 |
Electronic design automation › physical design
routing |
0.0 | 1 | 1980 | An optimal routing algorithm for mesh-connected Parallel computers · J. ACM 1980 |
Interconnection networks and networks-on-chip › routing algorithms
self-routing |
0.0 | 1 | 1980 | A Self-Routing Benes Network · ISCA 1980 |
Graph algorithms and graph theory › graph connectivity
connected components |
0.0 | 1 | 1980 | Finding Connected Components and Connected Ones on a Mesh-Connected Parallel Computer · SIAM J. Comput. 1980 |
Parallel and multicore computing › parallel algorithms › sorting
parallel sorting algorithms |
0.0 | 1 | 1979 | Bitonic Sort on a Mesh-Connected Parallel Computer · IEEE Trans. Computers 1979 |
Interconnection networks and networks-on-chip › network topology › hypercube variant
cube-connected network |
0.0 | 1 | 1982 | Optimal BPC Permutations on a Cube Connected SIMD Computer · IEEE Trans. Computers 1982 |
Interconnection networks and networks-on-chip › interconnection networks
SIMD interconnection network |
0.0 | 1 | 1981 | Data Broadcasting in SIMD Computers · IEEE Trans. Computers 1981 |
Routing and switching › switching networks
permutation routing |
0.0 | 1 | 1980 | A Self-Routing Benes Network · ISCA 1980 |
Interconnection networks and networks-on-chip › routing algorithms
permutation routing |
0.0 | 1 | 1980 | An optimal routing algorithm for mesh-connected Parallel computers · J. ACM 1980 |
Parallel and multicore computing › array processor
mesh-connected processor array |
0.0 | 1 | 1979 | Bitonic Sort on a Mesh-Connected Parallel Computer · IEEE Trans. Computers 1979 |
Methods — techniques the papers use, named apart from their topics
parallel algorithm design · 0.0mesh-connected parallel computation · 0.0self-routing scheme · 0.0optimal routing · 0.0bitonic sort · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | The New Class of g-Chain Periodic Sorters
Ronald I. Becker, David Nassimi, Yehoshua Perl |
J. Parallel Distributed Comput. | 2 |
| 1994 | Nearly Logarithmic-Time Parallel Algorithms for the Class of ±2b ASCEND Computations on a SIMD Hypercube
David Nassimi |
J. Parallel Distributed Comput. | 1 |
| 1993 | The New Class of g-Chain Periodic SortersabstractArticle The new class of g-chain periodic sorters Share on Authors: Ronald I. Becker View Profile , David Nassimi View Profile , Yehoshua Perl View Profile Authors Info & Claims SPAA '93: Proceedings of the fifth annual ACM symposium on Parallel Algorithms and ArchitecturesAugust 1993 Pages 356–364https://doi.org/10.1145/165231.157378Online:01 August 1993Publication History 4citation147DownloadsMetricsTotal Citations4Total Downloads147Last 12 Months1Last 6 weeks1 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 Ronald I. Becker, David Nassimi, Yehoshua Perl |
SPAA | 2 |
| 1993 | An Efficient Implementation of Batcher's Odd-Even Merge on a SIMD Hypercube
David Nassimi, Yuh-Dong Tsai |
J. Parallel Distributed Comput. | 1 |
| 1993 | Efficient VLSI Implementation of Iterative Solutions to Sparse Linear Systems
Manavendra Misra, David Nassimi, Viktor Prasanna 0001 |
Parallel Comput. | 2 |
| 1993 | Parallel Algorithms for the Classes of +or-2b DESCEND and ASCEND Computations on a SIMD HypercubeabstractDerives a simple lower bound for performing a 2/sup b/ permutation on an N-PE SIMD hypercube, proving that log N-b routing steps are needed even if one allows an arbitrary mapping of elements to processors. An algorithm for performing a 2/sup b/ permutation using exactly log N-b full-duplex routing steps that is slightly more efficient than previously known O(log N-b) algorithms, which perform the permutation as an Omega or Omega /sup -1/ mapping, is presented. The author has also identified a general class of parallel computations called +or-2/sup b/ descend, which includes Batcher's odd-even merge and many other algorithms. An efficient algorithm for performing any computation in this class in O(log N) steps on an N-PE SIMD hypercube is given. A related class of parallel computations called +or-2/sup b/ ascend is also defined. This class appears to be more difficult than +or-2/sup b/ descend. A simple O(log/sup 2/ N/log log) N algorithm for this class on a SIMD hypercube, requiring Theta (log log N) space per processor is developed.> David Nassimi |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1992 | Parallel Algorithms for PM2B-ASCEND Computations on a SIMD Hypercube Using Multiple Levels of Iteration-Grouping
David Nassimi |
ICPP (3) | 1 |
| 1989 | A Fault-Tolerant Routing Algorithm for BPC Permutations on Multistage Interconnection Networks
David Nassimi |
ICPP (1) | 1 |
| 1982 | Parallel permutation and sorting algorithms and a new generalized connection networkabstractarticle Free Access Share on Parallel permutation and sorting algorithms and a new generalized connection network Authors: David Nassimi Department of Electrical Engineering and Computer Science, North-western University, Evanston, IL Department of Electrical Engineering and Computer Science, North-western University, Evanston, ILView Profile , Sartaj Sahni Department of Computer Science, 136 Lind Hall, University of Minnesota, Minneapolis, MN Department of Computer Science, 136 Lind Hall, University of Minnesota, Minneapolis, MNView Profile Authors Info & Claims Journal of the ACMVolume 29Issue 3July 1982 pp 642–667https://doi.org/10.1145/322326.322329Published:01 July 1982Publication History 174citation937DownloadsMetricsTotal Citations174Total Downloads937Last 12 Months42Last 6 weeks12 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 SiteeReaderPDF David Nassimi, Sartaj Sahni |
J. ACM | 1 |
| 1982 | Parallel Algorithms to Set Up the Benes Permutation NetworkabstractA parallel algorithm to determine the switch settings for a Benes permutation network is developed. This algorithm can determine the switch settings for an N input/output Benes network in 0(log2N) time when a fully interconnected parallel computer with N processing elements is used. The algorithm runs in 0(N½) time on an N½× N½mesh-connected computer and 0(log4N) time on both a cube connected and a perfect shuffle computer with N processing elements. It runs in 0(k log3N) time on cube connected and perfect shuffle computers with N1+1/kprocessing elements. David Nassimi, Sartaj Sahni |
IEEE Trans. Computers | 1 |
| 1982 | Optimal BPC Permutations on a Cube Connected SIMD ComputerabstractIn this correspondence we develop an algorithm to perform BPC permutations on a cube connected SIMD computer. The class of BPC permutations includes many of the frequently occurring permutations such as matrix transpose, vector reversal, bit shuffle, and perfect shuffle. Our algorithm is shown to be optimal in the sense that it uses the fewest possible number of unit routes to accomplish any BPC permutation. David Nassimi, Sartaj Sahni |
IEEE Trans. Computers | 1 |
| 1981 | Parallel Matrix and Graph AlgorithmsabstractMatrix multiplication algorithms for cube connected and perfect shuffle computers are presented. It is shown that in both these models two $n \times n$ matrices can be multiplied in $O(n/m + \log m)$ time when $n^2 m$, $1 \leqq m \leqq n$, processing elements (PEs) are available. When only $m^2 $, $1 \leqq m \leqq n$, PEs are available, two $n \times n$ matrices can be multiplied in $O(n^2/m + m(n/m)^{2.61} )$ time. It is shown that many graph problems can be solved efficiently using the matrix multiplication algorithms. Eliezer Dekel, David Nassimi, Sartaj Sahni |
SIAM J. Comput. | 2 |
| 1981 | Data Broadcasting in SIMD ComputersabstractConsiders the data broadcasting problem for single instruction stream, multiple data stream (SIMD) computers. Two versions of this problem, i.e., random access read (RAR) and random access write (RAW) are considered. Efficient data broadcasting algorithms are developed for both cases. For the case of a RAR, the complexity of the algorithm is O(q2n) on aq-dimensionalnqPE mesh-connected computer and 0(log2N) on anNPE cube-connected or perfect shuffle computer. For the case of a RAW, the complexity of the algorithm is 0(q2n+dqn) on aq-dimensional MCC and 0(log2N+dlogN) on anNPE cube-connected or perfect shuffle computer;dis the maximum number of data items written into any one PE. David Nassimi, Sartaj Sahni |
IEEE Trans. Computers | 1 |
| 1981 | A Self-Routing Benes Network and Parallel Permutation AlgorithmsabstractA Benes permutation network capable of setting its own switches dynamically is presented. The total switch setting and delay time for the N input utput self-routing network is O(log N). It is shown that the network is capable of performing a rich class of permutations. The self-routing scheme leads to efficient O(log N) parallel algorithms to perform the same class of permutations on cube connected and perfect shuffle computers. David Nassimi, Sartaj Sahni |
IEEE Trans. Computers | 1 |
| 1980 | A Self-Routing Benes NetworkabstractA Benes permutation network capable of setting its own switches dynamically is presented. The total switch setting and delay time for an N input/output self routing network is O(log N). This network is capable of performing a large class of permutations. If the switches are set externally, then all permutations can be performed. David Nassimi |
ISCA | 1 |
| 1980 | An optimal routing algorithm for mesh-connected Parallel computersabstractAn opUmal algorithm to route data in a mesh-connected parallel computer is presented This algorithm can be used to perform any data routing that can be specified by the permutation and complementing of the bits in a PE address Matrix transpose, bit reversal, vector reversal, and perfect shuffle are examples of data permutations that can be specified in this way The algorithm presented uses the minimum number of unit distance routing steps for every data permutation that can be specified as above K~EV WORDS ANY PrmASES parallel algorithm, mesh-connected computer, ILLIAC IV, permutation, complexity, data routing CR CATEGORIES 5 25, 5 31, 6 22 David Nassimi, Sartaj Sahni |
J. ACM | 1 |
| 1980 | Finding Connected Components and Connected Ones on a Mesh-Connected Parallel ComputerabstractLet $G = (V,E)$ be an undirected graph in which no vertex has degree more than d. Let $|V| = n^q = 2^q $ . In this paper we present an $O(q^3 (q + d)n\log n)$ algorithm to find the connected components of G on a q-dimensional $n \times n \times \cdots \times n$ mesh-connected parallel computer. When $d = 2$, the connected components can be found in $O(q^4 n)$ time. We also show that the connected ones problem can be solved in $O(q^6 n)$ time. David Nassimi, Sartaj Sahni |
SIAM J. Comput. | 1 |
| 1979 | Bitonic Sort on a Mesh-Connected Parallel ComputerabstractAn O(n) algorithm to sort n2elements on an Illiac IV-like n × n mesh-connected processor array is presented. This algorithm sorts the n2elements into row-major order and is an adaptation of Batcher's bitonic sort. A slight modification of our algorithm yields an O(n) algorithm to sort n2elements into snake-like row-major order. Extensions to the case of a j-dimensional processor array are discussed. David Nassimi, Sartaj Sahni |
IEEE Trans. Computers | 1 |