This contains my bachelors thesis and associated tex files, code snippets and maybe more.
Topic: Data Movement in Heterogeneous Memories with Intel Data Streaming Accelerator
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Constantin Fürst
c01eafedae
refactor the cacher to reduce complexity, removes the access guarantees (relaxed,immediate,...), uses the fact that other tasks will wait on atomic value change for the cache-pointer if it is nullptr to add the entry to cache structure earlier reducing cost of two threads accessing new entry at the same time, splits the offloading-cache.hpp file into two with one containing the data-class (represents a cache entry and task) and the other containing the cacher itself
12 months ago
benchmarks
use uniform colormap in the plots and use separate output folder for the plots
12 months ago
offloading-cacher
refactor the cacher to reduce complexity, removes the access guarantees (relaxed,immediate,...), uses the fact that other tasks will wait on atomic value change for the cache-pointer if it is nullptr to add the entry to cache structure earlier reducing cost of two threads accessing new entry at the same time, splits the offloading-cache.hpp file into two with one containing the data-class (represents a cache entry and task) and the other containing the cacher itself
12 months ago
test-project
add error print output for dml status code
1 year ago
thesis
note down bullet points for the content of chapter 3 (performance)
12 months ago
.gitignore
add project 'offloading cacher' and function declarations for the cacher in its header file
12 months ago
.gitmodules
restructure of directory layout
1 year ago
README.md
Initial commit
1 year ago