Skip to content

A partially-working implementation of DSWP (no plus, despite the name) as an LLVM pass. For a class project.

Notifications You must be signed in to change notification settings

djsutherland/dswp-plus

Repository files navigation

need do phi elimination first? (assume no phi first, but will too many memory dependency limit our chance of parallel)

carefully deduplicate the dependency?

if there is a dependency for branch

reasonable latency table

TODO block cannot be split ?

modify the function declaration

unoptimized code could split into several thread, but optimized code might not!

About

A partially-working implementation of DSWP (no plus, despite the name) as an LLVM pass. For a class project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published