Sökning: "C programming language"

Visar resultat 6 - 10 av 39 avhandlingar innehållade orden C programming language.

  1. 6. Towards a Functional Programming Language for Baseband Signal Processing

    Författare :Anders Persson; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; signal processing; domain specific languages; functional programming; code generation;

    Sammanfattning : Developing software for resource constrained embedded systems is a daunting task. In addition to getting the functionality right, a programmer must consider several non-functional properties, including data layout, the target memory hierarchy, concurrency and parallelism. LÄS MER

  2. 7. Teaching and Learning Concurrent Programming in the Shared Memory Model

    Författare :Filip Strömbäck; Linda Mannila; Mariam Kamkar; Christoph Kessler; Mikko-Jussi Laakso; Linköpings universitet; []
    Nyckelord :SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; Concurrency; Synchronization; Programming; Computer science education; Visualization; Progvis;

    Sammanfattning : The performance of computational devices is steadily increasing. Recently, the main contributor to the increasing performance has been an increasing number of cores rather than increased performance for individual cores. LÄS MER

  3. 8. Structured Data

    Författare :Stephan Brandauer; Tobias Wrigstad; Doug Lea; Uppsala universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Aliasing; mutable state; imperative; programming; programming languages.; Computer Science; Datavetenskap;

    Sammanfattning : References are a programming language construct that lets a programmer access a datum invariant of its location.References permit aliasing -- several references to the same object, effectively making a single object accessible through different names (or paths). LÄS MER

  4. 9. Embedded Languages for Data-Parallel Programming

    Författare :Joel Bo Svensson; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Graphics Processing Units; Data-parallelism; Functional Programming; Embedded languages;

    Sammanfattning : Computers today are becoming more and more parallel. General purpose processors (CPUs) have multiple processing cores and Single Instruction Multiple Data (SIMD) units for data-parallelism. Graphics processors (GPUs) bring massive parallelism at the cost of being harder to program than CPUs. LÄS MER

  5. 10. Obsidian: GPU Kernel Programming in Haskell

    Författare :Joel Bo Svensson; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; Haskell; data-parallelism; GPGPU; DSL; CUDA; parallelism; Obsidian; GPU; NVIDIA; Language design; ; EDSL;

    Sammanfattning : Graphics Processing Units (GPUs) are evolving into powerful general purpose computing platforms. At first, GPU performance was driven by the requirements of 3D graphics computer games. To fit this workload, a GPU is a many-core processor suitable for the data-parallel programming paradigm. LÄS MER