My team will be presenting two papers on this theme at upcoming conferences. In HPCA-17, we will present HAQu (haiku), a hardware accelerated queuing primitive. We've used this new queue primitive to speed up Mudflap, a pointer-use checking tool, and Decoupled Software Pipelining (DSWP) applications. We will also be presenting a paper at CGO'11 that describes an automatic approach for extracting meta-function parallelism from programs.
Posh is a speculatively parallelizing compiler built inside GCC. It is now available for download, and detailed instructions on obtaining and installing it are found here.
1-3 of 3