[go: up one dir, main page]

Briggs, 1977 - Google Patents

Memory organizations and their effectiveness for multiprocessing computers.

Briggs, 1977

Document ID
18106139650649877365
Author
Briggs F
Publication year

External Links

Snippet

In the quest for higher performance In computer systems, two architectural techniques, namely, parallei Ism and pipelining, evolved to enhance the computation capability of the systems. In addition to the architectural alternatives, higher performance may also be …
Continue reading at search.proquest.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/80Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
    • G06F15/8007Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • G06F15/163Interprocessor communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation

Similar Documents

Publication Publication Date Title
Kung Computational models for parallel computers
Kulkarni et al. Systolic processing and an implementation for signal and image processing
Fu et al. Efficient sparse LU factorization with partial pivoting on distributed memory architectures
Zhu Job scheduling on a hypercube
US6950843B2 (en) Multi-dimensional Fourier transform parallel processing method for shared memory type scalar parallel computer
Watlington et al. A system for parallel media processing
Antonsson et al. PICAP–a system approach to image processing
Briggs Memory organizations and their effectiveness for multiprocessing computers.
Constantin et al. Parallelization of the Hoshen-Kopelman algorithm using a finite state machine
Fu et al. Sparse LU factorization with partial pivoting on distributed memory machines
Haiek Multiprocessors: Discussion of some theoretical and practical problems
Dobrian External memory algorithms for factoring sparse matrices
Murshed et al. Algorithms for optimal self-simulation of some restricted reconfigurable meshes
Tuomenoksa Design of the operating system for the PASM parallel processing system
Choudhary Parallel architectures and parallel algorithms for integrated vision systems
Akl et al. On the power of some PRAM models
O'Donnell MPP implementation of abstract data parallel architectures for declarative programming languages
Hammerstrom Analysis of Memory Addressing Architecture.
Nolan Scheduling of low-level image & vision algorithms (SOLLIVA)
Cvetanovic Performance analysis of multiple-processor systems
Yeh Shared cache organization for multiple-stream computer systems
Jiao Parallel Sparse Gaussian Elimination with Partial Pivoting and 2-D Data Mapping
Kapelnikov Analytic modeling methodology for evaluating the performance of distributed, multiple-computer systems (markov, petri nets)
Johnsson et al. High-performance, Scalable Scientific Software Libraries
Magid High Speed Computer Systems as a Result of Concurrent Execution of Sequential Instructions