This paper describes a communication system designed to support highly asynchronous application or system software on a distributed-memory multicomputer such as a hypercube. The system is called generalized signals because it is based on the signal facility in System V UNIX, with enhancements to allow signals to carry data. Any processor can send a signal to any other processor at any time. When a signal arrives, the receiving processor traps to a user-specified subroutine; when this subroutine is finished the interrupted code is resumed. Signal interrupts happen in a controlled manner, thereby simplifying the programmer's task. There is a facility for protection of critical sections in user programs. The generalized signals system ...
Processor allocation and the task scheduling technique in parallel processing systems play a signifi...
Abstract- Interrupt-based programming is widely used for interfacing a processor with peripherals an...
This paper describes a portable programming environment for MIMD concurrent processors based on an o...
This paper describes a communication system designed to support highly asynchronous application or s...
A large potential exists for increasing the communication performance of hypercube multiprocessors. ...
E cient interprocessor communication is crucial to increasing the performance of parallel computers....
An abstract hypercube architecture made up of computing elements (nodes) has been simulated, in whic...
We describe the design, implementation and use of a mechanism for handling asynchronous signals, su...
This thesis presents results of evaluating the communications capabilities of the generalized hyperc...
© ACM 1988. Most hypercube node operating systems allow multiple (multipro-grammed) processes per no...
This paper discusses an ongoing study that uses a recent development in communication control techno...
Many parallel algorithms exhibit a hypercube communication topology. Such algorithms can easily be e...
Hypercube algorithms are developed for a variety of communication-intensive tasks such as transposin...
The VERTEX message passing system provided with NCUBE hypercubes is unsafe. The system can fail unde...
We consider several basic communication problems in a hypercube network of processors. These include...
Processor allocation and the task scheduling technique in parallel processing systems play a signifi...
Abstract- Interrupt-based programming is widely used for interfacing a processor with peripherals an...
This paper describes a portable programming environment for MIMD concurrent processors based on an o...
This paper describes a communication system designed to support highly asynchronous application or s...
A large potential exists for increasing the communication performance of hypercube multiprocessors. ...
E cient interprocessor communication is crucial to increasing the performance of parallel computers....
An abstract hypercube architecture made up of computing elements (nodes) has been simulated, in whic...
We describe the design, implementation and use of a mechanism for handling asynchronous signals, su...
This thesis presents results of evaluating the communications capabilities of the generalized hyperc...
© ACM 1988. Most hypercube node operating systems allow multiple (multipro-grammed) processes per no...
This paper discusses an ongoing study that uses a recent development in communication control techno...
Many parallel algorithms exhibit a hypercube communication topology. Such algorithms can easily be e...
Hypercube algorithms are developed for a variety of communication-intensive tasks such as transposin...
The VERTEX message passing system provided with NCUBE hypercubes is unsafe. The system can fail unde...
We consider several basic communication problems in a hypercube network of processors. These include...
Processor allocation and the task scheduling technique in parallel processing systems play a signifi...
Abstract- Interrupt-based programming is widely used for interfacing a processor with peripherals an...
This paper describes a portable programming environment for MIMD concurrent processors based on an o...