Institutional Repository

Efficient shared memory multiprocessing and object-oriented programming

Show simple item record

dc.contributor.author Machanick, Philip
dc.date.accessioned 2018-05-31T06:37:19Z
dc.date.available 2018-05-31T06:37:19Z
dc.date.issued 1996
dc.identifier.citation Machanick P (1996) Efficient shared memory multiprocessing and object-oriented programming. South African Computer Journal, Number 16, 1996 en
dc.identifier.issn 2313-7835
dc.identifier.uri http://hdl.handle.net/10500/24184
dc.description.abstract Object-oriented techniques are shown to hold promise for addressing the growing speed gap between memory and processors on shared-memory multiprocessors. However, reducing cache misses can be at the expense of more misses from the translation lookaside buffer (TLB -a cache of recent page translations). This paper presents simulation results from use of a library called OOSH (Object-Oriented Library for Shared Memory), in which cache behaviour is measured. Even for a well-optimized application, the library improves speedup by over 20% on 32 processors. On the other hand, timing on a real machine shows that the TLB problem can impact performance by as much as 25%. en
dc.language.iso en en
dc.publisher South African Computer Society (SAICSIT) en
dc.subject Object oriented programming en
dc.subject Parallel programming en
dc.subject Cache-based shared-memory systems en
dc.title Efficient shared memory multiprocessing and object-oriented programming en
dc.type Article en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics