New parallel programming techniques for hardware design
Satnam Singh · 2007
We present some recent advances in concurrent and parallel programming which are promising condidates for the design and specific of hardware and in particular reconfigurable systems. We explore the relationship between parallel programming and hardware design and ask the question “are these two activities the same thing at an important level of abstraction”? In particular, we consider join patterns from join calculus, software transactional memory, futures and nested data parallel programming.