Essays about: "Cilk"

Showing result 1 - 5 of 6 essays containing the word Cilk.

  1. 1. Parallelization in Rust with fork-join and friends: Creating the fork-join framework

    University essay from

    Author : Linus Färnstrand; [2019-07-03T13:42:24Z 2019-07-03T13:42:24Z 2015]
    Keywords : Data- och informationsvetenskap; Computer and Information Science;

    Abstract : This thesis describes the design, implementation and benchmarking of a work stealing fork-join library, called ForkJoin, for the new language Rust. Rust is a programming language with a novel approach to memory safety and concurrency, and guarantees memory safety through zero-cost abstractions and thorough checks at compile time rather than run time. READ MORE

  2. 2. Modeling Intel® Cilk™ Plus Programs with Unified Modeling Languages

    University essay from Linnéuniversitetet/Institutionen för datavetenskap (DV)

    Author : Mansoor Ata-Ul-Nasar; [2015]
    Keywords : Parallel Programming; Intel Cilk Plus; Unified Modelling Languages; Activity Models;

    Abstract : Recently multi-core processors have become very popular in computer systems. It allows multiple threads to be executed simultaneously. The advantage of multi-core comes by parallelizing codes to expand the work across hardware. Furthermore, this can be done by using a parallel environment developed by M. READ MORE

  3. 3. Porting Cilk to the Barrelfish OS

    University essay from KTH/Skolan för informations- och kommunikationsteknik (ICT)

    Author : Chau Ho Bao Le; [2013]
    Keywords : Barrelfish; Cilk; porting; multikernel; shared-memory; work-stealing; message;

    Abstract : Barrelfish operating system is an experimental instance of multikernel structure which exhibits good features such as hardware heterogeneity, scalability, dynamicity, etc. Barrelfish is in progress and lacks applications. READ MORE

  4. 4. A Comparison of Different Parallel Programming Models for Multicore Processors

    University essay from KTH/Skolan för informations- och kommunikationsteknik (ICT)

    Author : Niklas Wahlén; [2010]
    Keywords : ;

    Abstract : As computers are used in most areas today improving their performance is of great importance. Until recently a faster processor was the main contributor to the increase of overall computer speed. Today the situation has changed as heating is becoming a bigger problem. READ MORE

  5. 5. Exploiting locality in OpenMP task scheduling

    University essay from KTH/Skolan för informations- och kommunikationsteknik (ICT)

    Author : Ananya Muddukrishna; [2010]
    Keywords : ;

    Abstract : Future multi- and many- core processors are likely to have tens of cores arranged in a tiled architecture where each tile will house a processing core and a bank of the shared last-level cache. The physical distribution of tiles on the processor die gives rise to a Distributed Shared Cache (DSC) architecture where cache access latencies are non-uniform and depend on the physical distance between core and cache bank. READ MORE