A network of parallel workstations promises cost-effective parallel computing. This pa-per presents the HyFi (Hybrid Filaments) package, which can be used to create architecture-independent parallel programs—that is, programs that are portable and efficient across different parallel machines. HyFi integrates Shared Filaments (SF), which provides parallelism on shared-memory multiprocessors, and Distributed Filaments (DF), which extracts parallelism from net-works of uniprocessors. This enables parallelism on any architecture, including homogeneous networks of multiprocessors. HyFi uses fine-grain parallelism and implicit shared-variable communication to provide a uniform programming model. HyFi adopts the same basic execution model as SF an...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
PIOUS is a parallel file system architecture that provides cost-effective, scalable bandwidth in a n...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
A fine-grain parallel program is one in which processes are typically small, ranging from a few to a...
A fine-grain parallel program is one in which processes are typically small, ranging from a few to a...
. It has long been thought that coarse-grain parallelism is much more efficient than fine-grain para...
A coarse-grain parallel program typically has one thread (task) per processor, whereas a fine-grain ...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
Invited paper. Extended version published in the Parallel Processing Letters, URL: http://hal.inria....
This paper describes Stardust, an environment for parallel programming on networks of heterogeneous ...
Parallel systems supporting a shared memory programming interface have been implemented both in soft...
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Parallel hardware1 has become a ubiquitous component in computer processing technology. Uniprocessor...
Advances in integrated circuit technology continue to provide more and more transistors on a chip. C...
There is an increasing need for a framework that supports research on portable high-performance para...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
PIOUS is a parallel file system architecture that provides cost-effective, scalable bandwidth in a n...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
A fine-grain parallel program is one in which processes are typically small, ranging from a few to a...
A fine-grain parallel program is one in which processes are typically small, ranging from a few to a...
. It has long been thought that coarse-grain parallelism is much more efficient than fine-grain para...
A coarse-grain parallel program typically has one thread (task) per processor, whereas a fine-grain ...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
Invited paper. Extended version published in the Parallel Processing Letters, URL: http://hal.inria....
This paper describes Stardust, an environment for parallel programming on networks of heterogeneous ...
Parallel systems supporting a shared memory programming interface have been implemented both in soft...
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Parallel hardware1 has become a ubiquitous component in computer processing technology. Uniprocessor...
Advances in integrated circuit technology continue to provide more and more transistors on a chip. C...
There is an increasing need for a framework that supports research on portable high-performance para...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
PIOUS is a parallel file system architecture that provides cost-effective, scalable bandwidth in a n...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...