Topics in Parallel and Distributed Computing
Enhancing the Undergraduate Curriculum: Performance, Concurrency, and Programming on Modern Platforms
Book
Enhancing the Undergraduate Curriculum: Performance, Concurrency, and Programming on Modern Platforms
Chapter
The premise of the NSF-supported Center for Parallel and Distributed Computing Curriculum Development and Educational Resources (CDER) is that every computer science (CS) and computer engineering (CE) undergra...
Article
The recent trend toward heterogeneity among, and even within, computers requires new expressiveness in the way resource descriptions are created, and new sophistication in systems that attempt to match jobs wi...
Article
Scientific datasets are often stored on distributed archival storage systems, because geographically distributed sensor devices store the datasets in their local machines and also because the size of scientifi...
Chapter and Conference Paper
This work investigates the leverage that can be obtained from compiler optimization techniques for efficient execution of multi-query workloads in data analysis applications. Our approach is to address multi-q...
Chapter
There have been major efforts in develo** programming language and compiler support for distributed memory parallel machines. On these machines, large data arrays are typically partitioned among the local me...
Chapter
There has been an increasing trend towards using a network of non-dedicated workstations for parallel programming. In such an environment, the number of processors available for parallel programming may change...
Chapter and Conference Paper
Single-assignment languages offer the potential to efficiently program parallel processors. This paper discusses issues that arise in map** SISAL programs onto the WarpSM array, a linear systolic array in use a...