Skip to main content

and
  1. No Access

    Book

    Topics in Parallel and Distributed Computing

    Enhancing the Undergraduate Curriculum: Performance, Concurrency, and Programming on Modern Platforms

    Sushil K. Prasad, Anshul Gupta (2018)

  2. No Access

    Chapter

    Editors’ Introduction and Roadmap

    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...

    Sushil K. Prasad, Anshul Gupta in Topics in Parallel and Distributed Computi… (2018)

  3. No Access

    Article

    Decentralized multi-attribute range search for resource discovery and load balancing

    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...

    Jaehwan Lee, Pete Keleher, Alan Sussman in The Journal of Supercomputing (2014)

  4. No Access

    Article

    Analyzing design choices for distributed multidimensional indexing

    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...

    Beomseok Nam, Alan Sussman in The Journal of Supercomputing (2012)

  5. No Access

    Chapter and Conference Paper

    Efficient Execution of Multi-query Data Analysis Batches Using Compiler Optimization Strategies

    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...

    Henrique Andrade, Suresh Aryangat in Languages and Compilers for Parallel Compu… (2004)

  6. No Access

    Chapter

    Runtime and Compiler Support for Irregular Computations

    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...

    Raja Das, Yuan-Shin Hwang, Joel Saltz in Compiler Optimizations for Scalable Parall… (2001)

  7. No Access

    Chapter

    Runtime Support for Programming in Adaptive Parallel Environments

    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...

    Gagan Agrawal, Guy Edjlali, Alan Sussman in Languages, Compilers and Run-Time Systems … (1996)

  8. Chapter and Conference Paper

    Map** a single-assignment language onto the warp systolic array

    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...

    Thomas Gross, Alan Sussman in Functional Programming Languages and Computer Architecture (1987)