Skip to main content

previous disabled Page of 2
and
  1. No Access

    Chapter and Conference Paper

    Compiler Optimization for Irregular Memory Access Patterns in PGAS Programs

    Irregular memory access patterns pose performance and user productivity challenges on distributed-memory systems. They can lead to fine-grained remote communication and the data access patterns are often not k...

    Thomas B. Rolinger, Christopher D. Krieger in Languages and Compilers for Parallel Compu… (2023)

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

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

  4. No Access

    Article

    Scalable and effective peer-to-peer desktop grid system

    We have designed a set of protocols that use peer-to-peer techniques to efficiently implement a distributed and decentralized desktop grid. Incoming jobs with different resource requirements are matched with s...

    Jik-Soo Kim, Beomseok Nam, Alan Sussman in Cluster Computing (2014)

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

  6. No Access

    Chapter and Conference Paper

    Decentralized Preemptive Scheduling Across Heterogeneous Multi-core Grid Resources

    The recent advent of multi-core computing environments increases the heterogeneity of grid resources and the complexity of managing them, making efficient load balancing challenging. In an environment where jo...

    Arun Balasubramanian, Alan Sussman in Job Scheduling Strategies for Parallel Pro… (2014)

  7. No Access

    Chapter and Conference Paper

    DEMB: Cache-Aware Scheduling for Distributed Query Processing

    Leveraging data in distributed caches for large scale query processing applications is becoming more important, given current trends toward building large scalable distributed systems by connecting multiple he...

    Junyong Lee, Youngmoon Eom, Alan Sussman in Job Scheduling Strategies for Parallel Pro… (2013)

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

  9. No Access

    Chapter and Conference Paper

    Brief Announcement: Decentralized Network Bandwidth Prediction

    Distributed applications can often benefit from knowledge of the bandwidth between hosts, without performing measurements between all host pairs. For example, if a peer-to-peer (P2P) computational grid system ...

    Sukhyun Song, Pete Keleher, Bobby Bhattacharjee, Alan Sussman in Distributed Computing (2010)

  10. No Access

    Article

    Building complex coupled physical simulations on the grid with InterComm

    We address the problem of providing software support for simulating complex physical systems that require multiple physical models, potentially at multiple scales and resolutions and implemented using differen...

    Alan Sussman in Engineering with Computers (2006)

  11. No Access

    Chapter and Conference Paper

    Improving Resiliency Using Capacity-Aware Multicast Tree in P2P-Based Streaming Environments

    This paper presents a capacity-aware multicast tree construction scheme for P2P-based live streaming environments (R-CAT). The R-CAT builds resilient multicast trees by considering the capacity of participatin...

    Eunseok Kim, Jiyong Jang, Sungyoung Park in High Performance Computing and Communicati… (2006)

  12. No Access

    Chapter and Conference Paper

    Enabling Coupled Scientific Simulations on the Grid

    This paper addresses the problem of providing software support for simulating complex physical systems that require multiple physical models, potentially at multiple scales and resolutions and implemented usin...

    Alan Sussman, Henrique Andrade in Applied Parallel Computing. State of the A… (2006)

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

  14. Chapter and Conference Paper

    Driving Scientific Applications by Data in Distributed Environments

    Traditional simulation-based applications for exploring a parameter space to understand a physical phenomenon or to optimize a design are rapidly overwhelmed by data volume when large numbers of simulations of...

    Joel Saltz, Umit Catalyurek, Tahsin Kurc, Mike Gray in Computational Science — ICCS 2003 (2003)

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

  16. No Access

    Chapter and Conference Paper

    A Performance Prediction Framework for Data Intensive Applications on Large Scale Parallel Machines

    This paper presents a simulation-based performance prediction framework for large scale data-intensive applications on large scale machines. Our framework consists of two components: application emulators and ...

    Mustafa Uysal, Tahsin M. Kurc, Alan Sussman in Languages, Compilers, and Run-Time Systems… (1998)

  17. Chapter and Conference Paper

    A high performance image database system for remotely sensed imagery

    We present the design of and performance results for an image database system for remotely sensed imagery. The system stores and serves level 1B remotely sensed data, providing users with a flexible and effici...

    Carter T. Shock, Chialin Chang, Larry Davis in Euro-Par'96 Parallel Processing (1996)

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

  19. No Access

    Chapter and Conference Paper

    Programming High Performance Parallel Machines

    Many researchers are working on the problem of providing effective programming paradigms for parallel machines. Much of this research is motivated by the difficulties involved in automatically parallelizing pr...

    Alan Sussman in Opportunities and Constraints of Parallel Computing (1989)

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

previous disabled Page of 2