AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Pre-Analyses Dependency Scheduling with Multiple Threads

Term

4. term

Publication year

2016

Submitted on

Pages

134

Abstract

This report contain information on how to utilize multiple cores from the CPU with a different abstraction than threads. The abstraction created was tasks. The tasks can be seen as a to do list, where a previous task has to be finished before the next task, these tasks may be run concurrently if they do not affect one another. The report succeeded in creating a dependency scheduler with comparable performance or better than the existing solutions for managing threads. The report conducts multiple micro benchmarks and a real application test with a spreadsheet, where it succeeds in speeding up the spreadsheet.