dc.contributor.author |
Tsanakas, P |
en |
dc.contributor.author |
Papakonstantinou, G |
en |
dc.contributor.author |
Efthivoulidis, G |
en |
dc.date.accessioned |
2014-03-01T01:08:46Z |
|
dc.date.available |
2014-03-01T01:08:46Z |
|
dc.date.issued |
1992 |
en |
dc.identifier.issn |
0950-5849 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/10675 |
|
dc.relation.uri |
http://www.scopus.com/inward/record.url?eid=2-s2.0-0043012924&partnerID=40&md5=7442310be14daefc8cfcd731b84212f2 |
en |
dc.subject |
distributed shared-memory systems |
en |
dc.subject |
multitransputer architectures |
en |
dc.subject |
parallel process synchronization |
en |
dc.subject |
parallel programming |
en |
dc.subject |
transputers |
en |
dc.subject.classification |
Computer Science, Information Systems |
en |
dc.subject.classification |
Computer Science, Software Engineering |
en |
dc.subject.other |
VIRTUAL MEMORY |
en |
dc.subject.other |
COHERENCE |
en |
dc.title |
Distributed shared-memory implementation for multitransputer systems |
en |
heal.type |
journalArticle |
en |
heal.language |
English |
en |
heal.publicationDate |
1992 |
en |
heal.abstract |
A new method for the implementation of distributed shared memory on multitransputer systems is presented. The method is based on an extension of the common parallel programming language occam2, allowing the use of constructs such as virtual channels, global semaphores, and shared variables (with strong coherence). The allocation of the shared variables is done at compile-time on any of the available transputer nodes. Semaphores allow explicit process synchronization, while virtual channels facilitate the programmer's task, by providing an abstract view of process communication, regardless of the particular network topology. © 1992. |
en |
heal.publisher |
BUTTERWORTH-HEINEMANN LTD |
en |
heal.journalName |
Information and Software Technology |
en |
dc.identifier.isi |
ISI:A1992JP84100001 |
en |
dc.identifier.volume |
34 |
en |
dc.identifier.issue |
8 |
en |
dc.identifier.spage |
499 |
en |
dc.identifier.epage |
506 |
en |