Search for dissertations about: "task parallelism"

Showing result 1 - 5 of 40 swedish dissertations containing the words task parallelism.

  1. 1. Understanding Task Parallelism : Providing insight into scheduling, memory, and performance for CPUs and Graphics

    Author : Germán Ceballos; David Black-Schaffer; Erik Hagersten; Samuel Thibault; Uppsala universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Task-based programming; Task Scheduling; Analytical Cache Model; Scheduling; Runtime Systems; Computer Graphics rendering ; Computer Science; Datavetenskap;

    Abstract : Maximizing the performance of computer systems while making them more energy efficient is vital for future developments in engineering, medicine, entertainment, etc. However, the increasing complexity of software, hardware, and their interactions makes this task difficult. READ MORE

  2. 2. Towards Runtime-Assisted Cache Management for Task-Parallel Programs

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

    Abstract : 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. READ MORE

  3. 3. Mapping Concurrent Applications to Multiprocessor Systems with Multithreaded Processors and Network on Chip-Based Interconnections

    Author : Ruxandra Pop; Petru Eles; Shashi Kumar; Linköpings universitet; []
    Keywords : Network on Chip; Multiprocessor Embedded Systems; Task Mapping; Task Scheduling; Multithreading; Simultaneous Multithreading; Response Time Estimation; Genetic Algorithms; List Scheduling; Soft Deadline; Task Graphs; TECHNOLOGY; TEKNIKVETENSKAP;

    Abstract : Network on Chip (NoC) architectures provide scalable platforms for designing Systems on Chip (SoC) with large number of cores. Developing products and applications using an NoC architecture offers many challenges and opportunities. A tool which can map an application or a set of applications to a given NoC architecture will be essential. READ MORE

  4. 4. Effective cooperative scheduling of task-parallel applications on multiprogrammed parallel architectures

    Author : Georgios Varisteas; Mats Brorsson; Avi Mendelson; KTH; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; multicore; parallel; scheduler; workload; runtime; task; adaptive; resource management; load balancing; work-stealing; Computer Science; Datalogi;

    Abstract : Emerging architecture designs include tens of processing cores on a single chip die; it is believed that the number of cores will reach the hundreds in not so many years from now. However, most common parallel workloads cannot fully utilize such systems. READ MORE

  5. 5. Cooperative user- and system-level scheduling of task-centric parallel programs

    Author : Georgios Varisteas; Mats Brorsson; Karl-Filip Faxén; Timothy Roscoe; KTH; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; parallel; workload; runtime; task; adaptive; resource management; load balancing; work-stealing; SRA - ICT; SRA - Informations- och kommunikationsteknik;

    Abstract : Emerging architecture designs include tens of processing cores on a single chip die; it is believed that the number of cores will reach the hundreds in not so many years from now. However, most common workloads cannot expose fluctuating parallelism, insufficient to utilize such systems. READ MORE