Interprocessor invocation on a NUMA multiprocessor:
Abstract: "On a distributed shared memory machine, the problem of minimizing accesses to remote memory modules is crucial for obtaining high performance. We describe an object-based, parallel programming system called OSMIUM to support experiments with mechanisms for performing invocations on r...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Rochester, NY
1990
|
Schriftenreihe: | University of Rochester <Rochester, NY> / Department of Computer Science: Technical report
356 |
Schlagworte: | |
Zusammenfassung: | Abstract: "On a distributed shared memory machine, the problem of minimizing accesses to remote memory modules is crucial for obtaining high performance. We describe an object-based, parallel programming system called OSMIUM to support experiments with mechanisms for performing invocations on remote objects. The mechanisms we have studied include: non-cached access to remote memory, data migration, and function-shipping using an interprocessor invocation protocol (IIP). Our analyses and experiments indicate that IIP competes well with the alternatives, especially when the structure of user programs requires synchronized access to data structures While these results are obtained on a NUMA multiprocessor, they are also applicable to systems that use hardware cache coherency techniques. |
Beschreibung: | 12 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV008974841 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 940206s1990 |||| 00||| eng d | ||
035 | |a (OCoLC)24448777 | ||
035 | |a (DE-599)BVBBV008974841 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-29T | ||
100 | 1 | |a Cox, Alan L. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Interprocessor invocation on a NUMA multiprocessor |c Alan L. Cox ; Robert J. Fowler ; Jack E. Veenstra |
264 | 1 | |a Rochester, NY |c 1990 | |
300 | |a 12 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a University of Rochester <Rochester, NY> / Department of Computer Science: Technical report |v 356 | |
520 | 3 | |a Abstract: "On a distributed shared memory machine, the problem of minimizing accesses to remote memory modules is crucial for obtaining high performance. We describe an object-based, parallel programming system called OSMIUM to support experiments with mechanisms for performing invocations on remote objects. The mechanisms we have studied include: non-cached access to remote memory, data migration, and function-shipping using an interprocessor invocation protocol (IIP). Our analyses and experiments indicate that IIP competes well with the alternatives, especially when the structure of user programs requires synchronized access to data structures | |
520 | 3 | |a While these results are obtained on a NUMA multiprocessor, they are also applicable to systems that use hardware cache coherency techniques. | |
650 | 4 | |a Multiprocessors | |
650 | 4 | |a Object-oriented programming (Computer science) | |
700 | 1 | |a Fowler, Robert J. |e Verfasser |4 aut | |
700 | 1 | |a Veenstra, Jack E. |e Verfasser |4 aut | |
810 | 2 | |a Department of Computer Science: Technical report |t University of Rochester <Rochester, NY> |v 356 |w (DE-604)BV008902697 |9 356 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-005926371 |
Datensatz im Suchindex
_version_ | 1804123312921509888 |
---|---|
any_adam_object | |
author | Cox, Alan L. Fowler, Robert J. Veenstra, Jack E. |
author_facet | Cox, Alan L. Fowler, Robert J. Veenstra, Jack E. |
author_role | aut aut aut |
author_sort | Cox, Alan L. |
author_variant | a l c al alc r j f rj rjf j e v je jev |
building | Verbundindex |
bvnumber | BV008974841 |
ctrlnum | (OCoLC)24448777 (DE-599)BVBBV008974841 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01951nam a2200337 cb4500</leader><controlfield tag="001">BV008974841</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940206s1990 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)24448777</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV008974841</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Cox, Alan L.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Interprocessor invocation on a NUMA multiprocessor</subfield><subfield code="c">Alan L. Cox ; Robert J. Fowler ; Jack E. Veenstra</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Rochester, NY</subfield><subfield code="c">1990</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">12 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">University of Rochester <Rochester, NY> / Department of Computer Science: Technical report</subfield><subfield code="v">356</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "On a distributed shared memory machine, the problem of minimizing accesses to remote memory modules is crucial for obtaining high performance. We describe an object-based, parallel programming system called OSMIUM to support experiments with mechanisms for performing invocations on remote objects. The mechanisms we have studied include: non-cached access to remote memory, data migration, and function-shipping using an interprocessor invocation protocol (IIP). Our analyses and experiments indicate that IIP competes well with the alternatives, especially when the structure of user programs requires synchronized access to data structures</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">While these results are obtained on a NUMA multiprocessor, they are also applicable to systems that use hardware cache coherency techniques.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Multiprocessors</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fowler, Robert J.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Veenstra, Jack E.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Department of Computer Science: Technical report</subfield><subfield code="t">University of Rochester <Rochester, NY></subfield><subfield code="v">356</subfield><subfield code="w">(DE-604)BV008902697</subfield><subfield code="9">356</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-005926371</subfield></datafield></record></collection> |
id | DE-604.BV008974841 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:27:47Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-005926371 |
oclc_num | 24448777 |
open_access_boolean | |
owner | DE-29T |
owner_facet | DE-29T |
physical | 12 S. |
publishDate | 1990 |
publishDateSearch | 1990 |
publishDateSort | 1990 |
record_format | marc |
series2 | University of Rochester <Rochester, NY> / Department of Computer Science: Technical report |
spelling | Cox, Alan L. Verfasser aut Interprocessor invocation on a NUMA multiprocessor Alan L. Cox ; Robert J. Fowler ; Jack E. Veenstra Rochester, NY 1990 12 S. txt rdacontent n rdamedia nc rdacarrier University of Rochester <Rochester, NY> / Department of Computer Science: Technical report 356 Abstract: "On a distributed shared memory machine, the problem of minimizing accesses to remote memory modules is crucial for obtaining high performance. We describe an object-based, parallel programming system called OSMIUM to support experiments with mechanisms for performing invocations on remote objects. The mechanisms we have studied include: non-cached access to remote memory, data migration, and function-shipping using an interprocessor invocation protocol (IIP). Our analyses and experiments indicate that IIP competes well with the alternatives, especially when the structure of user programs requires synchronized access to data structures While these results are obtained on a NUMA multiprocessor, they are also applicable to systems that use hardware cache coherency techniques. Multiprocessors Object-oriented programming (Computer science) Fowler, Robert J. Verfasser aut Veenstra, Jack E. Verfasser aut Department of Computer Science: Technical report University of Rochester <Rochester, NY> 356 (DE-604)BV008902697 356 |
spellingShingle | Cox, Alan L. Fowler, Robert J. Veenstra, Jack E. Interprocessor invocation on a NUMA multiprocessor Multiprocessors Object-oriented programming (Computer science) |
title | Interprocessor invocation on a NUMA multiprocessor |
title_auth | Interprocessor invocation on a NUMA multiprocessor |
title_exact_search | Interprocessor invocation on a NUMA multiprocessor |
title_full | Interprocessor invocation on a NUMA multiprocessor Alan L. Cox ; Robert J. Fowler ; Jack E. Veenstra |
title_fullStr | Interprocessor invocation on a NUMA multiprocessor Alan L. Cox ; Robert J. Fowler ; Jack E. Veenstra |
title_full_unstemmed | Interprocessor invocation on a NUMA multiprocessor Alan L. Cox ; Robert J. Fowler ; Jack E. Veenstra |
title_short | Interprocessor invocation on a NUMA multiprocessor |
title_sort | interprocessor invocation on a numa multiprocessor |
topic | Multiprocessors Object-oriented programming (Computer science) |
topic_facet | Multiprocessors Object-oriented programming (Computer science) |
volume_link | (DE-604)BV008902697 |
work_keys_str_mv | AT coxalanl interprocessorinvocationonanumamultiprocessor AT fowlerrobertj interprocessorinvocationonanumamultiprocessor AT veenstrajacke interprocessorinvocationonanumamultiprocessor |