Towards a portable occam
Occam is designed for concurrent programming on a network of transputers. AIlocation and partitioning of the program is specified within the source code, binding the program to a specific network. An altemative approach is proposed which completely separates the source code from hardware considerati...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Rhodes University
1988
|
Subjects: | |
Online Access: | http://hdl.handle.net/10962/d1004749 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-rhodes-vital-4587 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-rhodes-vital-45872017-07-20T04:13:37ZTowards a portable occamHill, David Timothyoccam (Computer program language)TransputersParallel programming (Computer science)Occam is designed for concurrent programming on a network of transputers. AIlocation and partitioning of the program is specified within the source code, binding the program to a specific network. An altemative approach is proposed which completely separates the source code from hardware considerations. Static allocation is performed as a separate phase and should, ideally, be automatic but at present is manual. Complete hardware abstraction requires that non-local, shared communication be provided for, introducing an efficiency overhead which can be minimised by the allocation. The proposal was implemented on a network of IBM PCs, modelled on a transputer network, and implementation issues are discussedRhodes UniversityFaculty of Science, Computer Science19882013-03-07ThesisMastersMSc42 p.pdfvital:4587http://hdl.handle.net/10962/d1004749EnglishHill, David Timothy |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
occam (Computer program language) Transputers Parallel programming (Computer science) |
spellingShingle |
occam (Computer program language) Transputers Parallel programming (Computer science) Hill, David Timothy Towards a portable occam |
description |
Occam is designed for concurrent programming on a network of transputers. AIlocation and partitioning of the program is specified within the source code, binding the program to a specific network. An altemative approach is proposed which completely separates the source code from hardware considerations. Static allocation is performed as a separate phase and should, ideally, be automatic but at present is manual. Complete hardware abstraction requires that non-local, shared communication be provided for, introducing an efficiency overhead which can be minimised by the allocation. The proposal was implemented on a network of IBM PCs, modelled on a transputer network, and implementation issues are discussed |
author |
Hill, David Timothy |
author_facet |
Hill, David Timothy |
author_sort |
Hill, David Timothy |
title |
Towards a portable occam |
title_short |
Towards a portable occam |
title_full |
Towards a portable occam |
title_fullStr |
Towards a portable occam |
title_full_unstemmed |
Towards a portable occam |
title_sort |
towards a portable occam |
publisher |
Rhodes University |
publishDate |
1988 |
url |
http://hdl.handle.net/10962/d1004749 |
work_keys_str_mv |
AT hilldavidtimothy towardsaportableoccam |
_version_ |
1718501706309828608 |