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...

Full description

Saved in:
Bibliographic Details
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 &amp; 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>