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...

Full description

Bibliographic Details
Main Author: Hill, David Timothy
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