Giannis Gonidelis's Projects
https://quuxplusone.github.io/blog
CUDA C++ Core Libraries
DCA++
Proofs and exercises from "Elements of Programming" by Stepanov (author of C++ STL) and McJones
The C++ Standard Library for Parallelism and Concurrency
Miscellaneous infrastructure code
An ising model implementation in CUDA
A kNN implementation (synchronous/asynchronous) using MPI (sequntial version included)
AMD's Machine Intelligence Library
Custom Shell created for the assignment on the Operating Systems course, AUTh.
Complete Project Documentation
Fundamental Cilk algorithms implementations using openCilk
Benchmarking C++20 ranges algorithms parallelization with HPX
A web-application that hosts postgraDB database
Supporting materials for Google's Season of Docs 2021
Study Group 9: Ranges
A task benchmark
Plot scripts and results in python for Taskbench experiments
A Comparative Performance Analysis of the C++ Parallel Algorithms under HPX and Cilk Runtime Systems
A vantage point tree implementation in C. Includes parallel implementations using pthreads/openmp/cilk
`std::execution`, the proposed C++ framework for asynchronous and parallel programming.