Sökning: "task-based programming"

Visar resultat 6 - 10 av 11 avhandlingar innehållade orden task-based programming.

  1. 6. Techniques to Tighten the Upper Bound on the ExecutionTime of Task-based Parallel Applications

    Författare :Petros Voudouris; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Scheduling; Multiprocessor; WCET; Uniform; Hard; multicore; Related; DAG; Real-Time; Dynamic; Unrelated; Makespan; Homogeneous; Parallel; Identical;

    Sammanfattning : To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide formally proven guarantees for the timing behavior of the system. Programming models for parallel applications, such as OpenMP, use pragmas to specify parts of the application as parallel tasks, for example, a function or a body of a loop. LÄS MER

  2. 7. Modeling the interactions between tasks and the memory system

    Författare :Germán Ceballos; David Black-Schaffer; Uppsala universitet; []
    Nyckelord :TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Computer Science; Datavetenskap;

    Sammanfattning : Making computer systems more energy efficient while obtaining the maximum performance possible is key for future developments in engineering, medicine, entertainment, etc. However it has become a difficult task due to the increasing complexity of hardware and software, and their interactions. LÄS MER

  3. 8. Inverse factorization in electronic structure theory : Analysis and parallelization

    Författare :Anton G. Artemov; Emanuel H. Rubensson; Uppsala universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Scientific Computing; Beräkningsvetenskap;

    Sammanfattning : This licentiate thesis is a part of an effort to run large electronic structure calculations in modern computational environments with distributed memory. The ultimate goal is to model materials consisting of millions of atoms at the level of quantum mechanics. LÄS MER

  4. 9. Adaptive Task Scheduling and Resource Management Techniques for Improving Energy Efficiency on Multi-core Systems

    Författare :Jing Chen; Chalmers tekniska högskola; []
    Nyckelord :TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Dynamic Voltage and Frequency Scaling DVFS ; Performance Modeling; Energy Efficiency; Runtime System; Power Modeling; Task Scheduling;

    Sammanfattning : The growing impact of energy on operational cost and system robustness becomes a strong motivation for improving energy efficiency in parallel computing systems, in addition to performance. Hardware features such as core asymmetry and Dynamic Voltage and Frequency Scaling (DVFS) aim to provide opportunities for energy-efficient computing. LÄS MER

  5. 10. Towards Runtime-Assisted Cache Management for Task-Parallel Programs

    Författare :Madhavan Manivannan; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; task parallelism; cache hierarchy; runtime system; dead blocks; multi-core architecture; sharing patterns;

    Sammanfattning : Architects have adopted the shared memory model that implicitly manages cache coherence and cache capacity in hardware, mainly to aid programmability of multi-core architectures. The hardware mechanisms are however prone to inefficiencies because they are not tailored to the behavior of individual parallel applications. LÄS MER