Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 4 of 4 for “"Adaptive Runtime System"”.

  1. Techniques for communication optimization of parallel programs in an adaptive runtime system

    … been addressed by partitioning duties between runtimes at the shared memory node level, e.g. OpenMP, and distributed memory communication level, e.g. MPI, to create a model known as MPI+X. In this work, we present an alternative approach to improving the performance of modern HPC applications …

    uiuc Repository record for Techniques for communication optimization of parallel programs in an adaptive runtime system (opens in a new tab)

  2. PICS - a Performance-analysis-based Introspective Control System to steer parallel applications

    … ExaFLOP/s, it is clear that an introspective and adaptive runtime system (RTS) will be critical to reduce programmers' tuning efforts by automatically handling the complexities of applications and machines. This is the motivation for my research on a Performance-analysis-based Introspective …

    uiuc Repository record for PICS - a Performance-analysis-based Introspective Control System to steer parallel applications (opens in a new tab)

  3. Incompleteness + interoperability: a multi-paradigm approach to parallel programming for science and engineering applications

    … performance benefits, since the designers of the runtime system can make assumptions about the dynamic behaviors of programs, and optimize for these behaviors. Finally, interoperability is a core requirement of the system, and allows it to achieve completeness of expression simultaneously with …

    uiuc Repository record for Incompleteness + interoperability: a multi-paradigm approach to parallel programming for science and engineering applications (opens in a new tab)

  4. Runtime support for object-based message-driven parallel applications on heterogeneous clusters

    … a programming model and (2) how an underlying runtime system can assist programmers in making effective use of accelerator technologies. In our approach, the Charm++ programming model and Charm++ runtime system are extended to support the Cell processor and general purpose GPUs (GPGPUs), …

    uiuc Repository record for Runtime support for object-based message-driven parallel applications on heterogeneous clusters (opens in a new tab)