Advanced search

Found 3 essays matching the above criteria.

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

  2. 2. Automated Recognition of Algorithmic Patterns in DSP Programs

    University essay from PELAB - Laboratoriet för programmeringsomgivningar; Tekniska högskolan

    Author : Amin Shafiee Sarvestani; [2011]
    Keywords : Automatic Parallelization; Algorithmic Pattern Recognition; Cetus; DSP; DSP Code Parallelization; Compiler Frameworks;

    Abstract : We introduce an extensible knowledge based tool for idiom (pattern) recognition in DSP(digital signal processing) programs. Our tool utilizesfunctionality provided by the Cetus compiler infrastructure fordetecting certain computation patterns that frequently occurin DSP code. READ MORE

  3. 3. Compiling the parallel programming language NestStep to the CELL processor

    University essay from Institutionen för datavetenskap

    Author : Magnus Holm; [2010]
    Keywords : NestStep; Cell; parallel programming; source-to-source compiler; Cetus; ANTLR;

    Abstract : The goal of this project is to create a source-to-source compiler which will translate NestStep code to C code. The compiler's job is to replace NestStep constructs with a series of function calls to the NestStep runtime system. NestStep is a parallel programming language extension based on the BSP model. READ MORE