A number of applications on parallel computers deal with very large data sets that cannot fit in the main memory. In such applications, data must be stored in files on disks and fetched into memory during program execution. Parallel programs with large out-of-core arrays stored in files must read/write smaller sections of the arrays from/to files. In this paper, we describe a method for accessing sections of out-of-core arrays efficiently. Our method, the extended two phase method, uses collective I/O: Processors cooperate to combine several I/O requests into fewer larger granularity requests, reorder requests so that the file is accessed in proper sequence, and eliminate simultaneous I/O requests for the same data. In addition, the I/O wor...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are ...
Datasets in large scale scientific data management, are often modeled as k-dimensional arrays. Eleme...
A number of applications on parallel computers deal with very large data sets that cannot fit in the...
A number of applications on parallel computers deal with very large data sets that cannot fit in mai...
Datasets used in scientific and engineering applications are often modeled as dense multi-dimensiona...
Distributed memory parallel computers or distributed computer systems are widely recognized as the o...
This paper describes techniques for translating out-of-core programs written in a data parallel lang...
The difficulty of handling out-of-core data limits the performance of supercomputers as well as the ...
A high speed parallel array data processing architecture fashioned under a computational envelope ap...
New file systems are critical to obtain good I/O performance on large multiprocessors. Several resea...
Scientists commonly turn to supercomputers or Clusters of Workstations with hundreds (even thousands...
New file systems are critical to obtain good I/O performance on large multiprocessors. Several resea...
In this paper, we show that communication in the out-of-core distributed memory problems requires bo...
We present Outrider, an architecture for throughput-oriented processors that exploits intra-thread m...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are ...
Datasets in large scale scientific data management, are often modeled as k-dimensional arrays. Eleme...
A number of applications on parallel computers deal with very large data sets that cannot fit in the...
A number of applications on parallel computers deal with very large data sets that cannot fit in mai...
Datasets used in scientific and engineering applications are often modeled as dense multi-dimensiona...
Distributed memory parallel computers or distributed computer systems are widely recognized as the o...
This paper describes techniques for translating out-of-core programs written in a data parallel lang...
The difficulty of handling out-of-core data limits the performance of supercomputers as well as the ...
A high speed parallel array data processing architecture fashioned under a computational envelope ap...
New file systems are critical to obtain good I/O performance on large multiprocessors. Several resea...
Scientists commonly turn to supercomputers or Clusters of Workstations with hundreds (even thousands...
New file systems are critical to obtain good I/O performance on large multiprocessors. Several resea...
In this paper, we show that communication in the out-of-core distributed memory problems requires bo...
We present Outrider, an architecture for throughput-oriented processors that exploits intra-thread m...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are ...
Datasets in large scale scientific data management, are often modeled as k-dimensional arrays. Eleme...