Scientific Parallel Computing / / Babak Bagheri, Terry Clark, Larkin Ridgway Scott.
What does Google's management of billions of Web pages have in common with analysis of a genome with billions of nucleotides? Both apply methods that coordinate many processors to accomplish a single task. From mining genomes to the World Wide Web, from modeling financial markets to global weat...
Saved in:
VerfasserIn: | |
---|---|
Place / Publishing House: | Princeton, NJ : : Princeton University Press, , [2021] ©2005 |
Year of Publication: | 2021 |
Language: | English |
Online Access: | |
Physical Description: | 1 online resource (392 p.) :; 75 line illus. |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
9780691227658 |
---|---|
ctrlnum |
(DE-B1597)576675 (OCoLC)1414457220 |
collection |
bib_alma |
record_format |
marc |
spelling |
Scott, Larkin Ridgway, author. aut http://id.loc.gov/vocabulary/relators/aut Scientific Parallel Computing / Babak Bagheri, Terry Clark, Larkin Ridgway Scott. Princeton, NJ : Princeton University Press, [2021] ©2005 1 online resource (392 p.) : 75 line illus. text txt rdacontent computer c rdamedia online resource cr rdacarrier text file PDF rda Frontmatter -- Contents -- Preface -- Notation -- Chapter 1. Introduction -- Chapter 2. Parallel Performance -- Chapter 3. Computer Architecture -- Chapter 4. Dependences -- Chapter 5. Parallel Languages -- Chapter 6. Collective Operation -- Chapter 7. Current Programming Standards -- Chapter 8. The IPlanguage Model -- Chapter 9. High Performance Fortran -- Chapter 10. Loop Tiling -- Chapter 11. Matrix Eigen Analysis -- Chapter 12. Linear Systems -- Chapter 13. Particle Dynamics -- Chapter 14. Mesh Methods -- Chapter 15. Sorting -- Bibliography -- Index restricted access http://purl.org/coar/access_right/c_16ec online access with authorization star What does Google's management of billions of Web pages have in common with analysis of a genome with billions of nucleotides? Both apply methods that coordinate many processors to accomplish a single task. From mining genomes to the World Wide Web, from modeling financial markets to global weather patterns, parallel computing enables computations that would otherwise be impractical if not impossible with sequential approaches alone. Its fundamental role as an enabler of simulations and data analysis continues an advance in a wide range of application areas. Scientific Parallel Computing is the first textbook to integrate all the fundamentals of parallel computing in a single volume while also providing a basis for a deeper understanding of the subject. Designed for graduate and advanced undergraduate courses in the sciences and in engineering, computer science, and mathematics, it focuses on the three key areas of algorithms, architecture, languages, and their crucial synthesis in performance. The book's computational examples, whose math prerequisites are not beyond the level of advanced calculus, derive from a breadth of topics in scientific and engineering simulation and data analysis. The programming exercises presented early in the book are designed to bring students up to speed quickly, while the book later develops projects challenging enough to guide students toward research questions in the field. The new paradigm of cluster computing is fully addressed. A supporting web site provides access to all the codes and software mentioned in the book, and offers topical information on popular parallel computing systems. Integrates all the fundamentals of parallel computing essential for today's high-performance requirements Ideal for graduate and advanced undergraduate students in the sciences and in engineering, computer science, and mathematics Extensive programming and theoretical exercises enable students to write parallel codes quickly More challenging projects later in the book introduce research questions New paradigm of cluster computing fully addressed Supporting web site provides access to all the codes and software mentioned in the book Mode of access: Internet via World Wide Web. In English. Description based on online resource; title from PDF title page (publisher's Web site, viewed 03. Jul 2024) COMPUTERS / Systems Architecture / Distributed Systems & Computing. bisacsh Allcache. Amdahl, Gene. Amdahl’s Law. Banerjee’s inequality. Brinch Hansen. Cinderella. Co-array Fortran. Concurrent Pascal. Gaussian elimination. Jacobi iteration. access set. associative memory. asymptotic upper bound. bit operations. bottleneck. boundary value problem. bus. cache. carrier index. communication. compact factorization. control structure. dance hall architecture. data movement. data parallelism. dependence graph. deterministic. dimensional exchange. discretization scheme. distributed memory. divide-and-conquer. eigenpair. eigenvalue. eigenvector. embarrassingly parallel. full multigrid. functional units. global array toolkit. guarded memory. hypercube. immersion. implicit process group. initial value problem. iteration distribution. iteration space. iterative solvers. legacy applications. link popularity. massive parallelism. matrix product. message passing. network of workstations. Bagheri, Babak, author. aut http://id.loc.gov/vocabulary/relators/aut Clark, Terry, author. aut http://id.loc.gov/vocabulary/relators/aut https://doi.org/10.1515/9780691227658?locatt=mode:legacy https://www.degruyter.com/isbn/9780691227658 Cover https://www.degruyter.com/document/cover/isbn/9780691227658/original |
language |
English |
format |
eBook |
author |
Scott, Larkin Ridgway, Scott, Larkin Ridgway, Bagheri, Babak, Clark, Terry, |
spellingShingle |
Scott, Larkin Ridgway, Scott, Larkin Ridgway, Bagheri, Babak, Clark, Terry, Scientific Parallel Computing / Frontmatter -- Contents -- Preface -- Notation -- Chapter 1. Introduction -- Chapter 2. Parallel Performance -- Chapter 3. Computer Architecture -- Chapter 4. Dependences -- Chapter 5. Parallel Languages -- Chapter 6. Collective Operation -- Chapter 7. Current Programming Standards -- Chapter 8. The IPlanguage Model -- Chapter 9. High Performance Fortran -- Chapter 10. Loop Tiling -- Chapter 11. Matrix Eigen Analysis -- Chapter 12. Linear Systems -- Chapter 13. Particle Dynamics -- Chapter 14. Mesh Methods -- Chapter 15. Sorting -- Bibliography -- Index |
author_facet |
Scott, Larkin Ridgway, Scott, Larkin Ridgway, Bagheri, Babak, Clark, Terry, Bagheri, Babak, Bagheri, Babak, Clark, Terry, Clark, Terry, |
author_variant |
l r s lr lrs l r s lr lrs b b bb t c tc |
author_role |
VerfasserIn VerfasserIn VerfasserIn VerfasserIn |
author2 |
Bagheri, Babak, Bagheri, Babak, Clark, Terry, Clark, Terry, |
author2_variant |
b b bb t c tc |
author2_role |
VerfasserIn VerfasserIn VerfasserIn VerfasserIn |
author_sort |
Scott, Larkin Ridgway, |
title |
Scientific Parallel Computing / |
title_full |
Scientific Parallel Computing / Babak Bagheri, Terry Clark, Larkin Ridgway Scott. |
title_fullStr |
Scientific Parallel Computing / Babak Bagheri, Terry Clark, Larkin Ridgway Scott. |
title_full_unstemmed |
Scientific Parallel Computing / Babak Bagheri, Terry Clark, Larkin Ridgway Scott. |
title_auth |
Scientific Parallel Computing / |
title_alt |
Frontmatter -- Contents -- Preface -- Notation -- Chapter 1. Introduction -- Chapter 2. Parallel Performance -- Chapter 3. Computer Architecture -- Chapter 4. Dependences -- Chapter 5. Parallel Languages -- Chapter 6. Collective Operation -- Chapter 7. Current Programming Standards -- Chapter 8. The IPlanguage Model -- Chapter 9. High Performance Fortran -- Chapter 10. Loop Tiling -- Chapter 11. Matrix Eigen Analysis -- Chapter 12. Linear Systems -- Chapter 13. Particle Dynamics -- Chapter 14. Mesh Methods -- Chapter 15. Sorting -- Bibliography -- Index |
title_new |
Scientific Parallel Computing / |
title_sort |
scientific parallel computing / |
publisher |
Princeton University Press, |
publishDate |
2021 |
physical |
1 online resource (392 p.) : 75 line illus. |
contents |
Frontmatter -- Contents -- Preface -- Notation -- Chapter 1. Introduction -- Chapter 2. Parallel Performance -- Chapter 3. Computer Architecture -- Chapter 4. Dependences -- Chapter 5. Parallel Languages -- Chapter 6. Collective Operation -- Chapter 7. Current Programming Standards -- Chapter 8. The IPlanguage Model -- Chapter 9. High Performance Fortran -- Chapter 10. Loop Tiling -- Chapter 11. Matrix Eigen Analysis -- Chapter 12. Linear Systems -- Chapter 13. Particle Dynamics -- Chapter 14. Mesh Methods -- Chapter 15. Sorting -- Bibliography -- Index |
isbn |
9780691227658 |
url |
https://doi.org/10.1515/9780691227658?locatt=mode:legacy https://www.degruyter.com/isbn/9780691227658 https://www.degruyter.com/document/cover/isbn/9780691227658/original |
illustrated |
Illustrated |
doi_str_mv |
10.1515/9780691227658?locatt=mode:legacy |
oclc_num |
1414457220 |
work_keys_str_mv |
AT scottlarkinridgway scientificparallelcomputing AT bagheribabak scientificparallelcomputing AT clarkterry scientificparallelcomputing |
status_str |
n |
ids_txt_mv |
(DE-B1597)576675 (OCoLC)1414457220 |
carrierType_str_mv |
cr |
is_hierarchy_title |
Scientific Parallel Computing / |
author2_original_writing_str_mv |
noLinkedField noLinkedField noLinkedField noLinkedField |
_version_ |
1806143297869053952 |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06683nam a2201189 4500 </leader><controlfield tag="001">9780691227658</controlfield><controlfield tag="003">DE-B1597</controlfield><controlfield tag="005">20240703114541.0</controlfield><controlfield tag="006">m|||||o||d||||||||</controlfield><controlfield tag="007">cr || ||||||||</controlfield><controlfield tag="008">240703t20212005nju fo d z eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780691227658</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1515/9780691227658</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-B1597)576675</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1414457220</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-B1597</subfield><subfield code="b">eng</subfield><subfield code="c">DE-B1597</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">nju</subfield><subfield code="c">US-NJ</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM048000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Scott, Larkin Ridgway, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Scientific Parallel Computing /</subfield><subfield code="c">Babak Bagheri, Terry Clark, Larkin Ridgway Scott.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Princeton, NJ : </subfield><subfield code="b">Princeton University Press, </subfield><subfield code="c">[2021]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (392 p.) :</subfield><subfield code="b">75 line illus.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield><subfield code="b">PDF</subfield><subfield code="2">rda</subfield></datafield><datafield tag="505" ind1="0" ind2="0"><subfield code="t">Frontmatter -- </subfield><subfield code="t">Contents -- </subfield><subfield code="t">Preface -- </subfield><subfield code="t">Notation -- </subfield><subfield code="t">Chapter 1. Introduction -- </subfield><subfield code="t">Chapter 2. Parallel Performance -- </subfield><subfield code="t">Chapter 3. Computer Architecture -- </subfield><subfield code="t">Chapter 4. Dependences -- </subfield><subfield code="t">Chapter 5. Parallel Languages -- </subfield><subfield code="t">Chapter 6. Collective Operation -- </subfield><subfield code="t">Chapter 7. Current Programming Standards -- </subfield><subfield code="t">Chapter 8. The IPlanguage Model -- </subfield><subfield code="t">Chapter 9. High Performance Fortran -- </subfield><subfield code="t">Chapter 10. Loop Tiling -- </subfield><subfield code="t">Chapter 11. Matrix Eigen Analysis -- </subfield><subfield code="t">Chapter 12. Linear Systems -- </subfield><subfield code="t">Chapter 13. Particle Dynamics -- </subfield><subfield code="t">Chapter 14. Mesh Methods -- </subfield><subfield code="t">Chapter 15. Sorting -- </subfield><subfield code="t">Bibliography -- </subfield><subfield code="t">Index</subfield></datafield><datafield tag="506" ind1="0" ind2=" "><subfield code="a">restricted access</subfield><subfield code="u">http://purl.org/coar/access_right/c_16ec</subfield><subfield code="f">online access with authorization</subfield><subfield code="2">star</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">What does Google's management of billions of Web pages have in common with analysis of a genome with billions of nucleotides? Both apply methods that coordinate many processors to accomplish a single task. From mining genomes to the World Wide Web, from modeling financial markets to global weather patterns, parallel computing enables computations that would otherwise be impractical if not impossible with sequential approaches alone. Its fundamental role as an enabler of simulations and data analysis continues an advance in a wide range of application areas. Scientific Parallel Computing is the first textbook to integrate all the fundamentals of parallel computing in a single volume while also providing a basis for a deeper understanding of the subject. Designed for graduate and advanced undergraduate courses in the sciences and in engineering, computer science, and mathematics, it focuses on the three key areas of algorithms, architecture, languages, and their crucial synthesis in performance. The book's computational examples, whose math prerequisites are not beyond the level of advanced calculus, derive from a breadth of topics in scientific and engineering simulation and data analysis. The programming exercises presented early in the book are designed to bring students up to speed quickly, while the book later develops projects challenging enough to guide students toward research questions in the field. The new paradigm of cluster computing is fully addressed. A supporting web site provides access to all the codes and software mentioned in the book, and offers topical information on popular parallel computing systems. Integrates all the fundamentals of parallel computing essential for today's high-performance requirements Ideal for graduate and advanced undergraduate students in the sciences and in engineering, computer science, and mathematics Extensive programming and theoretical exercises enable students to write parallel codes quickly More challenging projects later in the book introduce research questions New paradigm of cluster computing fully addressed Supporting web site provides access to all the codes and software mentioned in the book</subfield></datafield><datafield tag="538" ind1=" " ind2=" "><subfield code="a">Mode of access: Internet via World Wide Web.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">In English.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Description based on online resource; title from PDF title page (publisher's Web site, viewed 03. Jul 2024)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Systems Architecture / Distributed Systems & Computing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Allcache.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Amdahl, Gene.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Amdahl’s Law.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Banerjee’s inequality.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Brinch Hansen.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Cinderella.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Co-array Fortran.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Concurrent Pascal.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Gaussian elimination.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Jacobi iteration.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">access set.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">associative memory.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">asymptotic upper bound.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">bit operations.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">bottleneck.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">boundary value problem.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">bus.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">cache.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">carrier index.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">communication.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">compact factorization.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">control structure.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">dance hall architecture.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">data movement.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">data parallelism.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">dependence graph.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">deterministic.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">dimensional exchange.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">discretization scheme.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">distributed memory.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">divide-and-conquer.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">eigenpair.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">eigenvalue.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">eigenvector.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">embarrassingly parallel.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">full multigrid.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">functional units.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">global array toolkit.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">guarded memory.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">hypercube.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">immersion.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">implicit process group.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">initial value problem.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">iteration distribution.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">iteration space.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">iterative solvers.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">legacy applications.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">link popularity.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">massive parallelism.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">matrix product.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">message passing.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">network of workstations.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Bagheri, Babak, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Clark, Terry, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1515/9780691227658?locatt=mode:legacy</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://www.degruyter.com/isbn/9780691227658</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="3">Cover</subfield><subfield code="u">https://www.degruyter.com/document/cover/isbn/9780691227658/original</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_BACKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_CL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBACKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ECL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EEBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ESTMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_PPALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_STMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV-deGruyter-alles</subfield></datafield></record></collection> |