Many scientific data-intensive applications perform iterative computations on array data. There exist multiple engines specialized for array processing. These engines efficiently support various types of operations, but none includes na-tive support for iterative processing. In this paper, we de-velop a model for iterative array computations and a series of optimizations. We evaluate the benefits of an optimized, native support for iterative array processing on the SciDB engine and real workloads from the astronomy domain. 1
This report describes my implementation of a parallel iterative-deepening A* search algorithm on a N...
What does Google's management of billions of Web pages have in common with analysis of a genome with...
Malleable applications may run with varying numbers of threads, and thus on varying numbers of cores...
Many scientific data-intensive applications perform iterative computations on array data. There exis...
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...
Astronomy depends on ever-increasing computing power. Processor clock rates have plateaued, and incr...
Iterative methods are well-established in the context of scientific computing. They solve a problem ...
174 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.As the cost of hardware compo...
In this thesis, we address the problem of efficiently and automatically scaling iterative computatio...
textabstractNon-trivial scientific applications often involve complex computations on large multi-di...
Scientific experiments and large-scale simulations produce massive amounts of data. Many of these sc...
As high-performance computing approaches exascale, the existing I/O system design is having trouble ...
Astronomers have come to rely on the increasing performance of computers to reduce, analyze, simulat...
The demands of chemists for computational resources are well known and have been amply documented. T...
This report describes my implementation of a parallel iterative-deepening A* search algorithm on a N...
What does Google's management of billions of Web pages have in common with analysis of a genome with...
Malleable applications may run with varying numbers of threads, and thus on varying numbers of cores...
Many scientific data-intensive applications perform iterative computations on array data. There exis...
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...
Astronomy depends on ever-increasing computing power. Processor clock rates have plateaued, and incr...
Iterative methods are well-established in the context of scientific computing. They solve a problem ...
174 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.As the cost of hardware compo...
In this thesis, we address the problem of efficiently and automatically scaling iterative computatio...
textabstractNon-trivial scientific applications often involve complex computations on large multi-di...
Scientific experiments and large-scale simulations produce massive amounts of data. Many of these sc...
As high-performance computing approaches exascale, the existing I/O system design is having trouble ...
Astronomers have come to rely on the increasing performance of computers to reduce, analyze, simulat...
The demands of chemists for computational resources are well known and have been amply documented. T...
This report describes my implementation of a parallel iterative-deepening A* search algorithm on a N...
What does Google's management of billions of Web pages have in common with analysis of a genome with...
Malleable applications may run with varying numbers of threads, and thus on varying numbers of cores...