Multi-dimensional arrays have become critical scientific data structures, but their manipulation raises performance issues when they exceed memory capacity. In particular, accessing specific array regions can require millions to billions of disk seek operations, with important consequences on I/O performance. While traditional approaches to address this problem focus on file format optimizations, we are searching for algorithmic solutions where applications control I/O to reduce seeking. In this thesis, we propose the keep heuristic to minimize the number of seeks required for the repartitioning of large multi-dimensional arrays. The keep heuristic uses a memory cache to reconstruct contiguous data sections in memory. We evaluate it on arra...
When we use a disk, we sometimes wish it to be faster; I/O opera-tions are slow and thus can be the ...
It is well--known that dedicating one disk's worth of space in a disk array to parity check inf...
Previous work in single-processor ray casting methods for volume rendering has concentrated on algor...
As applications continue to generate multi-dimensional data at exponentially increasing rates, fast ...
Thesis (Ph.D.)--University of Washington, 2014Scientists today are able to generate data at an unpre...
Scientists today are able to generate data at an unprecedented scale and rate. For example the Sloan...
Very large multidimensional arrays are commonly used in data intensive scientific computations as we...
In this paper, we discuss a program transformation technique called array reshaping. Array reshaping...
Data intensive scientific computations as well on-line analytical processing applications as are do...
As applications continue to generate multi-dimensional data at exponentially increasing rates, fast ...
Efficient memory allocation is crucial for data-intensive applications, as a smaller memory footprin...
Some modern processors such as later Opterons R © and Power R © processors are able to support large...
Today's computer systems entrust the bulk of their data to disk drives. This data must be reliably s...
The literature has witnessed much work aimed at improving the efficiency of mernory systems. The mot...
Programs for embedded multimedia applications typically manipulate several large multi-dimensional a...
When we use a disk, we sometimes wish it to be faster; I/O opera-tions are slow and thus can be the ...
It is well--known that dedicating one disk's worth of space in a disk array to parity check inf...
Previous work in single-processor ray casting methods for volume rendering has concentrated on algor...
As applications continue to generate multi-dimensional data at exponentially increasing rates, fast ...
Thesis (Ph.D.)--University of Washington, 2014Scientists today are able to generate data at an unpre...
Scientists today are able to generate data at an unprecedented scale and rate. For example the Sloan...
Very large multidimensional arrays are commonly used in data intensive scientific computations as we...
In this paper, we discuss a program transformation technique called array reshaping. Array reshaping...
Data intensive scientific computations as well on-line analytical processing applications as are do...
As applications continue to generate multi-dimensional data at exponentially increasing rates, fast ...
Efficient memory allocation is crucial for data-intensive applications, as a smaller memory footprin...
Some modern processors such as later Opterons R © and Power R © processors are able to support large...
Today's computer systems entrust the bulk of their data to disk drives. This data must be reliably s...
The literature has witnessed much work aimed at improving the efficiency of mernory systems. The mot...
Programs for embedded multimedia applications typically manipulate several large multi-dimensional a...
When we use a disk, we sometimes wish it to be faster; I/O opera-tions are slow and thus can be the ...
It is well--known that dedicating one disk's worth of space in a disk array to parity check inf...
Previous work in single-processor ray casting methods for volume rendering has concentrated on algor...