Avancerad sökning
Visar resultat 1 - 5 av 50 uppsatser som matchar ovanstående sökkriterier.
1. Parallel Query Systems : Demand-Driven Incremental Compilers
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)Sammanfattning : Query systems were recently introduced as an architecture for constructing compilers, and have shown to enable fast and efficient incremental compilation, where results from previous builds is reused to accelerate future builds. With this architecture, a compiler is composed of several queries, each of which extracts a small piece of information about the source program. LÄS MER
2. Throughput Analysis of Safepoint-attached Barriers in a Low-latency Garbage Collector : Analysis of a Compiler Optimization in the HotSpot JVM
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)Sammanfattning : 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. LÄS MER
3. Software Architecture for Concurrency Analysis on a Virtual Platform
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)Sammanfattning : 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. LÄS MER
4. Student understanding of Go, Concurrency and Parallelism : Analysis using Concept Maps
Kandidat-uppsats, KTH/DatavetenskapSammanfattning : 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. LÄS MER
5. Evaluating Swift concurrency on the iOS platform : A performance analysis of the task-based concurrency model in Swift 5.5
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)Sammanfattning : 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. LÄS MER