This paper introduces a framework for building CSP based applications, targeted for clusters and next generation CPU designs. CPUs are produced with several cores today and every future CPU generation will feature increasingly more cores, resulting in a requirement for concurrency that has not previously been called for. The framework is CSP presented as a scienti¿c work¿ow model, specialized for scienti¿c computing applications. The purpose of the framework is to enable scientists to exploit large parallel computation resources, which has previously been hard due of the dif¿culty of concurrent programming using threads and locks.
Communicating Process Architectures 2008: Wotug-31, Proceedings of the 31st Wotug Technical Meeting, 7-10 September, 2008, University of York, Uk, 2008, p. 347-369
Communicating Process Architectures Conference, 2008