Jon Kerridge
Experiments in Multicore and Distributed Parallel Processing using JCSP
Kerridge, Jon
Authors
Contributors
Peter H. Welch
Editor
Adam T. Sampson
Editor
Jan B. Pedersen
Editor
Jon Kerridge
Editor
Jan F. Broenink
Editor
Frederick R.M. Barnes
Editor
Abstract
It is currently very difficult to purchase any form of computer system be it, notebook, laptop, desktop server or high performance computing system that does not contain a multicore processor. Yet the designers of applications, in general, have very little experience and knowledge of how to exploit this capability. Recently, the Scottish Informatics and Computer Science Alliance (SICSA) issued a challenge to investigate the ability of developers to parallelise a simple Concordance algorithm. Ongoing work had also shown that the use of multicore processors for applications that have internal parallelism is not as straightforward as might be imagined. Two applications are considered: calculating π using Monte Carlo methods and the SICSA Concordance application. The ease with which parallelism can be extracted from a single application using both single multicore processors and distributed networks of such multicore processors is investigated. It is shown that naïve application of parallel programming techniques does not produce the desired results and that considerable care has to be taken if multicore systems are to result in improved performance. Meanwhile the use of distributed systems tends to produce more predictable and reasonable benefits resulting from parallelisation of applications.
Citation
Kerridge, J. (2011, June). Experiments in Multicore and Distributed Parallel Processing using JCSP. Presented at 33rd Communicating Process Architecture (CPA) Conference, University of Limerick, Ireland
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 33rd Communicating Process Architecture (CPA) Conference |
Start Date | Jun 19, 2011 |
End Date | Jun 22, 2011 |
Publication Date | 2011 |
Deposit Date | Jul 19, 2019 |
Publisher | IOS Press |
Volume | 68 |
Pages | 131-142 |
Series Title | Concurrent Systems Engineering Series |
Series ISSN | 1383-7575 |
Book Title | Communicating Process Architectures 2011 |
ISBN | 9781607507734 |
DOI | https://doi.org/10.3233/978-1-60750-774-1-131 |
Keywords | multicore processors; parallelism; distributed networks |
Public URL | http://researchrepository.napier.ac.uk/Output/1978442 |
You might also like
An aspect-oriented component-based approach to seamless web service composition
(2007)
Journal Article
Process discovery in highly parallel distributed systems.
(2014)
Presentation / Conference Contribution
Verifying the CPA Networking Stack using SPIN/Promela.
(2013)
Presentation / Conference Contribution
RDF recipes for context-aware interoperability in pervasive systems.
(2012)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search