Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJune 1990
Supercomputing with transputers—past, present and future
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 479–489https://doi.org/10.1145/77726.255192The paper traces the development of large multi-transputer systems for high-performance scientific and engineering computing. After defining what we mean by 'supercomputing' in the context of this paper, the past and present state of transputer ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
A run time support system for multiprocessor machines
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 470–478https://doi.org/10.1145/77726.255190We report on the design and development of a Run Time Support System (RTS) which overcomes known disadvantages of other existing systems. The RTS is independent of the configuration - if the system is reconfigured there is no need to change user's ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
A method for parallel program generation with an application to the Booster language
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 457–469https://doi.org/10.1145/77726.255189This paper describes a translation method for the automatic parallelization of programs based on a separately specified representation of the data. The method unifies the concept of data-representation on the algorithm-level as well as machine-level, ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Impact of task duplication on static-scheduling performance in multiprocessor systems with variable execution-time tasks
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 439–446https://doi.org/10.1145/77726.255186The problem of scheduling a set of partially ordered tasks on a nonpreemptive multiprocessor system of identical processors assuming that the execution time of some tasks can vary within a set of known values is studied in an effort to construct a more ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Access conflicts in multiprocessor memories queueing models and simulation studies
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 428–438https://doi.org/10.1145/77726.255184The performance of an interleaved common memory accessed uniformly by multiple processors is modeled by queueing methods. The model includes access conflicts at the bank level while assuming an ideal access network.
A scaling relation is derived that is ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 -
- ArticleJune 1990
Designing algorithms on hierarchical memory multiprocessors
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 414–427https://doi.org/10.1145/77726.255183We study here the behavior of two numerical algorithms (matrix multiplications and finite difference methods) on a three-level memory hierarchy multiprocessor RP3. Using different versions of these algorithms which differ on data placement (global, ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Performance evaluation and prediction for parallel algorithms on the BBN GP1000
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 401–413https://doi.org/10.1145/77726.255182The techniques of “load/store” memory reference modeling is based on deriving performance characteristics of the memory architecture of a computer by looking at the behavior of simple sequences of load, store and nop (null operation) instructions. The ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Vector performance analysis of the NEC SX-2
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 389–400https://doi.org/10.1145/77726.255180This paper presents the results of a series of experiments to study the vector performance of the NEC SX-2. The main object of this study is to understand the architecture and identify its bottlenecks and limiting factors. A simple performance model is ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Pandore: a system to manage data distribution
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 380–388https://doi.org/10.1145/77726.255179The goal of the Pandore system is to allow the execution of parallel algorithms on DMPCs (Distributed Memory Parallel Computers) without having to take into account the low-level characteristics of the target distributed computer to program the ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Towards efficient fine-grain software pipelining
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 369–379https://doi.org/10.1145/77726.255177Dataflow software pipelining was proposed as a means of structuring fine-grain parallelism and has been studied mostly under an idealized dataflow architecture model with infinite resources[9]. In this paper, we investigate the effects of software ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Compiler-directed data prefetching in multiprocessors with memory hierarchies
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 354–368https://doi.org/10.1145/77726.255176Memory hierarchies are used by multiprocessor systems to reduce large memory access times. It is necessary to automatically manage such a hierarchy, to obtain effective memory utilization. In this paper, we discuss the various issues involved in ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Parallelization of FORTRAN code on distributed-memory parallel processors
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 342–353https://doi.org/10.1145/77726.255174This paper presents some preliminary results toward the automatic parallelization of uniprocessor FORTRAN code on distributed-memory parallel processors (DMPPs). The paper introduces Oxygen, a compiler for a DMPP under development at the Laboratory. The ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Incremental dependence analysis for interactive parallelization
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 330–341https://doi.org/10.1145/77726.255173Incrementally updating dependence information during interactive parallelization is a difficult proposition. We have developed a tool (PAT) that maintains dependence information during incremental transformations to a Fortran program, including loop ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Hierarchical algorithms and architectures for parallel scientific computing
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 318–329https://doi.org/10.1145/77726.255171There has been a recent emergence of many interesting and highly efficient hierarchical (multilevel) algorithms (e.g. multigrid, domain decomposition, wavelets, multilevel preconditioning, the fast multipole algorithms, etc.) for solving numerical ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Parallel automated wire-routing with a number of competing processors
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 310–317https://doi.org/10.1145/77726.255170The purpose of the automated wire routing for VLSI and printed circuit board design is to connect a number of terminal pairs distributed throughout wiring plane with net paths which do not intersect each other. Although maze running and line search are ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Supercomputer-based visualization systems used for analyzing output data of a numerical weather prediction model
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 296–309https://doi.org/10.1145/77726.255168Comparison of two supercomputer-based visualization systems developed over a half-year period show that the visualization/animation efficiency is largely dependent upon the efficiencies of individual computers, networking, and memory management.
Using a ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Implementation of 5-point/9-point multi-level methods on hypercube architectures
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 291–295https://doi.org/10.1145/77726.255167Computational complexity of implementing 5/9-point multi-level methods on hypercube architectures is considered. The embedding of the nested red/black structures of these methods is described, and an analysis is made of data distances involved.
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Elastodynamics on clustered vector multiprocessors
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 281–290https://doi.org/10.1145/77726.255166We present the parallelization of an elastodynamic code on a firmly coupled configuration consisting of two IBM 3090-600 VF, a total of 12 processors, joined with a connection facility. The programming environment used is Clustered FORTRAN which is a ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Strategies for large-scale structural problems on high-performance computers
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 267–280https://doi.org/10.1145/77726.255164Novel computational strategies are presented for the analysis of large and complex structures. The strategies are based on generating the response of the complex structure using large perturbations from that of a simpler model, associated with a simpler ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990 - ArticleJune 1990
Supercomputer performance evaluation and the Perfect Benchmarks
ICS '90: Proceedings of the 4th international conference on SupercomputingJune 1990, Pages 254–266https://doi.org/10.1145/77726.255163In the past three years, the Perfect BenchmarkTM Suite has evolved from a supercomputer performance evaluation plan, presented by Kuck and Sameh at the 1987 International Conference on Supercomputing, to a vigorous international activity. This paper ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 18 Issue 3b, Sept. 1990