Essays about: "Automatic parallelization"

Showing result 1 - 5 of 14 essays containing the words Automatic parallelization.

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

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : John Wikman; [2020]
    Keywords : ;

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

  2. 2. Scheduling workflows to optimize for execution time

    University essay from Uppsala universitet/Institutionen för informatik och media

    Author : Mathias Peters; [2018]
    Keywords : Hadoop; Hive; big data; workflows; scheduling; parallelization; automatic dependency identification; dependency graph; SQL; HiveQL;

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

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

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

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

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

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

    University essay from Linköpings universitet/Programvara och system

    Author : Marcus Johansson; [2016]
    Keywords : ;

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

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

    University essay from Lunds universitet/Institutionen för datavetenskap

    Author : Vilhelm Roxling; Axel Goteman; [2015]
    Keywords : Arbitrary Shapes; Collision Response; Auto-generation; Collision Detection; Modelica; GPU; Technology and Engineering;

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