The Challenges facing Libraries and Imperative Languages from Massively Parallel Architectures
A Domain-Specific Embedded Language for Programming Parallel Architectures.
Implementing Batcher’s Bitonic Sort in C++: An Investigation into using Library-Based, Data-Parallelism Support in C++.
A DSEL for Addressing the Problems Posed by Parallel Architectures
Introducing Parallel Pixie Dust: Advanced Library-Based Support for Parallelism in C++
Introducing Parallel Pixie Dust
Massively Parallel Architectures