Filters








22,064 Hits in 4.2 sec

Network: A Multiprocessor Program

P.B. Hansen
1978 IEEE Transactions on Software Engineering  
Brinch Hansen, Network: A multiprocessor program, IEEE Transactions on Software Engineering 4, 3 (May 1978), 194-199.  ...  This paper explores the problems of implementing arbitrary forms of process communication on a multiprocessor network.  ...  The program was tested at TRW's Signal Processing Facility.  ... 
doi:10.1109/tse.1978.231498 fatcat:6nd7zpvqzba7djx5aj3bkl4fly

The Amber system: parallel programming on a network of multiprocessors

J. Chase, F. Amador, E. Lazowska, H. Levy, R. Littlefield
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
This paper describes a programming system called Amber that permits a single application program to use a homogeneous network of computers in a uniform way, making the network appear to the application  ...  Amber is specifically designed for high performance in the case where each node in the network is a shared-memory multiprocessor.  ...  Similar shared memory models have been used to allow a network of machines to be programmed as a loosely-coupled multiprocessor.  ... 
doi:10.1145/74850.74865 dblp:conf/sosp/ChaseALLL89 fatcat:jyjm27f4xngqxhgpaorglktfsy

Multiprocessor Smalltalk: a case study of a multiprocessor-based programming environment

J. Pallas, D. Ungar
1988 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation - PLDI '88  
1 Smalltalk-is a trademark of PaxPlace Systems.  ...  Introduction We have adapted an interactive programming system (Smalltalk) to a multiprocessor (the Firefly).  ...  The first part of the project will produce information about the obstacles to adapting a single-threaded uniprocessor programming system to a multiprocessor.  ... 
doi:10.1145/53990.54017 dblp:conf/pldi/PallasU88 fatcat:egsqiitga5cbpdm32l4lomzkai

A multiprocessor using protocol-based programming primitives

Erik P. DeBenedictis
1987 International journal of parallel programming  
Figure I is a Plan that is relevant to multiprocessor programming.  ...  An e am Ie of this Ian is a person running a multiprocessor program interactively.  ... 
doi:10.1007/bf01408174 fatcat:pfkixlpoanbxtakpwrfpddef4e

A programming environment for a transputer-based multiprocessor system

M. Aspnäs, Ralph-Johan Back
1990 Acta Cybernetica  
This paper presents a transputer-based multiprocessor system, Hathi-2, and the programming environment being developed for this system.  ...  The user sees the multiprocessor system as a pool of resources (processors and communication links), which are allocated to the users program and connected to the topology described by the program structure  ...  Part of the work has been done in the FINSOFT III research program, financed by TEKES. The authors also wish to thank Kaisa Sere for comments on the paper.  ... 
dblp:journals/actaC/AspnasB90 fatcat:bdos42lysjc2rerwntxnqw3dye

Implementing functional programs on a hypercube multiprocessor

B. Goldberg, P. Hudak
1988 Proceedings of the third conference on Hypercube concurrent computers and applications Architecture, software, computer systems, and general issues -  
Alfalfa is an implementation of a functional language on the Intel iPSC multiprocessor.  ...  The source language, ALFL, contains no constructs that allow the programmer to specify parallelism or synchronization; thus it is the task of the compiler to detect the exploitable parallelism in a program  ...  In addition, it has been suggested that functional programming provides a natural methodology for programming multiprocessor computers.  ... 
doi:10.1145/62297.62356 fatcat:txdlwi6icjc73ezkjqzd36cuta

PARUS: A Parallel Programming Framework for Heterogeneous Multiprocessor Systems [chapter]

Alexey N. Salnikov
2006 Lecture Notes in Computer Science  
The next step is the parallel program execution on a cluster or multiprocessor system. PARUS also implements some approaches for load balancing on heterogeneous multiprocessor system.  ...  PARUS is a parallel programing framework that allows you to build parallel programs in data flow graph notation.  ...  in the multiprocessor system.  ... 
doi:10.1007/11846802_59 fatcat:v2bbda2nrrhcreepn5wh2tnohu

Assessing Programming Costs of Explicit Memory Localization on a Large Scale Shared Memory Multiprocessor

Silvio Picano, Eugene D. Brooks III, Joseph E. Hoag
1992 Scientific Programming  
We describe the techniques used to exploit our multiprocessor (the BBN TC2000) on a network simulation program, showing the resulting performance gains and the associated programming costs.  ...  We present detailed experimental work involving a commercially available large scale shared memory multiple instruction stream-multiple data stream (MIMD) parallel computer having a software controlled  ...  The authors wish to thank Brent Gorda, Tammy W elcome and Linda Woods of the MPCI at LLNL and Ken Sed~ck for their assistance with the parallel programming support for the BBN multiprocessor.  ... 
doi:10.1155/1992/923069 fatcat:cjvqqrdrfvc6nggu7qhhjcrema

