A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
A scalable architecture for ordered parallelism
2015
Proceedings of the 48th International Symposium on Microarchitecture - MICRO-48
We present Swarm, a novel architecture that exploits ordered irregular parallelism, which is abundant but hard to mine with current software and hardware techniques. In this architecture, programs consist of short tasks with programmer-specified timestamps. Swarm executes tasks speculatively and out of order, and efficiently speculates thousands of tasks ahead of the earliest active task to uncover ordered parallelism. Swarm builds on prior TLS and HTM schemes, and contributes several new
doi:10.1145/2830772.2830777
dblp:conf/micro/JeffreySYES15
fatcat:wb6pmhjefnccjdmjsw7oy2gxha