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.

Bruce W. Arden

dblp:62/4264 · DBLP profile ↗
← Back
17ranked-venue papers
10as first author
0since 2021 · last 1995
—ORCID · none

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

Systems, architecture and hardware · 11 · 5 first-authorSoftware engineering, systems software and programming languages · 5 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorComputer networks · 1 · 1 first-authorTheory of computation · 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
13 papers
Interconnection networks and networks-on-chip · 75% Electronic design automation · 11% Parallel and multicore computing · 9%
Theoretical computer science
3 papers
Algorithms and data structures · 85% Graph algorithms and graph theory · 15%
Computer networks
2 papers
Routing and switching · 100%

Topics — the 30 heaviest of 39, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
network topology
0.071995
Class-Congruence Property and Two-Phase Routing of Borel Cayley Graphs · IEEE Trans. Computers 1995
Representations and routing for Cayley graphs [computer networks] · IEEE Trans. Commun. 1991
Functional and Topological Relations Among Banyan Multistage Networks of Differing Switch Sizes · IEEE Trans. Parallel Distributed Syst. 1993
Interconnection networks and networks-on-chip › switching network
multistage interconnection network
0.031993
Functional and Topological Relations Among Banyan Multistage Networks of Differing Switch Sizes · IEEE Trans. Parallel Distributed Syst. 1993
Equivalence Between Functionality and Topology of Log N-Stage Banyan Networks · IEEE Trans. Computers 1990
A New Approach to Fast Control of r2 x r2 3-Stage Benes Networks of r x r Crossbar Switches · ISCA 1990
Interconnection networks and networks-on-chip › network topology
cayley graph
0.021995
Class-Congruence Property and Two-Phase Routing of Borel Cayley Graphs · IEEE Trans. Computers 1995
Representations and routing for Cayley graphs [computer networks] · IEEE Trans. Commun. 1991
Electronic design automation › physical design
routing
0.021995
Class-Congruence Property and Two-Phase Routing of Borel Cayley Graphs · IEEE Trans. Computers 1995
A New Approach to Fast Control of r2 x r2 3-Stage Benes Networks of r x r Crossbar Switches · ISCA 1990
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
banyan network
0.021993
Functional and Topological Relations Among Banyan Multistage Networks of Differing Switch Sizes · IEEE Trans. Parallel Distributed Syst. 1993
Equivalence Between Functionality and Topology of Log N-Stage Banyan Networks · IEEE Trans. Computers 1990
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing
0.011995
Class-Congruence Property and Two-Phase Routing of Borel Cayley Graphs · IEEE Trans. Computers 1995
Routing and switching
routing algorithms
0.011991
Representations and routing for Cayley graphs [computer networks] · IEEE Trans. Commun. 1991
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
benes network
0.011990
A New Approach to Fast Control of r2 x r2 3-Stage Benes Networks of r x r Crossbar Switches · ISCA 1990
Interconnection networks and networks-on-chip › switching network
self-routing network
0.011990
A New Approach to Fast Control of r2 x r2 3-Stage Benes Networks of r x r Crossbar Switches · ISCA 1990
Parallel and multicore computing › parallel algorithms › sorting
bitonic sort
0.011989
K-Way Bitonic Sort · IEEE Trans. Computers 1989
Parallel and multicore computing
parallel algorithms
0.011989
K-Way Bitonic Sort · IEEE Trans. Computers 1989
Algorithms and data structures › sequence algorithms
sorting
0.011989
K-Way Bitonic Sort · IEEE Trans. Computers 1989
Algorithms and data structures › sequence algorithms › sorting
sorting networks
0.011989
K-Way Bitonic Sort · IEEE Trans. Computers 1989
Processor architecture and microarchitecture
multiprocessor architecture
0.031982
MP/C: A Multiprocessor/Computer Architecture · IEEE Trans. Computers 1982
MP/C: A Multiprocessor/Computer Architecture · ISCA 1981
A Multi-Microprocessor Computer System Architecture · SOSP 1975
Interconnection networks and networks-on-chip › network topology › loop networks
chordal ring
0.021991
Representations and routing for Cayley graphs [computer networks] · IEEE Trans. Commun. 1991
Analysis of Chordal Ring Network · IEEE Trans. Computers 1981
Interconnection networks and networks-on-chip
permutation capability
0.011993
Functional and Topological Relations Among Banyan Multistage Networks of Differing Switch Sizes · IEEE Trans. Parallel Distributed Syst. 1993
Interconnection networks and networks-on-chip › interconnection networks
multicomputer network
0.011982
A Regular Network for Multicomputer Systems · IEEE Trans. Computers 1982
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor
0.011982
MP/C: A Multiprocessor/Computer Architecture · IEEE Trans. Computers 1982
Database system architecture and tuning
database machine
0.011981
A Single-Relation Module for a Data Base Machine · ISCA 1981
Routing and switching › routing
distributed routing
0.011981
Analysis of Chordal Ring Network · IEEE Trans. Computers 1981
Routing and switching › routing
message routing
0.011981
Analysis of Chordal Ring Network · IEEE Trans. Computers 1981
Distributed systems
fault tolerance
0.011981
Analysis of Chordal Ring Network · IEEE Trans. Computers 1981
Interconnection networks and networks-on-chip › routing algorithms
permutation routing
0.011990
A New Approach to Fast Control of r2 x r2 3-Stage Benes Networks of r x r Crossbar Switches · ISCA 1990
Graph algorithms and graph theory
graph isomorphism
0.011990
Equivalence Between Functionality and Topology of Log N-Stage Banyan Networks · IEEE Trans. Computers 1990
Interconnection networks and networks-on-chip › network topology
hierarchical interconnection network
0.011975
A Multi-Microprocessor Computer System Architecture · SOSP 1975
Processor architecture and microarchitecture › multiprocessor architecture
multimicroprocessor system
0.011975
A Multi-Microprocessor Computer System Architecture · SOSP 1975
Parallel and multicore computing
multiprocessor system
0.011981
MP/C: A Multiprocessor/Computer Architecture · ISCA 1981
Operating systems › resource management › process management › multiprogramming
time-sharing systems
0.021969
Program and Addressing Structure in a Time-Sharing Environment · J. ACM 1966
Measurement and performance of a multiprogramming system · SOSP 1969
Performance modeling and evaluation
queueing models
0.011969
Measurement and performance of a multiprogramming system · SOSP 1969
Performance modeling and evaluation
workload characterization
0.011969
Measurement and performance of a multiprogramming system · SOSP 1969

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

