PyCSP - controlled concurrency

Brian Vinter, Rune Møllegaard Friborg, John Markus Bjørndalen

3 Citationer (Scopus)
52 Downloads (Pure)

Abstract

Producing readable and correct programs while at the same time taking advantage of multi-core architectures is a challenge. PyCSP is an implementation of Communicating Sequential Processes algebra (CSP) for the Python programming language, that take advantage of CSP's formal and verifiable approach to controlling concurrency and the readability of Python source code. We describe PyCSP, demonstrate it through examples and demonstrate how PyCSP compares to Pthreads in a master-worker benchmark.
OriginalsprogEngelsk
TidsskriftInternational Journal of Information Processing and Management
Vol/bind1
Udgave nummer2
Sider (fra-til)40-49
Antal sider10
StatusUdgivet - 2010

Fingeraftryk

Dyk ned i forskningsemnerne om 'PyCSP - controlled concurrency'. Sammen danner de et unikt fingeraftryk.

Citationsformater