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 |