In this paper I describe some results on the use of virtual processors technology for parallelize some SPMD computational programs. The tested technology is the INTEL Hyper Threading on real processors, and the programs are MATLAB scripts for floating points computation. The conclusions of the work concern on the utility and limits of the used approach. The main result is that using virtual processors is a good technique for improving parallel programs not only for memory-based computations, but in the case of massive disk-storage operations too.
We briefly review some key scientific and parallel processing issues in a selection of some 84 exist...
Programming distributed memory systems forces the user to handle the problem of data locality. With ...
Exploiting better performance from computer programs translates to finding more instructions to exec...
We describe our implementation of several PRAM graph algorithms on the massively parallel computer M...
We describe our implementation of several efficient parallel algorithms on the massively parallel SI...
AbstractWe describe our implementation of several efficient parallel algorithms on the massively par...
The development of true Parallel Machines of which literatures are scanty is still algorithmitic. Si...
[[abstract]]Network of workstations (NOW) has become a widely accepted form of high-performance para...
Parallel algorithms for the Bulk Synchronous Parallel (BSP) and closely related Coarse Gained Multic...
Highly parallel machines needed to solve compute-intensive scientific applications are based on the ...
We have been pursuing a research program aimed at enhancing productivity and performance in parallel...
This study is an introduction of the Parallel Algorithm and the software of the Parallel Virtual Mac...
The article describes various options for speeding up calculations on computer systems. These featur...
After years of technological advances the speed of single processors are beginning to meet their phy...
The Virtual Parallel Machine (VPM) is a MIMD approach to coarse grain parallel processing. The VPM u...
We briefly review some key scientific and parallel processing issues in a selection of some 84 exist...
Programming distributed memory systems forces the user to handle the problem of data locality. With ...
Exploiting better performance from computer programs translates to finding more instructions to exec...
We describe our implementation of several PRAM graph algorithms on the massively parallel computer M...
We describe our implementation of several efficient parallel algorithms on the massively parallel SI...
AbstractWe describe our implementation of several efficient parallel algorithms on the massively par...
The development of true Parallel Machines of which literatures are scanty is still algorithmitic. Si...
[[abstract]]Network of workstations (NOW) has become a widely accepted form of high-performance para...
Parallel algorithms for the Bulk Synchronous Parallel (BSP) and closely related Coarse Gained Multic...
Highly parallel machines needed to solve compute-intensive scientific applications are based on the ...
We have been pursuing a research program aimed at enhancing productivity and performance in parallel...
This study is an introduction of the Parallel Algorithm and the software of the Parallel Virtual Mac...
The article describes various options for speeding up calculations on computer systems. These featur...
After years of technological advances the speed of single processors are beginning to meet their phy...
The Virtual Parallel Machine (VPM) is a MIMD approach to coarse grain parallel processing. The VPM u...
We briefly review some key scientific and parallel processing issues in a selection of some 84 exist...
Programming distributed memory systems forces the user to handle the problem of data locality. With ...
Exploiting better performance from computer programs translates to finding more instructions to exec...