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 7 of 7 for “"adaptive runtime"”.

  1. Adaptive runtime techniques for node-aware resource optimization

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms

    uiuc Repository record for Adaptive runtime techniques for node-aware resource optimization (opens in a new tab)

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

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

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

  5. Power and energy management of modern architectures in adaptive HPC runtime systems

    … shrink the power efficiency gap, we argue that adaptive runtime systems can be exploited. The runtime system (RTS) can save significant power, since it is aware of both the hardware properties and the application behavior. We use application-centric analysis of different architectures to design …

    uiuc Repository record for Power and energy management of modern architectures in adaptive HPC runtime systems (opens in a new tab)

  6. Mitigating variability in HPC systems and applications for performance and power efficiency

    … frequency variations among processors. Smart and adaptive runtime systems have great potential to handle these challenges transparently from the application. In this dissertation, I first analyze frequency, temperature, and power variations in large- scale HPC systems using thousands of cores and …

    uiuc Repository record for Mitigating variability in HPC systems and applications for performance and power efficiency (opens in a new tab)

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