Skel is a library produced as part of the Paraphrase project to assist in the introduction of parallelism for Erlang programs. It is a collection of algorithmic skeletons, a structured set of common patterns of parallelism, that may be used and customised for a range of different situations.
Tutorial
A Skel Tutorial is available at: http://chrisb.host.cs.st-andrews.ac.uk/skel-test-master/tutorial/bin/tutorial.html Download Available to download via GitHub: https://github.com/ParaPhrase/skel API http://chrisb.host.cs.st-andrews.ac.uk/skel-test-master/doc/index.html |
Podcast
Listen to our Mostly Erlang podcast here, with Kevin Hammond, Chris Brown and Adam Barwell, on Skel. http://mostlyerlang.com/2014/04/17/033-skel-with-kevin-hammond/ Videos A Pipeline Skeleton on a 24-core shared memory machine. http://chrisb.host.cs.st-andrews.ac.uk/stage1.mov A Farm Skeleton on a 24-core shared memory machine. http://chrisb.host.cs.st-andrews.ac.uk/stage2.mov |