graph representation · 0.0topology comparison algorithm · 0.0group theory · 0.0k-way decomposition · 0.0graph theory · 0.0algorithm design · 0.0multiplexed connections · 0.0compatibility factor · 0.0
YearPublicationVenuePosition
1995 Class-Congruence Property and Two-Phase Routing of Borel Cayley Graphs
abstract
Dense, symmetric graphs are useful interconnection models for multicomputer systems. Borel Cayley graphs, the densest degree-4 graphs for a range of diameters, are attractive candidates. However, the group-theoretic representation of these graphs makes the development of efficient routing algorithms difficult. In earlier reports, we showed that all degree-4 Borel Cayley graphs have generalized chordal ring (GCR) and chordal ring (CR) representations. We present the class-congruence property and use this property to develop the two-phase routing algorithm for Borel Cayley graphs in a special GCR representation. The algorithm requires a small space complexity of O(p+k) for n=p/spl times/k nodes. Although suboptimal, the algorithm finds paths with length bounded by 2D, where D is the diameter. Furthermore, our computer implementation of the algorithm on networks with 1,081 and 15,657 nodes shows that the average path length is on the order of the diameter. The performance of the algorithm is compared with that of existing optimal and suboptimal algorithms.
K. Wendy Tang, Bruce W. Arden
IEEE Trans. Computers2
1993 Representations of Borel Cayley Graphs
abstract
There is a continuing search for dense $( \delta ,D )$ interconnection graphs, that is, regular, undirected, degree $\delta $ graphs with diameter D and having a large number of nodes. Cayley graphs formed by Borel subgroups currently contribute to some of the densest known $( \delta = 4,D )$ graphs for a range of D [1]. However, the group theoretic representation of these graphs makes the development of efficient routing algorithms difficult. In an earlier report, it was shown that all Cayley graphs have generalized chordal ring (GCR) representations [2]. In this paper, it is shown that all degree-4 Borel Cayley graphs can also be represented by the more restrictive chordal rings (CR) through a constructive proof. A step-by-step algorithm to transform any degree-4 Borel Cayley graph into a CR graph is provided. Examples are used to illustrate this concept.
K. Wendy Tang, Bruce W. Arden
SIAM J. Discret. Math.2
1993 Functional and Topological Relations Among Banyan Multistage Networks of Differing Switch Sizes
abstract
Relations among banyan multistage interconnection networks (MINs) of differing switch sizes are studied. If two N*N networks W and W' have switch sizes r and s, respectively, and if r>s, then W realizes a larger number of permutations than W'. Consequently, the two networks can never be equivalent. However, W may realize all the permutations of W', in which case W is said to functionally cover W' in the strict sense. More generally, W is said to functionally cover W' in the wide sense if the terminals of W can be relabeled so that W realizes all the permutations of W'. Functional covering is topologically characterized, and an optimal algorithm to decide strict functional covering is developed.>
Abdou Youssef, Bruce W. Arden
IEEE Trans. Parallel Distributed Syst.2
1991 Representations and routing for Cayley graphs [computer networks]
abstract
It is shown that all finite Cayley graphs can be represented by generalized chordal rings (GCR). An example Borel Cayley graph is used to illustrate the generation of GCR representations. A sufficient condition is given for the representation of a Cayley graph as a chordal ring (CR). With the integer labeling of GCR representations, a straightforward, progressive routing algorithm based on table look-up is summarized.>
Bruce W. Arden, K. Wendy Tang
IEEE Trans. Commun.1
1990 Structure of Digit Permutation Networks
Abdou Youssef, Bruce W. Arden
ICPP (1)2
1990 A New Approach to Fast Control of r2 x r2 3-Stage Benes Networks of r x r Crossbar Switches
abstract
The routing control of Benes networks has proven to be costly. This paper introduces a new approach to fast control of N × N 3-stage Benes networks of r × r crossbar switches as building blocks, where N = r2 and r ≥ 2. The new approach consists of setting the leftmost column of switches to an appropriately chosen configuration so that the network becomes self-routed while still able to realize a given family of permutations. This approach requires that, for any given family of permutations, a configuration for the leftmost column be found. Such a family is called compatible and the configuration of the leftmost column is called the compatibility factor. In this paper, compatibility is characterized and a technique to determine compatibility and the compatibility factor is developed. The technique is used to show the compatibility and find the compatibility factor of Ω-realizable permutations, the permutations needed to emulate a hypercube, and the families of permutations required by FFT, bitonic sorting, tree computations, multidimensional mesh and torus computations, and multigrid computations. An O(log2 N) time routing algorithm for the 3-stage Benes will also be developed. Finally, as only 3 compatibility factors are required by the above families of permutations, it will be proposed to replace the first column by 3 multiplexed connections yielding a self-routing network with strong communication capabilities.
Abdou Youssef, Bruce W. Arden
ISCA2
1990 Equivalence Between Functionality and Topology of Log N-Stage Banyan Networks
abstract
Existing procedures to decide network equivalence in log N-stage banyan networks are based on analysis of permutations, take polynomial but costly time, and do not shed light on or take advantage of the relationship between functionality and topology. This relationship is addressed and it is shown that two log N-stage banyan networks of the same switch size are functionally equivalent if and only if they have the same underlying topology. An O(N log N) algorithm is derived which decides if two N-stage banyan networks of N inputs, N outputs, and r*r crossbar switches as building blocks realize the same permutations. The algorithm works by comparing the underlying topologies of the two networks. The algorithm is optimal because the size of the networks is O(N log N).>
Abdou Youssef, Bruce W. Arden
IEEE Trans. Computers2
1989 K-Way Bitonic Sort
abstract
The k-way bitonic sort algorithm, a generalization of K.E. Batcher's bitonic sort algorithm (1968), is presented. This variation of the algorithm is based on a k-way decomposition instead of a two-way decomposition. It is proven that Batcher's bitonic sequence decomposition theorem still holds with this multiway decomposition. This leads to applications of sorting networks with bitonic sorters of arbitrary or mixed sizes.>
Toshio Nakatani, Shing-Tsaan Huang, Bruce W. Arden, Satish K. Tripathi
IEEE Trans. Computers3
1982 MP/C: A Multiprocessor/Computer Architecture
abstract
A computer architecture for concurrent computing is proposed which has the shared memory aspect of tightly coupled multiprocessor systems and also the connection simplicity associated with message-connected, loosely-coupled multicomputer systems. A large address space is dynamically partitioned into contiguous segments that can be accessed by a single processor. The partitioning is accomplished by switching the system buses. The completion of a concurrent process is signaled by a processor's return to an idle state and the reattachment of its memory segment to the neighboring active processor. In effect, the assignment of an address sequence and the activation of a processor is a process-fork operation, and the processor deactivation and memory segment reattachment is a process-join. Following a description of the MP/C structure and operation, programming conventions are explained and demonstrated. Applications include tree-structured multiprocessing, recursive and nondeterministic procedures, very high precision numerical calculations, process-structured operating systems, and others. The linear MP/C structure is extensible to higher dimensions. A two-dimensional system is described and its application is discussed. Finally, performance issues are presented, and the MP/C architecture is compared with related designs.
Bruce W. Arden, Ran Ginosar
IEEE Trans. Computers1
1982 A Regular Network for Multicomputer Systems
abstract
As a result of recent technological developments there is an increasing interest in the interconnection of microcomputers through networks. For general computation the interconnection graphs should have short internode communication paths and should be of low degree, systematically structured, and incrementally extensible. A family of graphs, called multitree structured (MTS) having these properties is presented. The MTS graphs of degree three have the maximum number of nodes, known to date, for given diameters.
Bruce W. Arden, Hikyu Lee
IEEE Trans. Computers1
1981 MP/C: A Multiprocessor/Computer Architecture
Bruce W. Arden, Ran Ginosar
ISCA1
1981 A Single-Relation Module for a Data Base Machine
Bruce W. Arden, Ran Ginosar
ISCA1
1981 Analysis of Chordal Ring Network
abstract
A family of regular graphs of degree 3, called Chordal Rings, is presented as a possible candidate for the implementation of a local network of message-connected (micro) computers. For a properly constructed graph in this family having n nodes the diameter, or maximum length message path, is shown to be of 0(n 1/2). The symmetry of the graphs makes it possible to determine message routing by using a simple distributed algorithm. The given algorithm is also potentially useful for the determination of alternate paths in the event of node or link failure.
Bruce W. Arden, Hikyu Lee
IEEE Trans. Computers1
1975 A Multi-Microprocessor Computer System Architecture
abstract
The development of microprocessors has suggested the design of distributed processing and multiprocessing computer architectures. A computer system design incorporating these ideas is proposed, along with its impact on memory management and process control aspects of the system's operating system. The key design feature is to identify system processes with microprocessors and interconnect them in a hierarchy constructed to minimize intercommunication requirements.
Bruce W. Arden, Alan D. Berenbaum
SOSP1
1969 Measurement and performance of a multiprogramming system
abstract
This paper presents a brief description of a general multiprogramming (and time-sharing) system in operation at the University of Michigan. A number of time and space distributions obtained from a typical month of operation are presented. The performance is summarized by a load diagram. Efficiency as a comparison with ideal performance is discussed and a model suitable for idealization is proposed.
Bruce W. Arden, Donald W. Boettner
SOSP1
1966 Program and Addressing Structure in a Time-Sharing Environment
abstract
The problem studied is the effect of a time-sharing environment on the structure of programs and on the addressing strategies which may be employed in the hardware. An account is given of some very recent developments toward reduction in the system overhead needed to facilitate time-sharing. One hardware-software scheme designed to implement this reduction is described in some detail.
Bruce W. Arden, Bernard A. Galler, T. C. O'Brien, F. H. Westervelt
J. ACM1
1962 An Algorithm for Translating Boolean Expressions
abstract
This paper describes an algorithm for scanning Boolean expressions.Such an algorithm takes a complex, relational expression and transforms it into an optimal set of computing steps.The result is optimal in the sense that no redundant evaluations are made.The particular algorithm described is advantageous in that, as a variant of a well-known *
Bruce W. Arden, Bernard A. Galler, Robert M. Graham
J. ACM1