Customized message passing and scheduling for parallel and distributed applications:
Abstract: "Replacing traditional operating systems communication and scheduling implementations with customized implementations increases the performance of parallel and distributed applications. In this thesis, I discuss the design and implementation of customizable message passing and schedul...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Urbana, Ill.
Univ.
1994
|
Schlagworte: | |
Zusammenfassung: | Abstract: "Replacing traditional operating systems communication and scheduling implementations with customized implementations increases the performance of parallel and distributed applications. In this thesis, I discuss the design and implementation of customizable message passing and scheduling systems. Both the message passing and scheduling systems have been implemented on a bus-based shared-memory multiprocessor and a distributed system. The customized systems are generated using application-specific information such as the profile of an application's communication pattern. I use FFT, Simplex, Cholesky and adaptive quadrature as example parallel applications. The customized systems improve the execution times and scalability of these applications The message passing system has also been customized for different types of distributed system services including a nameservice and a distributed scheduling facility. The customized message passing system likewise improves the performance of these facilities and enhances their scalability. Similarly, the scheduling system can be customized to provide support for particular types of applications. This thesis describes results from a novel implementation of distributed gang scheduling for running parallel applications on distributed systems. As a practical concern, as there are a large number of possible optimizations, object- oriented frameworks are employed to organize the implementations and to facilitate the choice of optimizations Object-oriented frameworks allow the easy porting of the message passing system code, allow easy incremental development of optimizations and, lastly, allow easy experimentation. |
Beschreibung: | Zugl.: Urbana, Ill., Univ., Diss., 1994 |
Beschreibung: | XIII, 193 S. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010224155 | ||
003 | DE-604 | ||
005 | 19950629 | ||
007 | t | ||
008 | 950619s1994 |||| 00||| engod | ||
035 | |a (OCoLC)31471004 | ||
035 | |a (DE-599)BVBBV010224155 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
082 | 0 | |a 510.78 | |
084 | |a DAT 516d |2 stub | ||
088 | |a UIUCDCS R 94 1856 | ||
088 | |a UILU ENG 94 1714 | ||
100 | 1 | |a Islam, Nayeem |e Verfasser |4 aut | |
245 | 1 | 0 | |a Customized message passing and scheduling for parallel and distributed applications |c by Nayeem Islam |
246 | 1 | 3 | |a UIUCDCS R 94 1856 |
246 | 1 | 3 | |a UILU ENG 94 1714 |
264 | 1 | |a Urbana, Ill. |b Univ. |c 1994 | |
300 | |a XIII, 193 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Zugl.: Urbana, Ill., Univ., Diss., 1994 | ||
520 | 3 | |a Abstract: "Replacing traditional operating systems communication and scheduling implementations with customized implementations increases the performance of parallel and distributed applications. In this thesis, I discuss the design and implementation of customizable message passing and scheduling systems. Both the message passing and scheduling systems have been implemented on a bus-based shared-memory multiprocessor and a distributed system. The customized systems are generated using application-specific information such as the profile of an application's communication pattern. I use FFT, Simplex, Cholesky and adaptive quadrature as example parallel applications. The customized systems improve the execution times and scalability of these applications | |
520 | 3 | |a The message passing system has also been customized for different types of distributed system services including a nameservice and a distributed scheduling facility. The customized message passing system likewise improves the performance of these facilities and enhances their scalability. Similarly, the scheduling system can be customized to provide support for particular types of applications. This thesis describes results from a novel implementation of distributed gang scheduling for running parallel applications on distributed systems. As a practical concern, as there are a large number of possible optimizations, object- oriented frameworks are employed to organize the implementations and to facilitate the choice of optimizations | |
520 | 3 | |a Object-oriented frameworks allow the easy porting of the message passing system code, allow easy incremental development of optimizations and, lastly, allow easy experimentation. | |
650 | 4 | |a Distributed parameter systems | |
999 | |a oai:aleph.bib-bvb.de:BVB01-006795268 |
Datensatz im Suchindex
_version_ | 1804124634503708672 |
---|---|
any_adam_object | |
author | Islam, Nayeem |
author_facet | Islam, Nayeem |
author_role | aut |
author_sort | Islam, Nayeem |
author_variant | n i ni |
building | Verbundindex |
bvnumber | BV010224155 |
classification_tum | DAT 516d |
ctrlnum | (OCoLC)31471004 (DE-599)BVBBV010224155 |
dewey-full | 510.78 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 510 - Mathematics |
dewey-raw | 510.78 |
dewey-search | 510.78 |
dewey-sort | 3510.78 |
dewey-tens | 510 - Mathematics |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02716nam a2200373 c 4500</leader><controlfield tag="001">BV010224155</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19950629 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">950619s1994 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)31471004</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010224155</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-91G</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">510.78</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 516d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="088" ind1=" " ind2=" "><subfield code="a">UIUCDCS R 94 1856</subfield></datafield><datafield tag="088" ind1=" " ind2=" "><subfield code="a">UILU ENG 94 1714</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Islam, Nayeem</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Customized message passing and scheduling for parallel and distributed applications</subfield><subfield code="c">by Nayeem Islam</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">UIUCDCS R 94 1856</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">UILU ENG 94 1714</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Urbana, Ill.</subfield><subfield code="b">Univ.</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 193 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="500" ind1=" " ind2=" "><subfield code="a">Zugl.: Urbana, Ill., Univ., Diss., 1994</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "Replacing traditional operating systems communication and scheduling implementations with customized implementations increases the performance of parallel and distributed applications. In this thesis, I discuss the design and implementation of customizable message passing and scheduling systems. Both the message passing and scheduling systems have been implemented on a bus-based shared-memory multiprocessor and a distributed system. The customized systems are generated using application-specific information such as the profile of an application's communication pattern. I use FFT, Simplex, Cholesky and adaptive quadrature as example parallel applications. The customized systems improve the execution times and scalability of these applications</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">The message passing system has also been customized for different types of distributed system services including a nameservice and a distributed scheduling facility. The customized message passing system likewise improves the performance of these facilities and enhances their scalability. Similarly, the scheduling system can be customized to provide support for particular types of applications. This thesis describes results from a novel implementation of distributed gang scheduling for running parallel applications on distributed systems. As a practical concern, as there are a large number of possible optimizations, object- oriented frameworks are employed to organize the implementations and to facilitate the choice of optimizations</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Object-oriented frameworks allow the easy porting of the message passing system code, allow easy incremental development of optimizations and, lastly, allow easy experimentation.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Distributed parameter systems</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006795268</subfield></datafield></record></collection> |
id | DE-604.BV010224155 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:48:47Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006795268 |
oclc_num | 31471004 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | XIII, 193 S. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | Univ. |
record_format | marc |
spelling | Islam, Nayeem Verfasser aut Customized message passing and scheduling for parallel and distributed applications by Nayeem Islam UIUCDCS R 94 1856 UILU ENG 94 1714 Urbana, Ill. Univ. 1994 XIII, 193 S. txt rdacontent n rdamedia nc rdacarrier Zugl.: Urbana, Ill., Univ., Diss., 1994 Abstract: "Replacing traditional operating systems communication and scheduling implementations with customized implementations increases the performance of parallel and distributed applications. In this thesis, I discuss the design and implementation of customizable message passing and scheduling systems. Both the message passing and scheduling systems have been implemented on a bus-based shared-memory multiprocessor and a distributed system. The customized systems are generated using application-specific information such as the profile of an application's communication pattern. I use FFT, Simplex, Cholesky and adaptive quadrature as example parallel applications. The customized systems improve the execution times and scalability of these applications The message passing system has also been customized for different types of distributed system services including a nameservice and a distributed scheduling facility. The customized message passing system likewise improves the performance of these facilities and enhances their scalability. Similarly, the scheduling system can be customized to provide support for particular types of applications. This thesis describes results from a novel implementation of distributed gang scheduling for running parallel applications on distributed systems. As a practical concern, as there are a large number of possible optimizations, object- oriented frameworks are employed to organize the implementations and to facilitate the choice of optimizations Object-oriented frameworks allow the easy porting of the message passing system code, allow easy incremental development of optimizations and, lastly, allow easy experimentation. Distributed parameter systems |
spellingShingle | Islam, Nayeem Customized message passing and scheduling for parallel and distributed applications Distributed parameter systems |
title | Customized message passing and scheduling for parallel and distributed applications |
title_alt | UIUCDCS R 94 1856 UILU ENG 94 1714 |
title_auth | Customized message passing and scheduling for parallel and distributed applications |
title_exact_search | Customized message passing and scheduling for parallel and distributed applications |
title_full | Customized message passing and scheduling for parallel and distributed applications by Nayeem Islam |
title_fullStr | Customized message passing and scheduling for parallel and distributed applications by Nayeem Islam |
title_full_unstemmed | Customized message passing and scheduling for parallel and distributed applications by Nayeem Islam |
title_short | Customized message passing and scheduling for parallel and distributed applications |
title_sort | customized message passing and scheduling for parallel and distributed applications |
topic | Distributed parameter systems |
topic_facet | Distributed parameter systems |
work_keys_str_mv | AT islamnayeem customizedmessagepassingandschedulingforparallelanddistributedapplications AT islamnayeem uiucdcsr941856 AT islamnayeem uilueng941714 |