Automatic algorithm recognition and replacement: a new approach to program optimization
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Cambridge, Mass.
MIT Press
2000
|
Schlagworte: | |
Online-Zugang: | FHA01 FHI01 Volltext |
Beschreibung: | Includes bibliographical references (pages 209-211) and index "Parallel computation will become the norm in the coming decades. Unfortunately, advances in parallel hardware have far outpaced parallel applications of software. There are currently two approaches to applying parallelism to applications. One is to write completely new applications in new languages. But abandoning applications that work is unacceptable to most nonacademic users of high-performance computers. The other approach is to convert existing applications to a parallel form. This can be done manually or automatically. Even partial success in doing the job automatically has obvious economic advantages." "This book describes a fundamentally new theoretical framework for finding poor algorithms in an application program and replacing them with ones that parallelize the code."--Jacket |
Beschreibung: | 1 Online-Ressource (viii, 219 pages) |
ISBN: | 0262133687 0262279703 058533336X 9780262133685 9780262279703 9780585333366 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV042508814 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 150417s2000 |||| o||u| ||||||eng d | ||
020 | |a 0262133687 |9 0-262-13368-7 | ||
020 | |a 0262279703 |9 0-262-27970-3 | ||
020 | |a 058533336X |9 0-585-33336-X | ||
020 | |a 9780262133685 |9 978-0-262-13368-5 | ||
020 | |a 9780262279703 |9 978-0-262-27970-3 | ||
020 | |a 9780585333366 |9 978-0-585-33336-6 | ||
035 | |a (OCoLC)45844224 | ||
035 | |a (DE-599)BVBBV042508814 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-Aug4 |a DE-573 | ||
082 | 0 | |a 005.1 |2 21 | |
100 | 1 | |a Metzger, Robert C. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Automatic algorithm recognition and replacement |b a new approach to program optimization |c Robert Metzger and Zhaofang Wen |
264 | 1 | |a Cambridge, Mass. |b MIT Press |c 2000 | |
300 | |a 1 Online-Ressource (viii, 219 pages) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Includes bibliographical references (pages 209-211) and index | ||
500 | |a "Parallel computation will become the norm in the coming decades. Unfortunately, advances in parallel hardware have far outpaced parallel applications of software. There are currently two approaches to applying parallelism to applications. One is to write completely new applications in new languages. But abandoning applications that work is unacceptable to most nonacademic users of high-performance computers. The other approach is to convert existing applications to a parallel form. This can be done manually or automatically. Even partial success in doing the job automatically has obvious economic advantages." | ||
500 | |a "This book describes a fundamentally new theoretical framework for finding poor algorithms in an application program and replacing them with ones that parallelize the code."--Jacket | ||
650 | 4 | |a Algorithmes | |
650 | 4 | |a Programmation (Informatique) | |
650 | 7 | |a COMPUTERS / Programming / Open Source |2 bisacsh | |
650 | 7 | |a COMPUTERS / Software Development & Engineering / Tools |2 bisacsh | |
650 | 7 | |a COMPUTERS / Software Development & Engineering / General |2 bisacsh | |
650 | 7 | |a Computer algorithms |2 fast | |
650 | 7 | |a Computer programming |2 fast | |
650 | 4 | |a Computer algorithms | |
650 | 4 | |a Computer programming | |
650 | 0 | 7 | |a Automatische Parallelisierung |0 (DE-588)4203963-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Automatische Parallelisierung |0 (DE-588)4203963-0 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
700 | 1 | |a Wen, Zhaofang |e Sonstige |4 oth | |
856 | 4 | 0 | |u http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414 |x Verlag |3 Volltext |
912 | |a ZDB-37-IEM | ||
940 | 1 | |q ZDB-37-IEM_GB/15 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-027943378 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
966 | e | |u http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414 |l FHA01 |p ZDB-37-IEM |x Verlag |3 Volltext | |
966 | e | |u http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414 |l FHI01 |p ZDB-37-IEM |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804153252647796736 |
---|---|
any_adam_object | |
author | Metzger, Robert C. |
author_facet | Metzger, Robert C. |
author_role | aut |
author_sort | Metzger, Robert C. |
author_variant | r c m rc rcm |
building | Verbundindex |
bvnumber | BV042508814 |
collection | ZDB-37-IEM |
ctrlnum | (OCoLC)45844224 (DE-599)BVBBV042508814 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03128nmm a2200589zc 4500</leader><controlfield tag="001">BV042508814</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150417s2000 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0262133687</subfield><subfield code="9">0-262-13368-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0262279703</subfield><subfield code="9">0-262-27970-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">058533336X</subfield><subfield code="9">0-585-33336-X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780262133685</subfield><subfield code="9">978-0-262-13368-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780262279703</subfield><subfield code="9">978-0-262-27970-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780585333366</subfield><subfield code="9">978-0-585-33336-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)45844224</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042508814</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">21</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Metzger, Robert C.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Automatic algorithm recognition and replacement</subfield><subfield code="b">a new approach to program optimization</subfield><subfield code="c">Robert Metzger and Zhaofang Wen</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, Mass.</subfield><subfield code="b">MIT Press</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (viii, 219 pages)</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">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references (pages 209-211) and index</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"Parallel computation will become the norm in the coming decades. Unfortunately, advances in parallel hardware have far outpaced parallel applications of software. There are currently two approaches to applying parallelism to applications. One is to write completely new applications in new languages. But abandoning applications that work is unacceptable to most nonacademic users of high-performance computers. The other approach is to convert existing applications to a parallel form. This can be done manually or automatically. Even partial success in doing the job automatically has obvious economic advantages."</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"This book describes a fundamentally new theoretical framework for finding poor algorithms in an application program and replacing them with ones that parallelize the code."--Jacket</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Algorithmes</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming / Open Source</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Software Development & Engineering / Tools</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Software Development & Engineering / General</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer algorithms</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Automatische Parallelisierung</subfield><subfield code="0">(DE-588)4203963-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Automatische Parallelisierung</subfield><subfield code="0">(DE-588)4203963-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wen, Zhaofang</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-37-IEM</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-37-IEM_GB/15</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027943378</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414</subfield><subfield code="l">FHA01</subfield><subfield code="p">ZDB-37-IEM</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414</subfield><subfield code="l">FHI01</subfield><subfield code="p">ZDB-37-IEM</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV042508814 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T01:23:39Z |
institution | BVB |
isbn | 0262133687 0262279703 058533336X 9780262133685 9780262279703 9780585333366 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027943378 |
oclc_num | 45844224 |
open_access_boolean | |
owner | DE-Aug4 DE-573 |
owner_facet | DE-Aug4 DE-573 |
physical | 1 Online-Ressource (viii, 219 pages) |
psigel | ZDB-37-IEM ZDB-37-IEM_GB/15 |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | MIT Press |
record_format | marc |
spelling | Metzger, Robert C. Verfasser aut Automatic algorithm recognition and replacement a new approach to program optimization Robert Metzger and Zhaofang Wen Cambridge, Mass. MIT Press 2000 1 Online-Ressource (viii, 219 pages) txt rdacontent c rdamedia cr rdacarrier Includes bibliographical references (pages 209-211) and index "Parallel computation will become the norm in the coming decades. Unfortunately, advances in parallel hardware have far outpaced parallel applications of software. There are currently two approaches to applying parallelism to applications. One is to write completely new applications in new languages. But abandoning applications that work is unacceptable to most nonacademic users of high-performance computers. The other approach is to convert existing applications to a parallel form. This can be done manually or automatically. Even partial success in doing the job automatically has obvious economic advantages." "This book describes a fundamentally new theoretical framework for finding poor algorithms in an application program and replacing them with ones that parallelize the code."--Jacket Algorithmes Programmation (Informatique) COMPUTERS / Programming / Open Source bisacsh COMPUTERS / Software Development & Engineering / Tools bisacsh COMPUTERS / Software Development & Engineering / General bisacsh Computer algorithms fast Computer programming fast Computer algorithms Computer programming Automatische Parallelisierung (DE-588)4203963-0 gnd rswk-swf Automatische Parallelisierung (DE-588)4203963-0 s 1\p DE-604 Wen, Zhaofang Sonstige oth http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414 Verlag Volltext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Metzger, Robert C. Automatic algorithm recognition and replacement a new approach to program optimization Algorithmes Programmation (Informatique) COMPUTERS / Programming / Open Source bisacsh COMPUTERS / Software Development & Engineering / Tools bisacsh COMPUTERS / Software Development & Engineering / General bisacsh Computer algorithms fast Computer programming fast Computer algorithms Computer programming Automatische Parallelisierung (DE-588)4203963-0 gnd |
subject_GND | (DE-588)4203963-0 |
title | Automatic algorithm recognition and replacement a new approach to program optimization |
title_auth | Automatic algorithm recognition and replacement a new approach to program optimization |
title_exact_search | Automatic algorithm recognition and replacement a new approach to program optimization |
title_full | Automatic algorithm recognition and replacement a new approach to program optimization Robert Metzger and Zhaofang Wen |
title_fullStr | Automatic algorithm recognition and replacement a new approach to program optimization Robert Metzger and Zhaofang Wen |
title_full_unstemmed | Automatic algorithm recognition and replacement a new approach to program optimization Robert Metzger and Zhaofang Wen |
title_short | Automatic algorithm recognition and replacement |
title_sort | automatic algorithm recognition and replacement a new approach to program optimization |
title_sub | a new approach to program optimization |
topic | Algorithmes Programmation (Informatique) COMPUTERS / Programming / Open Source bisacsh COMPUTERS / Software Development & Engineering / Tools bisacsh COMPUTERS / Software Development & Engineering / General bisacsh Computer algorithms fast Computer programming fast Computer algorithms Computer programming Automatische Parallelisierung (DE-588)4203963-0 gnd |
topic_facet | Algorithmes Programmation (Informatique) COMPUTERS / Programming / Open Source COMPUTERS / Software Development & Engineering / Tools COMPUTERS / Software Development & Engineering / General Computer algorithms Computer programming Automatische Parallelisierung |
url | http://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6267414 |
work_keys_str_mv | AT metzgerrobertc automaticalgorithmrecognitionandreplacementanewapproachtoprogramoptimization AT wenzhaofang automaticalgorithmrecognitionandreplacementanewapproachtoprogramoptimization |