Using the Cowichan problems to assess the usability of Orca
- 1 January 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Parallel & Distributed Technology: Systems & Applications
- Vol. 4 (3) , 36-44
- https://doi.org/10.1109/88.532138
Abstract
The Cowichan problems are a suite of six applications for assessing the usability of parallel programming systems: the Turing ring, Kece, active chart parsing, image thinning and skeletonization, polygon overlay, and a skyline matrix solver. The authors and their colleagues implemented the applications in Orca, a parallel language based on shared objects. This experiment taught the authors useful lessons about Orca's parallel programming model, parallel efficiency, sequential language constructs, and programming environment. It can also give the designers of other parallel programming systems an idea of what to expect when using the Cowichan problems.Keywords
This publication has 13 references indexed in Scilit:
- Experimentally Assessing the Usability of Parallel Programming SystemsPublished by Springer Nature ,1994
- Assessing the Usability of Parallel Programming Systems: The Cowichan ProblemsPublished by Springer Nature ,1994
- A comparative study of five parallel programming languagesFuture Generation Computer Systems, 1992
- Orca: a language for parallel programming of distributed systemsIEEE Transactions on Software Engineering, 1992
- SPLASHACM SIGARCH Computer Architecture News, 1992
- Using massively-parallel supercomputers to model stochastic spatial predator-prey systemsEcological Modelling, 1991
- Programming languages for distributed computing systemsACM Computing Surveys, 1989
- Distributed game-tree searchingJournal of Parallel and Distributed Computing, 1989
- An analysis of alpha-beta pruningArtificial Intelligence, 1975
- The chemical basis of morphogenesisPhilosophical Transactions of the Royal Society of London. B, Biological Sciences, 1952