Essays about: "concurrent programming"

Showing result 1 - 5 of 47 essays containing the words concurrent programming.

  1. 1. Throughput Analysis of Safepoint-attached Barriers in a Low-latency Garbage Collector : Analysis of a Compiler Optimization in the HotSpot JVM

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

    Author : Filip Wilén; [2023]
    Keywords : Garbage Collection; Compiler; Java; JVM; Concurrency; Benchmarking; Skräpsamlare; Kompilatorer; Java; JVM; Multitrådat; Benchmarking;

    Abstract : When using managed programming languages, there is an essential benefit in having a fast and efficient compiler and garbage collector; one garbage collector currently under development is the HotSpot low-latency concurrent Generational Z Garbage Collector. Concurrent memory management runs application threads and garbage collection threads simultaneously. READ MORE

  2. 2. Software Architecture for Concurrency Analysis on a Virtual Platform

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

    Author : Brinda Mohan; [2022]
    Keywords : ;

    Abstract : With the increasing demand for faster processing, a trend of moving towards multi-core and multiprocessor environments for embedded systems is clear. In this context, concurrent programming is also on the rise. READ MORE

  3. 3. Student understanding of Go, Concurrency and Parallelism : Analysis using Concept Maps

    University essay from KTH/Datavetenskap

    Author : Alexandre Vilanova Bruns; [2022]
    Keywords : ;

    Abstract : In this report we have used concept maps to analyze student understanding of the Go programming language, concurrency and parallelism. We designed two concept mapping exercises, one about Go and the other one about concurrency and parallelism. READ MORE

  4. 4. Evaluating Swift concurrency on the iOS platform : A performance analysis of the task-based concurrency model in Swift 5.5

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

    Author : Andreas Kärrby; [2022]
    Keywords : Task-based concurrency; Mobile; Benchmarking; Swift; iOS; Task-baserad concurrency; Mobil; Benchmarking; Swift; iOS;

    Abstract : Due to limitations in hardware, raising processor clock speeds is no longer the primary way to increase computing performance. Instead, computing devices are equipped with multiple processors (they are multi-core) to increase performance by enabling parallel execution of code. READ MORE

  5. 5. A performance evaluation of concurrent programming with the Swift actor model

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

    Author : Alex Diaz; [2022]
    Keywords : Concurrent programming; performance analysis; Swift; the actor model; Samtidig programkörning; prestandautvärdering; Swift; actor-modellen;

    Abstract : The Swift programming language recently introduced the actor model alongside Swift concurrency as a first-class citizen. Previously, concurrent programming in Swift required importing modules, e.g., Grand Central Dispatch. READ MORE