Skip to main content

Research Repository

Advanced Search

Modelling a Multi-Core Media Processor Using JCSP

Kosek, Anna; Kerridge, Jon; Syed, Aly

Authors

Anna Kosek

Jon Kerridge

Aly Syed



Contributors

Peter H. Welch
Editor

Susan Stepney
Editor

Fiona A.C. Polack
Editor

Frederick R.M. Barnes
Editor

Alistair A. McEwan
Editor

Gardiner S. Stiles
Editor

Jan F. Broenink
Editor

Adam T. Sampson
Editor

Abstract

Manufacturers are creating multi-core processors to solve specialized problems. This kind of processor can process tasks faster by running them in parallel. This paper explores the usability of the Communicating Sequential Processes model to create a simulation of a multi-core processor aimed at media processing in hand-held mobile devices. Every core in such systems can have different capabilities and can generate different amounts of heat depending on the task being performed. Heat generated reduces the performance of the core. We have used mobile processes in JCSP to implement the allocation of tasks to cores based upon the work the core has done previously.

Presentation Conference Type Conference Paper (Published)
Conference Name 31st Communicating Process Architectures Conference, CPA 2008
Start Date Sep 7, 2008
End Date Sep 10, 2008
Publication Date 2008
Deposit Date Jul 19, 2019
Publisher IOS Press
Pages 431-443
Series Title Concurrent Systems Engineering Series
Series Number 66
Series ISSN 1383-7575
Book Title Communicating Process Architectures 2008
ISBN 978-1-58603-907-3
DOI https://doi.org/10.3233/978-1-58603-907-3-431
Keywords multicore processors; parallelism; media processing; mobile processes
Public URL http://researchrepository.napier.ac.uk/Output/1978518