Sökning: "Automatic Parallelization"

Visar resultat 1 - 5 av 14 uppsatser innehållade orden Automatic Parallelization.

  1. 1. Automatic GPU optimization through higher-order functions in functional languages

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :John Wikman; [2020]
    Nyckelord :;

    Sammanfattning : Over recent years, graphics processing units (GPUs) have become popular devices to use in procedures that exhibit data-parallelism. Due to high parallel capability, running procedures on a GPU can result in an execution time speedup ranging from a couple times faster to several orders of magnitude faster, compared to executing serially on a central processing unit (CPU). LÄS MER

  2. 2. Scheduling workflows to optimize for execution time

    Master-uppsats, Uppsala universitet/Institutionen för informatik och media

    Författare :Mathias Peters; [2018]
    Nyckelord :Hadoop; Hive; big data; workflows; scheduling; parallelization; automatic dependency identification; dependency graph; SQL; HiveQL;

    Sammanfattning : Many functions in today’s society are immensely dependent on data. Data drives everything from business decisions to self-driving cars to intelligent home assistants like Amazon Echo and Google Home. To make good decisions based on data, of which exabytes are generated every day, somehow that data has to be processed. LÄS MER

  3. 3. Improving performance of sequential code through automatic parallelization

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Claudius Sundlöf; [2018]
    Nyckelord :Automatic parallelization; benchmark; PolyBench; NPB; ICC; Cetus; autoPar; TC Optimizing Compiler; PLUTO;

    Sammanfattning : Automatic parallelization is the conversion of sequential code into multi-threaded code with little or no supervision. An ideal implementation of automatic parallelization would allow programmers to fully utilize available hardware resources to deliver optimal performance when writing code. LÄS MER

  4. 4. Generating SkePU Code from Automatically Detected Algorithmic Patterns in C Source Programs

    Kandidat-uppsats, Linköpings universitet/Programvara och system

    Författare :Marcus Johansson; [2016]
    Nyckelord :;

    Sammanfattning : Modern heterogeneous multi-core architectures containing one or multiple GPU de- vices require expert knowledge in order to be fully utilized through parallelization by the programmer. Software written for one hardware setup might not easily be portable to work as efficiently on a differing architecture. LÄS MER

  5. 5. GPU Usage for Parallel Functions and Contacts in Modelica

    Uppsats för yrkesexamina på avancerad nivå, Lunds universitet/Institutionen för datavetenskap

    Författare :Vilhelm Roxling; Axel Goteman; [2015]
    Nyckelord :Arbitrary Shapes; Collision Response; Auto-generation; Collision Detection; Modelica; GPU; Technology and Engineering;

    Sammanfattning : This thesis investigates two ways of incorporating GPUs in Modelica. The first by automatically generating GPU code for Modelica functions, and the second by using GPU accelerated external code for a contact handling package. Automatic parallelization of functions is desired, as it can potentially accelerate large simulations significantly. LÄS MER