Efficient Queueing for Fine-grained Threading

posted Nov 8, 2010, 8:07 PM by James Tuck   [ updated Nov 23, 2010, 7:26 AM ]

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 1.0 available

posted May 18, 2010, 11:05 AM by James Tuck

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.

MMT is in the news

posted May 18, 2010, 11:03 AM by James Tuck

1-3 of 3