Advanced search

Showing result 1 - 5 of 36 essays matching the above criteria.

  1. 1. Performance Evaluation of Digital Image Processing on the Web using WebAssembly

    University essay from Uppsala universitet/Avdelningen för beräkningsvetenskap

    Author : Christoffer Nyberg; [2023]
    Keywords : WebAssembly; wasm; SIMD; multithreading; performance;

    Abstract : JavaScript has been the de-facto standard programming language for Web browsers for some time. Although it has enabled the interactive and complex web pages we have today, it has long been characterized by performance issues. A promising new technology, WebAssembly, aims to enable near-native performance on the Web. READ MORE

  2. 2. Introducing Machine Learning in a Vectorized Digital Signal Processor

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

    Author : Linnéa Ridderström; [2023]
    Keywords : Digital Signal Processor DSP ; Application-Specific Integrated Circuit ASIC ; Machine Learning; Deep Learning; Convolutional Neural Network CNN ; Very Long Instruction Word VLIM ; Single Instruction Multiple Data SIMD ; Digital Signalprocessor DSP ; Applikation-Specifik Integrerad Krets ASIC ; Maskininlärning; Djupinlärning; Konvolutionella Neurala Nätverk CNN ; Very Long Instruction Word VLIW ; Single Instruction Multiple Data SIMD ;

    Abstract : Machine learning is rapidly being integrated into all areas of society, however, that puts a lot of pressure on resource costraint hardware such as embedded systems. The company Ericsson is gradually integrating machine learning based on neural networks, so-called deep learning, into their radio products. READ MORE

  3. 3. Vectorization of the Jacobi method with single- and multiple right-hand sides

    University essay from Lunds universitet/Matematikcentrum; Lunds universitet/Matematik (naturvetenskapliga fakulteten)

    Author : Patrik Paaso; [2022]
    Keywords : C ; Vectorization; SIMD; DUNE; VCL; Vc; Jacobi method; Jacobi iteration; discrete Poisson s equation; Stationary iterative methods; Computational science; Optimization; Numerical analysis; Mathematics and Statistics;

    Abstract : Vectorization has been an important consideration for scientific com- puting performance for a long time. Early super computers were designed around vectorization, the so called ”vector computers”, but recent trends point toward favouring other computer architectures, and vector comput- ers are much more rare than they used to be. READ MORE

  4. 4. Geographical inequalities in burden of disease at local authority level in Scotland: A subnational analysis for the Scottish Burden of Disease Study 2016

    University essay from Lunds universitet/Socialmedicin och global hälsa

    Author : Georgia Dyer; [2020]
    Keywords : Burden of disease; disability-adjusted life years; years of life lost; years lived with a disability; Scottish Index of Multiple Deprivation; local authorities; Scotland; Medicine and Health Sciences;

    Abstract : Background: Scotland possesses the worst mortality outcomes and slowest improvement in life expectancy of Western Europe. Within Scotland, stark inequalities exist in both morbidity and mortality. There remains paucity in assessment of subnational variation in disease burden. READ MORE

  5. 5. Idiom-driven innermost loop vectorization in the presence of cross-iteration data dependencies in the HotSpot C2 compiler

    University essay from Linköpings universitet/Programvara och system

    Author : William Sjöblom; [2020]
    Keywords : compiler; vectorization; SIMD; Java; HotSpot; code optimization; reductions; prefix sums; parallel programming; data-level parallelism;

    Abstract : This thesis presents a technique for automatic vectorization of innermost single statement loops with a cross-iteration data dependence by analyzing data-flow to recognize frequently recurring program idioms. Recognition is carried out by matching the circular SSA data-flow found around the loop body’s φ-function against several primitive patterns, forming a tree representation of the relevant data-flow that is then pruned down to a single parameterized node, providing a high-level specification of the data-flow idiom at hand used to guide algorithmic replacement applied to the intermediate representation. READ MORE