Demo Data from EDBT 2026 / reviewers in the wild / expert
Harry F. Jordan
dblp:37/6883
· DBLP profile ↗
31ranked-venue papers
10as 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 · 25 · 9 first-authorComputer networks · 4Software engineering, systems software and programming languages · 3 · 2 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 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
15 papers |
Interconnection networks and networks-on-chip · 54% Parallel and multicore computing · 17% Processor architecture and microarchitecture · 15% | |
| Computer networks
7 papers |
Optical networks · 93% Network optimization and economics · 7% |
Topics — the 30 heaviest of 43, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Optical networks
optical interconnect |
0.0 | 2 | 1997 | TDM and TWDM de Bruijn Networks and ShuffleNets for Optical Communications · IEEE Trans. Computers 1997 Serial Array Time Slot Interchangers and Optical Implementations · IEEE Trans. Computers 1994 |
Optical networks › optical switching
optical time slot interchangers |
0.0 | 2 | 1997 | Optical TDM sorting networks for high-speed switching · IEEE Trans. Commun. 1997 Serial Array Time Slot Interchangers and Optical Implementations · IEEE Trans. Computers 1994 |
Optical networks
WDM networks |
0.0 | 2 | 1997 | TDM and TWDM de Bruijn Networks and ShuffleNets for Optical Communications · IEEE Trans. Computers 1997 Time Division Multiplexed de Bruijn Network and ShuffleNet for Optical Communications · INFOCOM 1994 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.0 | 4 | 1997 | Serial Array Time Slot Interchangers and Optical Implementations · IEEE Trans. Computers 1994 A new time domain, multistage permutation algorithm · IEEE Trans. Inf. Theory 1990 TDM and TWDM de Bruijn Networks and ShuffleNets for Optical Communications · IEEE Trans. Computers 1997 |
Optical networks
optical switching |
0.0 | 3 | 1997 | Optical TDM sorting networks for high-speed switching · IEEE Trans. Commun. 1997 SXmin: a self-routing high-performance ATM packet switch based on group-knockout principle · IEEE Trans. Commun. 1997 A new time domain, multistage permutation algorithm · IEEE Trans. Inf. Theory 1990 |
Optical networks › optical switching
photonic switching network |
0.0 | 1 | 1997 | STWnet: A High Bandwidth Space-Time-Wavelength Multiplexed Optical Switching Network · INFOCOM 1997 |
Optical networks › switching network design
shufflenet |
0.0 | 1 | 1997 | TDM and TWDM de Bruijn Networks and ShuffleNets for Optical Communications · IEEE Trans. Computers 1997 |
Interconnection networks and networks-on-chip › switch architecture
packet switch architecture |
0.0 | 1 | 1997 | SXmin: a self-routing high-performance ATM packet switch based on group-knockout principle · IEEE Trans. Commun. 1997 |
Interconnection networks and networks-on-chip › switch architecture
self-routing switch |
0.0 | 1 | 1997 | SXmin: a self-routing high-performance ATM packet switch based on group-knockout principle · IEEE Trans. Commun. 1997 |
Interconnection networks and networks-on-chip › switching network
self-routing network |
0.0 | 2 | 1997 | The Lambda Time Slot Permuter: A Bit-Controlled Time Slot Permuter · SC 1992 STWnet: A High Bandwidth Space-Time-Wavelength Multiplexed Optical Switching Network · INFOCOM 1997 |
Network optimization and economics › network design
network topology design |
0.0 | 1 | 1994 | Time Division Multiplexed de Bruijn Network and ShuffleNet for Optical Communications · INFOCOM 1994 |
Programming languages and type systems › concurrent programming languages
parallel language constructs |
0.0 | 1 | 1993 | Language Portability Across Shared Memory Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing › parallel computing
parallel programming languages |
0.0 | 1 | 1993 | Language Portability Across Shared Memory Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993 |
Interconnection networks and networks-on-chip
permutation network |
0.0 | 1 | 1992 | The Lambda Time Slot Permuter: A Bit-Controlled Time Slot Permuter · SC 1992 |
Emerging computing paradigms
optical computing |
0.0 | 1 | 1991 | Time multiplexed optical computers · SC 1991 |
Cloud and datacenter computing › resource management › resource multiplexing
time-division multiplexing |
0.0 | 1 | 1991 | Time multiplexed optical computers · SC 1991 |
Processor architecture and microarchitecture › instruction scheduling
dynamic instruction scheduling |
0.0 | 1 | 1990 | An Investigation of Static Versus Dynamic Scheduling · ISCA 1990 |
Processor architecture and microarchitecture
instruction scheduling |
0.0 | 1 | 1990 | An Investigation of Static Versus Dynamic Scheduling · ISCA 1990 |
Processor architecture and microarchitecture › instruction scheduling
static instruction scheduling |
0.0 | 1 | 1990 | An Investigation of Static Versus Dynamic Scheduling · ISCA 1990 |
Parallel and multicore computing
multiprocessor system |
0.0 | 1 | 1989 | Combining produce and consume operations in a pipelined shared memory multiprocessor · SC 1989 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1989 | Sparse Gaussian Elimination with Controlled Fill-in on a Shared Memory Multiprocessor · IEEE Trans. Computers 1989 |
Parallel and multicore computing › parallel algorithms › parallel matrix algorithms
parallel sparse factorization |
0.0 | 1 | 1989 | Sparse Gaussian Elimination with Controlled Fill-in on a Shared Memory Multiprocessor · IEEE Trans. Computers 1989 |
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
shuffle-exchange network |
0.0 | 1 | 1989 | Combining produce and consume operations in a pipelined shared memory multiprocessor · SC 1989 |
High-performance computing
sparse linear algebra |
0.0 | 1 | 1989 | Sparse Gaussian Elimination with Controlled Fill-in on a Shared Memory Multiprocessor · IEEE Trans. Computers 1989 |
Optical networks › optical switching
optical packet switching |
0.0 | 1 | 1997 | SXmin: a self-routing high-performance ATM packet switch based on group-knockout principle · IEEE Trans. Commun. 1997 |
Optical networks
wavelength-division multiplexing |
0.0 | 1 | 1997 | STWnet: A High Bandwidth Space-Time-Wavelength Multiplexed Optical Switching Network · INFOCOM 1997 |
Interconnection networks and networks-on-chip › permutation network
sort-banyan network |
0.0 | 1 | 1997 | Optical TDM sorting networks for high-speed switching · IEEE Trans. Commun. 1997 |
Interconnection networks and networks-on-chip
switching network |
0.0 | 1 | 1997 | Optical TDM sorting networks for high-speed switching · IEEE Trans. Commun. 1997 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 1993 | Language Portability Across Shared Memory Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing › parallel architecture
MIMD architecture |
0.0 | 1 | 1983 | Performance Measurements on HEP - A Pipelined MIMD Computer · ISCA 1983 |
Methods — techniques the papers use, named apart from their topics
space-time sorting · 0.0odd-even merge algorithm · 0.0network topology design · 0.0dual bit resolution · 0.0batcher sorting network · 0.0space-to-time mapping · 0.0performance analysis · 0.0bitonic decomposition · 0.0WDM · 0.0TDM · 0.0synchronization primitives · 0.0macro processor · 0.0language design · 0.0binomial distribution analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | Hierarchical Networks for Optical Communications
Kyungsook Y. Lee, Guoping Liu 0004, Harry F. Jordan |
J. Parallel Distributed Comput. | 3 |
| 2000 | TDM Hypercube and TWDM Mesh Optical Interconnections
Kyungsook Y. Lee, Guoping Liu 0004, Harry F. Jordan |
J. Parallel Distributed Comput. | 3 |
| 2000 | n-Dimensional Processor Arrays with Optical dBuses
Guoping Liu 0004, Kyungsook Y. Lee, Harry F. Jordan |
J. Supercomput. | 3 |
| 2000 | Oscillatory Metastability in Optical Network Synchronizer Circuits
Carl E. Love, Harry F. Jordan |
J. Supercomput. | 2 |
| 1997 | STWnet: A High Bandwidth Space-Time-Wavelength Multiplexed Optical Switching NetworkabstractWe propose STWnet, a self-routing high bandwidth optical network architecture for interconnecting users, grouped together as g groups with w users per group. STWnet uses the three dimensions of space, time, and wavelength by combining the advantages of space and temporal switching with the benefits of wavelength parallel data transmissions. Technologically difficult switching of individual wavelengths is avoided by prearranging transmissions in a way that they can be switched in a wavelength insensitive manner. Wavelengths are reused within the network thus allowing for a larger switching fabric. The proposed architecture can be internally expanded either in the spatial or temporal dimension to allow for multiple packets to be delivered to the same destination group. The expansion factor is determined based on the group knockout principle and given typical traffic patterns is a small number. STWnet allows easy group to group multicasting and broadcasting while system-wide multicasts and broadcasts can be achieved through repetitive group-to-group transmissions. The network uses readily available components such as opto-electronic directional couplers, fixed wavelength transmitters, and diffraction based parallel receivers while avoiding the use of relatively slow and expensive tunable components. Rajgopal Kannan, Radim Bartos, Kyungsook Y. Lee, Harry F. Jordan |
INFOCOM | 4 |
| 1997 | A Metric for the Temporal Characterization of Parallel Programs
Bernardo Rodriguez, Harry F. Jordan, Gita Alaghband |
J. Parallel Distributed Comput. | 2 |
| 1997 | TDM and TWDM de Bruijn Networks and ShuffleNets for Optical CommunicationsabstractWe propose TDM/TWDM de Bruijn networks and ShuffleNets by utilizing small all-optical dilated slipped banyan networks, DSBs (Thompson, 1991). The proposed networks require fewer switches than DSBs, and smaller numbers of wavelengths than WDM de Bruijn networks and ShuffleNets. Furthermore, only one fixed-wavelength transmitter and one fixed-wavelength receiver are required for each node. Guoping Liu 0004, Kyungsook Y. Lee, Harry F. Jordan |
IEEE Trans. Computers | 3 |
| 1997 | SXmin: a self-routing high-performance ATM packet switch based on group-knockout principleabstractWe propose SXmin: a self-routing, group-knockout principle based asynchronous transfer mode (ATM) packet switch which provides comparable delay-throughput performance and packet loss probabilities at significantly reduced hardware requirements compared to earlier switches. The M/spl times/N SXmin consists of an N/spl times/N Batcher sorter followed by log/sub 2/N-1 stages of sort-expander (SX) modules arranged in the form of a complete binary tree. Each SX module consists of a column of 2/spl times/2 switches with a wraparound-unshuffle input-output interconnection. This enables the hierarchical utilization of the group-knockout principle to expand the number of inputs by a small factor at each stage, resulting in a significant reduction in overall hardware complexity. Routing at each switch is controlled by a single bit. However, in case of contention, a dual bit resolution algorithm is used locally which drops excess packets in a predetermined manner while ensuring global randomness of packet loss over the entire switching network. There are no internal buffers at the individual stages and therefore the internal delay is constant and proportional to the number of stages. The use of simple hardware components and regular interconnections in the SX modules makes the network suitable for optical implementation. Rajgopal Kannan, Radim Bartos, Kyungsook Y. Lee, Harry F. Jordan |
IEEE Trans. Commun. | 4 |
| 1997 | Optical TDM sorting networks for high-speed switchingabstractThe general time-space-time switching problem in telecommunications requires the use of multichannel time slot interchangers. We propose two multichannel time slot sorters which sort N/sup 2/ time-division multiplexed (TDM) optical inputs, arranged as N frames with N time slots per frame using O(Nlog/sup 2/N) optical switch elements. The TDM optical inputs are sorted in place without expanding the space-time fabric into a space-division switch. The hardware components used are 2/spl times/2 optical switches (LiNbO/sub 3/ directional couplers) and optical delay lines connected in a feedforward fashion. Two space-time variants of the spatial odd-even merge algorithm are used to design the sorters. By maintaining the number of shift-exchange operations invariant at each stage, the proposed sorters use fewer switches than previously proposed sorters using switches with feedback line delays. The use of local control at each 2/spl times/2 switch makes the proposed sorters more practical for high-speed optical inputs than Benes-based time slot permuters with global control and high latency, which affects interframe distance. Both time slot sorters support pipelining of input frames and sorted outputs are available at each time slot after an initial frame delay. The proposed sorters find practical application in the time-domain equivalents of space-division, nonblocking, self-routing packet switches using the sort-banyan architecture, such as the Starlite switch, Sunshine switch, etc. Rajgopal Kannan, Daeshik Lee, Kyungsook Y. Lee, Harry F. Jordan |
IEEE Trans. Commun. | 4 |
| 1994 | Timing uncertainty analysis for time-of-flight systems
John R. Feehrer, Harry F. Jordan |
ICCAD | 2 |
| 1994 | Time Division Multiplexed de Bruijn Network and ShuffleNet for Optical CommunicationsabstractThe authors propose optical networks TdB(d, k) and TDM ShuffleNet(d, k), which are the TDM versions of the WDM de Bruijn network and the WDM ShuffleNet(d, k), respectively. They also propose the TWdB(d, k) and TWDM ShuffleNet(d, k), variations of the TdB and TDM ShuffleNet, which combine the TDM and WDM to further reduce the hardware cost. The dilated slipped banyan networks, DSB(d)'s are used to provide a time division multiplexed operation in all four networks. The proposed networks have a simple column control and a dilated operation suitable for guided-wave and free-space technologies. Only one fixed-wavelength transmitter and one fixed-wavelength receiver are required per node. The performance in terms of channel efficiency, delay and throughput is analysed.> Guoping Liu 0004, Kyungsook Y. Lee, Harry F. Jordan |
INFOCOM | 3 |
| 1994 | Optoelectronic time-of-flight design and the demonstration of an all-optical, stored program, digital computerabstractThe recent demonstration of an all-optical, stored-program, digital computer by our group focused on high-speed optoelectronic design. It was made possible by a new digital design method known as time-of-flight design. A rudimentary, but general-purpose, proof of principle computer was built, which is all-optical in the sense that all signals connecting logic gates and all memory are optical in nature. LiNbO/sub 3/ directional couplers, electrooptic switches, are used to perform logic operations. In addition to demonstrating stored program operation in an optoelectronic digital computer, the system demonstrated the feasibility of the new design method, which does nor use any flip-flops or other bistable devices for synchronization or memory. This potentially allows system clock rates of the same order as device bandwidth. This paper describes how the time-of-flight design method was motivated by the special properties of optoelectronic digital design. The basic principles of the method we employed will be discussed along with some of its potential advantages. The experimental work with digital optical circuits leading up to and including the stored program computer experiment will then be discussed. Finally, the future potential of time-of-flight design in high-bandwidth optoelectronic systems will be discussed.> Harry F. Jordan, Vincent P. Heuring, Robert J. Feuerstein |
Proc. IEEE | 1 |
| 1994 | Serial Array Time Slot Interchangers and Optical ImplementationsabstractWe consider time slot interchangers (TSIs) which are built from 2/spl times/2 exchange switches and delays and which are useful for time division multiplexed (TDM) systems in telecommunications and pipelined systems such as time multiplexed optical multiprocessors. We formulate a general method for constructing TSIs based on multistage interconnection networks in the space domain via space-to-time mapping. Two types of TSIs, time slot permuters and time slot sorters, are considered. We review the time slot permuter based on the Benes network, and obtain the /spl Lambdaspl tilde/ time slot permuter based on the bit-controlled, self-routing /spl Lambda/ permutation network. The time slot sorter, S/sub N/, is obtained from the Batcher spatial sorting network. The generalized Lambda time slot permuter /spl Lambdasub Nsup q/ is obtained, in an algorithmic approach, by combining the idea of the /spl Lambdaspl tilde/ time slot permuter and Q-way bitonic decomposition (Q=2/sup q/). The numbers of switches, control complexities, and frame delays of these architectures are compared, and the problem of crosstalk in optical implementation is discussed. It is shown that control complexity can be traded against the number of switches.> Harry F. Jordan, Daeshik Lee, Kyungsook Y. Lee, Srinivasan V. Ramanan |
IEEE Trans. Computers | 1 |
| 1993 | Language Portability Across Shared Memory MultiprocessorsabstractExplains why the Force parallel programming language has been easily portable between eight different shared memory multiprocessors. The authors show how a two-layer macro processor allows them to hide machine dependencies and to build machine-independent high-level language constructs. The importance of packaging low-level synchronization operations is demonstrated by a proof of mutual exclusion for asynchronous variable operations. The Force constructs enable one to write portable parallel programs largely independent of the number of processes executing them.> Gita Alaghband, Muhammad S. Benten, Rüdiger Jakob, Harry F. Jordan, Aruna V. Ramanan |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 1992 | The Lambda Time Slot Permuter: A Bit-Controlled Time Slot PermuterabstractThe authors formulated a general method for constructing time slot permuters from spatial permutation networks. Using the method, they constructed a new time slot permuter, the Lambda time-slot permuter. The Lambda time slot permuter is obtained from the bit-controlled, self-routing permutation network, the Lambda network. While the Lambda time slot permuter requires more hardware than the time slot permuter based on the Benes network described by S.V. Ramanan et al. (1990), its control is very simple. In the Lambda time slot permuter, a single bit from the destination tag in the first of a pair of time slots entering an exchange element is used as the control bit so that the switch setting can be done before the second time slot arrives; thus, it is possible that the switch setting does not incur any delay. The Lambda time slot permuter is suitable for a class of applications where on-the-fly control of the time slot permuter is important, and is especially efficient for a pipelined operation.> Daeshik Lee, Kyungsook Y. Lee, Harry F. Jordan |
SC | 3 |
| 1992 | Report of the Purdue Workshop on Grand Challenges in Computer Architecture for the Support of High Performance Computing
Howard Jay Siegel, Seth Abraham, William L. Bain, Kenneth E. Batcher, Thomas L. Casavant, Doug DeGroot, Jack B. Dennis, David C. Douglas, Tse-Yun Feng, James R. Goodman, Alan Huang, Harry F. Jordan, J. Robert Jamp, Yale N. Patt, Alan Jay Smith, James E. Smith 0001, Lawrence Snyder 0001, Harold S. Stone, Russ Tuck, Benjamin W. Wah |
J. Parallel Distributed Comput. | 12 |
| 1991 | Time multiplexed optical computersabstractThis paper describes a technique for time multi plexing multiple processors on a single hardware plat rorm. This technique should be useful whenever an archi tecture employs devices that have high bandwidth and simultaneously high temporal latency. These architec tures were explored during the development of a bit serial optical computer using optical fibers for interconnection and directional couplers as logic devices. We describe an optical counter developed in our laboratory as a proof ?f-principle experiment that permits two simultaneous, mdependent counts to be accumulated on the same hardware. Future machines may be envisioned imple menting hundreds to thousands of processors running on one optical computer. Harry F. Jordan, Vincent P. Heuring |
SC | 1 |
| 1990 | An Investigation of Static Versus Dynamic SchedulingabstractThis paper investigates two techniques for instruction scheduling, dynamic and static scheduling.A decoupled access/execute architecture consists of an execution unit and a memorv unit with seoarate nroeram counters and seuarate instiuction memoges.The v&y long instruction w&d (VLIW) architecture has only one program counter and relies on the compiler to perform stat& szheduling of multiple units.To idealize the comparison the VLIW architecture considered hsd only two units.The instruction sets and execution times for the two architectures were made as nearly the same as possible.The execution times were compared and analyzed to compare the capabilities of static and dynamic instruction scheduling.Both regular and irregular programs were constructed and optimized by hand for each architecture.The experiment showed that the two methods are nearly equally powerful.The decoupled architecture performed better on subroutine calls than the VLIW architecture.It also worked better on programs which switched from memory intensive to computation intensive code.The decouoled architecture wss zenerallv better at hidinn the floating point latency.Thcregist& sharing enable; the VLIW architecture to do more load balancing which resulted in shorter initialization times, and short& loop iteration times. Carl E. Love, Harry F. Jordan |
ISCA | 2 |
| 1990 | A new time domain, multistage permutation algorithmabstractIt is shown that a frame of N time slots can be arbitrarily permuted with 2log/sub 2/N-1 controlled exchange switches with associated delay elements. This is an improvement over previously known interconnection networks that require O(N) exchange elements. The proof utilizes the recursive algorithm of V.E. Benes (1965) and the time interchange properties of a particular configuration of a single exchange element. The architecture is especially applicable in optical systems, since optical exchange switches are among the simplest optical logic devices to build, are inherently very fast, and are the best developed, although expensive.> Srinivasan V. Ramanan, Harry F. Jordan, Jon R. Sauer |
IEEE Trans. Inf. Theory | 2 |
| 1989 | The Force: A Highly Portable Parallel Programming Language
Harry F. Jordan, Muhammad S. Benten, Gita Alaghband, Rüdiger Jakob |
ICPP (2) | 1 |
| 1989 | Parallelizing algorithms for MIMD architectures with shared memoryabstractThe solution of a system of linear equations Ax = b is an important application in scientific computation. It arises for the numerical solution of self adjoint problems using finite difference or finite element methods for discretization. For realistic problems the coefficient matrix A is sparse most of the times, i.e. a large number of its elements are zero. The three commonly used classes of algorithms to solve the linear system of equations are direct methods, semi-iterative methods and iterative methods which differ in their numerical properties and their computer implementations. The multiprocessor L/U Decomposition for sparse systems was implemented by Gita Alaghband [Git85] as an example for a parallelized direct method. In this paper we will present examples for efficient parallelizations of iterative and semi-iterative algorithms and their implementations on various MIMD shared memory architectures. The iterative methods generate a sequence of approximate solutions which converge to the exact solution. To improve the rate of convergence the Multigrid approach [Hac80] is used as an accelerator. Semi-iterative methods operate in an iterative manner with the property of finite termination in exact arithmetic. The Conjugate Gradient methods shown in this paper are among the most popular representatives of this class of algorithms. They are usually not as robust as direct methods but there are computational advantages over methods that require the factorization of the coefficient matrix A. Jürgen Brehm, Harry F. Jordan |
ICS | 2 |
| 1989 | Combining produce and consume operations in a pipelined shared memory multiprocessorabstractA technique for combining produce and consume operations is proposed. An Omega network was designed to work with a pipelined micro multiprocessor system, and each of its nodes to be implemented on a single chip. Without a significant increase in hardware complexity, the nodes combine produce and consume messages in an unbounded way. The combining technique that was developed guarantees that every produce and consume message that is combined will always succeed, adding a new benefit to combining. Results of several simulation runs are presented. Bernardo J. Rodriquez, Harry F. Jordan |
SC | 2 |
| 1989 | Comparing barrier algorithms
Norbert S. Arenstorf, Harry F. Jordan |
Parallel Comput. | 2 |
| 1989 | Sparse Gaussian Elimination with Controlled Fill-in on a Shared Memory MultiprocessorabstractIt is shown that in sparse matrices arising from electronic circuits, it is possible to do computations on many diagonal elements simultaneously. A technique for obtaining an ordered compatible set directly from the ordered incompatible table is given. The ordering is based on the Markowitz number of the pivot candidates. This technique generates a set of compatible pivots with the property of generating few fills. A novel heuristic algorithm is presented that combines the idea of an order-compatible set with a limited binary tree search to generate several sets of compatible pivots in linear time. An elimination set for reducing the matrix is generated and selected on the basis of a minimum Markovitz sum number. The parallel pivoting technique presented is a stepwise algorithm and can be applied to any submatrix of the original matrix. Thus, it is not a preordering of the sparse matrix and is applied dynamically as the decomposition proceeds. Parameters are suggested to obtain a balance between parallelism and fill-ins. Results of applying the proposed algorithms on several large application matrices using the HEP multiprocessor are presented and analyzed.> Gita Alaghband, Harry F. Jordan |
IEEE Trans. Computers | 2 |
| 1988 | Programming language concepts for multiprocessors
Harry F. Jordan |
Parallel Comput. | 1 |
| 1986 | Structuring parallel algorithms in an MIMD, shared memory environment
Harry F. Jordan |
Parallel Comput. | 1 |
| 1984 | A parallelized point rowwise successive over-relaxation method on a multiprocessor
Nisheeth R. Patel, Harry F. Jordan |
Parallel Comput. | 2 |
| 1983 | Performance Measurements on HEP - A Pipelined MIMD ComputerabstractA pipelined implementation of MIMD operation is embodied in the HEP computer. This architectural concept should be carefully evaluated now that such a computer is available commercially. This paper studies the degree of utilization of pipelines in the MIMD environment. A detailed analysis of two extreme cases indicates that pipeline utilization is quite high. Although no direct comparisons are made with other computers, the low pipeline idle time in this machine indicates that this architectural technique may be more beneficial in an MIMD machine than in either SISD or SIMD machines. Harry F. Jordan |
ISCA | 1 |
| 1982 | Combining partial results in an MIMD computer
Harry F. Jordan |
ICPP | 1 |
| 1973 | Structure of Digital System Description LanguagesabstractSeveral languages have been developed for or applied to the problem of describing digital hardware systems. This paper points out some of the problems encountered in hardware descriptions, particularly where they are distinct from concepts appearing in programming languages. Harry F. Jordan, Burton J. Smith |
ISCA | 1 |
| 1973 | On the Distribution of Sums of Successive Bits of Shift-Register SequencesabstractA formula is found for the distribution of the number of ones in a subsequence of a maximal-length shift-register sequence. The formula relates the distribution to the binomial distribution with probability 1/2 with a difference that depends on the structure of the set of linear recurrences satisfied by the sequence. Considerations are discussed that aid in the choice of a shift register to be used in generating an approximately binomially distributed random variable. Harry F. Jordan, David C. M. Wood |
IEEE Trans. Computers | 1 |