Avancerad sökning

Visar resultat 16 - 20 av 50 uppsatser som matchar ovanstående sökkriterier.

  1. 16. Safe Kernel Programming with Rust

    Master-uppsats, KTH/Programvaruteknik och datorsystem, SCS

    Författare :Johannes Lundberg; [2018]
    Nyckelord :rust; kernel; safe; programming;

    Sammanfattning : Writing bug free computer code is a challenging task in a low-level language like C. While C compilers are getting better and better at detecting possible bugs, they still have a long way to go. For application programming we have higher level languages that abstract away details in memory handling and concurrent programming. LÄS MER

  2. 17. Implementing and Evaluating the Performance of CRDTs in Encore

    Uppsats för yrkesexamina på avancerad nivå, Uppsala universitet/Institutionen för informationsteknologi

    Författare :Oskar Pedersen; [2018]
    Nyckelord :;

    Sammanfattning : The majority of CPUs used in general purpose computers have multiple cores. Manyof the programming languages in use today have only added support for multi-corecomputers as an afterthought. This have made it unnecessarily hard and error proneto develop programs for modern CPUs. LÄS MER

  3. 18. Exploration of AirSim using C and Rust in the Context of SafetyCritical Systems

    Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Daniel Aros Banda; Joel Wachsler; [2018]
    Nyckelord :AirSim; Simulation; C; Rust; Safety-Critical Systems; Flight Controller; MAVLink; AirSim; Simulering; C; Rust; Säkerhetskritiska System; Flygkontroller; MAVLink;

    Sammanfattning : AirSim is a new simulator developed as a plugin for the Unreal Engine, aiming to be a useful tool aiding the development and testing of algorithms for autonomous vehicles. Due to AirSim still being in its infancy there is little to none research available of its possibilities or detailed guidelines and tutorials on how to use its APIs. LÄS MER

  4. 19. Big Data Types : Internally Parallel in an Actor Language

    Kandidat-uppsats, Uppsala universitet/Institutionen för informationsteknologi

    Författare :Josef Hansson Karakoca; [2018]
    Nyckelord :;

    Sammanfattning : Around year 2005 the hardware industry hit a power wall. It was no longer possible to drastically increasing computer performance through decreasing the transistors' size or increasing the clock-speed of the CPU. To ensure future development multi-core processors became the way to go. LÄS MER

  5. 20. Dynamic Configuration of a Relocatable Driver and Code Generator for Continuous Deep Analytics

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Oscar Bjuhr; [2018]
    Nyckelord :Stream Processing; Heterogeneous Cluster; Big Data; Rust; Cargo; Docker; Ström Processor; Heterogent Kluster; Big Data; Rust; Cargo; Docker;

    Sammanfattning : Modern stream processing engines usually use the Java virtual machine (JVM) as execution platform. The JVM increases portability and safety of applications at the cost of not fully utilising the performance of the physical machines. LÄS MER