Assembling a resolution multiprocessor from interface, programming and distributed processing components

Hamish Taylor
1996 Computer languages  
An effective resolution multiprocessor can be built from distributed processing, logic programming, and interface elements.  ...  A virtual multiprocessor offering common message passing and configuration services integrates a distributed mesh of sequential resolution engines.  ...  User Interface Users of multiprocessors and networked workstations suitable for running PVM typically exercise their applications under UNIX within a graphical user interface environment such as X Window  ... 
doi:10.1016/s0096-0551(96)00013-6 fatcat:ztszoc7v4ja3pj6plxguso55ii

The Giga View Multiprocessor Multidisk Image Server

B. A. Gennart, B. Krummenacher, L. Landron, R. D. Hersch, B. Saugy, J.-C. Hadorn, D. Müller
1996 Scientific Programming  
The GigaView is a dedicated multiprocessor architecture connected through a standard SCSI-bus to a workstation.  ...  In a more recent research project [2] , the RAID concept was further extended to oer very high bandwidth disk arrays directly hooked onto high-speed networks (HIPPI based networks).  ... 
doi:10.1155/1996/680239 fatcat:6zpknno4tngrtofbswow4vbsru

Simple: A Methodology for Programming High Performance Algorithms on Clusters of Symmetric Multiprocessors (SMPs)

David A. Bader, Joseph JáJá
1999 Journal of Parallel and Distributed Computing  
We describe a methodology for developing high performance programs running on clusters of SMP nodes.  ...  The SMP cluster programming methodology is based on a small prototype kernel (SIMPLE) of collective communication primitives that make efficient use of the hybrid shared and message passing environment  ...  The Globus toolkit [12] contains the tools necessary to interconnect heterogeneous systems (including SMP nodes) in a wide-area network, allowing message passing and shared memory programs to take advantage  ... 
doi:10.1006/jpdc.1999.1541 fatcat:l6rspgbrjfckbbezpjvwrh5eca

Configuration and Programming of Heterogeneous Multiprocessors on a Multi-FPGA System Using TMD-MPI

Manuel Saldana, Daniel Nunes, Emanuel Ramalho, Paul Chow
2006 2006 IEEE International Conference on Reconfigurable Computing and FPGA's (ReConFig 2006)  
A programming model for multiprocessor Systems-On-FPGAs should be standard and application independent, but optimized for a particular architecture.  ...  Therefore, an efficient programming model and a flexible design flow are paramount for this technology to be more widely accepted.  ...  On top of this network infrastructure, a program-ming model can be developed to provide a homogeneous view of the entire system.  ... 
doi:10.1109/reconf.2006.307779 dblp:conf/reconfig/SaldanaNRC06 fatcat:ganr7p2aibhhbgpcf7f55etmmy

A parallel language and its compilation to multiprocessor machines or VLSI

Marina C. Chen
1986 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages - POPL '86  
In Crystal, a program consists of a system of recursion equations and is interpreted as a parallel system.  ...  A language Crystal and its compiler for parallel programming is presented.  ...  Introduction The effective exploitation of the parMlelism provided by multiprocessor machines or speciM purpose YLSI designs clearly relies on a suitable parallel programming language and a powerful compiler  ... 
doi:10.1145/512644.512656 dblp:conf/popl/Chen86 fatcat:xfoub3v2wng6jkl4d5dklrcjw4

FASTEST: a practical low-complexity algorithm for compile-time assignment of parallel programs to multiprocessors

Yu-Kwong Kwok, I. Ahmad
1999 IEEE Transactions on Parallel and Distributed Systems  
The proposed algorithm is evaluated with several application programs and outperforms a number of previous algorithms by generating parallelized code with shorter execution times, while taking dramatically  ...  In the area of parallelizing compilers, considerable research has been carried out on data dependency analysis, parallelism extraction, as well as program and data partitioning.  ...  Fig. 1 . 1 (a) A parallel program fragment; (b) a DAG representing the program fragment.  ... 
doi:10.1109/71.752781 fatcat:wgpihdacvrc7hfe4lrsiyko7ci

Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads

Stephen A. Edwards, Nalini Vasudevan, Olivier Tardieu
2008 2008 Design, Automation and Test in Europe  
We demonstrate such language restrictions are practical by presenting a SHIM to C-plus-Pthreads compiler that can produce efficient code for shared-memory multiprocessors.  ...  Multicore shared-memory architectures are becoming prevalent and bring many programming challenges.  ...  Scheduling-instruction ordering-is the biggest issue in programming shared-memory multiprocessors.  ... 
doi:10.1109/date.2008.4484886 dblp:conf/date/EdwardsVT08 fatcat:5evwj6kcarc5devtbibmuimkkm
« Previous Showing results 1 — 15 out of 22,064 results