An open API service indexing awesome lists of open source software.

https://github.com/atticuskuhn/parallel-algorithms

Proving the correctness and performance of certain parallel algorithms
https://github.com/atticuskuhn/parallel-algorithms

agda formal-methods formal-verification parallel-computing

Last synced: 6 months ago
JSON representation

Proving the correctness and performance of certain parallel algorithms

Awesome Lists containing this project

README

          

# Parallel Algorithms

This is a project in denotational design, where I am using the proof-gramming language Agda in order to prove certain propositions
about parallel algorithms.

I am using techniques from category theory such as closed cartesian categories to model these algorithms in order to make the proofs
as elegent as I can.

Currently, I am proving propositions about a parallel tree reduction. Once I am done with that, I will possibly work
on parallel mergesort or parallel plus-scan.