A methodology for the development and the support of massively parallel programs
Abstract: "The most important features that a parallel programming language should provide are portability, modularity, and easy usability, as well as performance and efficiency. Current parallel languages are only characterized by some of these features. For instance, most of these languages a...
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Pisa
1991
|
Schriftenreihe: | Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report
1991,25 |
Schlagworte: | |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV010848186 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t| | ||
008 | 960712s1991 xx |||| 00||| engod | ||
035 | |a (OCoLC)28284983 | ||
035 | |a (DE-599)BVBBV010848186 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
245 | 1 | 0 | |a A methodology for the development and the support of massively parallel programs |c M. Danelutto ... |
264 | 1 | |a Pisa |c 1991 | |
300 | |a 20 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report |v 1991,25 | |
520 | 3 | |a Abstract: "The most important features that a parallel programming language should provide are portability, modularity, and easy usability, as well as performance and efficiency. Current parallel languages are only characterized by some of these features. For instance, most of these languages allow programmers to efficiently exploit the massively parallel target machine. Unfortunately, the estimation of the performance of each application is usually made by the programmer, without the support of any tool [sic] Moreover, the programs produced by using such languages are not portable and easily modifiable. Here, we present a methodology to easily write efficient, high performance and portable massively parallel programs | |
520 | 3 | |a The methodology is based on the definition of a new explicitly parallel programming language, namely P p3 sL, and of a set of compiling tools that perform automatic adaptation of the program features to the target architecture hardware. Target architectures taken into account here are general purpose, distributed memory, MIMD architectures. These architectures provide the scalability and low cost features that are necessary to tackle the goal of massively parallel computing. Following the P p3 sL methodology, the programmer has just to specify the kind of parallelism he is going to exploit (pipeline, farm, data, etc.) in the parallel application | |
520 | 3 | |a Then, P p3 sL programming tools automatically generate the process network that implements and optimizes, for the given target architecture, the particular kind of parallelism the programmer indicated as the most suitable for the application. | |
650 | 4 | |a Parallel programming (Computer science) | |
700 | 1 | |a Danelutto, Marco |e Sonstige |4 oth | |
810 | 2 | |a Dipartimento di Informatica: Technical report |t Università degli Studi <Pisa> |v 1991,25 |w (DE-604)BV010841375 |9 1991,25 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-007250819 |
Datensatz im Suchindex
DE-BY-TUM_call_number | 0111 2001 B 6106 |
---|---|
DE-BY-TUM_katkey | 752224 |
DE-BY-TUM_location | 01 |
DE-BY-TUM_media_number | 040010272132 |
_version_ | 1820850852296916992 |
any_adam_object | |
building | Verbundindex |
bvnumber | BV010848186 |
ctrlnum | (OCoLC)28284983 (DE-599)BVBBV010848186 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02642nam a2200313 cb4500</leader><controlfield tag="001">BV010848186</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">960712s1991 xx |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)28284983</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010848186</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="245" ind1="1" ind2="0"><subfield code="a">A methodology for the development and the support of massively parallel programs</subfield><subfield code="c">M. Danelutto ...</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Pisa</subfield><subfield code="c">1991</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">20 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">Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report</subfield><subfield code="v">1991,25</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "The most important features that a parallel programming language should provide are portability, modularity, and easy usability, as well as performance and efficiency. Current parallel languages are only characterized by some of these features. For instance, most of these languages allow programmers to efficiently exploit the massively parallel target machine. Unfortunately, the estimation of the performance of each application is usually made by the programmer, without the support of any tool [sic] Moreover, the programs produced by using such languages are not portable and easily modifiable. Here, we present a methodology to easily write efficient, high performance and portable massively parallel programs</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">The methodology is based on the definition of a new explicitly parallel programming language, namely P p3 sL, and of a set of compiling tools that perform automatic adaptation of the program features to the target architecture hardware. Target architectures taken into account here are general purpose, distributed memory, MIMD architectures. These architectures provide the scalability and low cost features that are necessary to tackle the goal of massively parallel computing. Following the P p3 sL methodology, the programmer has just to specify the kind of parallelism he is going to exploit (pipeline, farm, data, etc.) in the parallel application</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Then, P p3 sL programming tools automatically generate the process network that implements and optimizes, for the given target architecture, the particular kind of parallelism the programmer indicated as the most suitable for the application.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel programming (Computer science)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Danelutto, Marco</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Dipartimento di Informatica: Technical report</subfield><subfield code="t">Università degli Studi <Pisa></subfield><subfield code="v">1991,25</subfield><subfield code="w">(DE-604)BV010841375</subfield><subfield code="9">1991,25</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007250819</subfield></datafield></record></collection> |
id | DE-604.BV010848186 |
illustrated | Not Illustrated |
indexdate | 2024-12-23T14:14:05Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007250819 |
oclc_num | 28284983 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | 20 S. |
publishDate | 1991 |
publishDateSearch | 1991 |
publishDateSort | 1991 |
record_format | marc |
series2 | Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report |
spellingShingle | A methodology for the development and the support of massively parallel programs Parallel programming (Computer science) |
title | A methodology for the development and the support of massively parallel programs |
title_auth | A methodology for the development and the support of massively parallel programs |
title_exact_search | A methodology for the development and the support of massively parallel programs |
title_full | A methodology for the development and the support of massively parallel programs M. Danelutto ... |
title_fullStr | A methodology for the development and the support of massively parallel programs M. Danelutto ... |
title_full_unstemmed | A methodology for the development and the support of massively parallel programs M. Danelutto ... |
title_short | A methodology for the development and the support of massively parallel programs |
title_sort | a methodology for the development and the support of massively parallel programs |
topic | Parallel programming (Computer science) |
topic_facet | Parallel programming (Computer science) |
volume_link | (DE-604)BV010841375 |
work_keys_str_mv | AT daneluttomarco amethodologyforthedevelopmentandthesupportofmassivelyparallelprograms |