Essays about: "programming Thesis abstraction"

Showing result 1 - 5 of 24 essays containing the words programming Thesis abstraction.

  1. 1. Design and evaluation of a plain MPI-based cluster execution backend for the SkePU 3 skeleton programming framework

    University essay from Linköpings universitet/Programvara och system

    Author : Alexander Zeijlon; [2023]
    Keywords : SkePU; skeleton programming; algorithmic skeletons; HPC; cluster; parallel programming; MPI; OpenMP; CUDA; Hybrid; NUMA;

    Abstract : SkePU 3 is a framework for parallel program execution that uses higher order functions called skeletons, which provide a layer of abstraction between user code and the parallel implementation it provides through its backends. The backend that enables SkePU to run on an HPC cluster has a slowdown of a factor two. READ MORE

  2. 2. High Level Synthesis for ASIC and FPGA

    University essay from Lunds universitet/Institutionen för elektro- och informationsteknik

    Author : Malin Heyden; [2023]
    Keywords : HLS; high level synthesis; asic; fpga; catapult; filter; sfir; Technology and Engineering;

    Abstract : This thesis aims to evaluate the performance of Siemens’ High Level Synthesis (HLS) tool Catapult. HLS can be considered the next step up in abstraction level from writing traditional Register Transfer Level (RTL) code which is time consuming and error prone. READ MORE

  3. 3. Modularity, Scalability, Reusability, Configurability, and Interoperability of ASIC/FPGA Verification IP

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

    Author : Trupti Rao; [2022]
    Keywords : Verification Intellectual Property; UniversalVerification Methodology; Avalon Streaming Interface; Object-oriented Programming;

    Abstract : The complexity of chip design has been exponentially rising, resulting in increased complexity and costs in chip verification. This rise in complexity results in increased time to market and increases risks of chip in fabrication, that can be catastrophic and result in major losses. READ MORE

  4. 4. API data gathering and structuring for machine learning and human use : Optimizing API data for both financial machine learning and being easy to read and use by the end user

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

    Author : Axel Forshällen; [2022]
    Keywords : API; data preprocessing; machine learning; data structures; abstraction; PSD2; open banking; API; data förprocessering; maskininlärning; data strukturer; abstraktion; PSD2; open banking;

    Abstract : This thesis looks into how to implement an abstraction layer between transaction data gathered from Revised Payment Services Directive (PSD2) compliant banks via an Application Programming Interface (API) and a data base, with a human user interface for reading and structuring the data. API for data sources tend to not have a standardized structure and this creates a problem for machine learning. READ MORE

  5. 5. Efficient High-level Synthesis Implementation of massive MIMO Processing on RFSoC

    University essay from Lunds universitet/Institutionen för elektro- och informationsteknik

    Author : Sijia Cheng; [2022]
    Keywords : Technology and Engineering;

    Abstract : Massive multiple-input multiple-output (MIMO) refers to a wireless access technology that equips base station (BS) with hundreds to thousands of antennas to serve tens of user equipment (UE) in the same time-frequency resource. These extensive antennas improve spectral and energy efficiency, but the detection algorithms tend to be more complex with operations, multiplications, and inversions on larger size matrix. READ MORE