Sökning: "Ivar Härnqvist"

Hittade 2 uppsatser innehållade orden Ivar Härnqvist.

  1. 1. Performance-Aware Code Size Optimization of Generic Functions through Automatic Implementation of Dynamic Dispatch

    Master-uppsats, Linköpings universitet/Programvara och system

    Författare :Ivar Härnqvist; [2022]
    Nyckelord :Compiler technology; Programming language design; Performance; Code size optimization; Generic programming; Polymorphism; Dynamic dispatch; Type erasure; Monomorphization; Templates; C ; Kompilatorteknik; Programspråksdesign; Prestanda; Kodstorleksoptimering; Generisk programmering; Polymorfism; Dynamic dispatch; Typradering; Monomorfisering; Templates; C ;

    Sammanfattning : Monomorphization and dynamic dispatch are two common techniques for implementing polymorphism in statically typed programming languages. Function templates in C++ use the former technique to enable algorithms written as generic functions to be efficiently reused with multiple different data types by producing a separate function instantiation for each invocation that uses a unique permutation of argument types. LÄS MER

  2. 2. B-ASIC - Better ASIC Toolbox : En verktygslåda som förenklar design och optimering av ASIC

    Kandidat-uppsats, Linköpings universitet/Institutionen för datavetenskap

    Författare :Angus Lothian; Ivar Härnqvist; Adam Jakobsson; Arvid Westerlund; Felix Goding; Jacob Wahlman; Kevin Scott; Rasmus Karlsson; [2020]
    Nyckelord :B-ASIC; ASIC; ASIC verktygslåda; Python ASIC; Python-bibliotek; programvaruteknik; mjukvaruutveckling; programvaruutveckling;

    Sammanfattning : Denna rapport behandlar ett arbete skriven av åtta studenter som läste kursen TDDD96 Kandidatprojekt i programvaruutveckling vid Linköpings universitet under vårterminen 2020. Projektets syfte var att utveckla en verktygslåda i Python och C++ för att konstruera signalbehandlade kretsar. LÄS MER