Large datasets require efficient processing, storage and management to efficiently extract useful information for innovation and decision-making. This dissertation demonstrates novel approaches and algorithms using virtual memory approach, parallel computing and cyberinfrastructure. First, we introduce a tailored user-level virtual memory system for parallel algorithms that can process large raster data files in a desktop computer environment with limited memory. The application area for this portion of the study is to develop parallel terrain analysis algorithms that use multi-threading to take advantage of common multi-core processors for greater efficiency. Second, we present two novel parallel WaveCluster algorithms that perform cluster...
Analyzing massive-data sets and streams is computationally very challenging. Data sets in systems bi...
Irregular algorithms such as graph algorithms, sorting, and sparse matrix multiplication, present nu...
The number of processors embedded in high performance computing platforms is growing daily to solve ...
Large datasets require high processing power to compute, high-speed network connections to transmit,...
It is desirable for general productivity that high-performance computing applications be portable to...
abstract: Nearly 25 years ago, parallel computing techniques were first applied to vector spatial an...
The last decades have witnessed a rapid improvement of computational capabilities in high-performanc...
Traditionally, 2D and especially 3D forward modeling and inversion of large geophysical d...
The cloud has become a major computing platform, with virtualization being a key to allow applicatio...
Advanced computing and sensing technologies enable scientists to study natural and physical phenomen...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
High-performance computing increasingly occurs on computational grids composed of heterogeneous an...
Advances in hardware and software technology enable us to collect, store and distribute large quanti...
Grid digital elevation models (DEMs) are commonly used in hydrology to derive information related to...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Analyzing massive-data sets and streams is computationally very challenging. Data sets in systems bi...
Irregular algorithms such as graph algorithms, sorting, and sparse matrix multiplication, present nu...
The number of processors embedded in high performance computing platforms is growing daily to solve ...
Large datasets require high processing power to compute, high-speed network connections to transmit,...
It is desirable for general productivity that high-performance computing applications be portable to...
abstract: Nearly 25 years ago, parallel computing techniques were first applied to vector spatial an...
The last decades have witnessed a rapid improvement of computational capabilities in high-performanc...
Traditionally, 2D and especially 3D forward modeling and inversion of large geophysical d...
The cloud has become a major computing platform, with virtualization being a key to allow applicatio...
Advanced computing and sensing technologies enable scientists to study natural and physical phenomen...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
High-performance computing increasingly occurs on computational grids composed of heterogeneous an...
Advances in hardware and software technology enable us to collect, store and distribute large quanti...
Grid digital elevation models (DEMs) are commonly used in hydrology to derive information related to...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Analyzing massive-data sets and streams is computationally very challenging. Data sets in systems bi...
Irregular algorithms such as graph algorithms, sorting, and sparse matrix multiplication, present nu...
The number of processors embedded in high performance computing platforms is growing daily to solve ...