An introduction to parallel and vector scientific computing / Ronald W. Shonkwiler, Lew Lefton.
Shonkwiler, Ronald W., 1942-| Call Number | 004.3/5 |
| Author | Shonkwiler, Ronald W., 1942- author. |
| Title | An introduction to parallel and vector scientific computing / Ronald W. Shonkwiler, Lew Lefton. An Introduction to Parallel & Vector Scientific Computation |
| Physical Description | 1 online resource (xv, 288 pages) : digital, PDF file(s). |
| Series | Cambridge texts in applied mathematics ; 41 |
| Notes | Title from publisher's bibliographic system (viewed on 05 Oct 2015). |
| Summary | In this text, students of applied mathematics, science and engineering are introduced to fundamental ways of thinking about the broad context of parallelism. The authors begin by giving the reader a deeper understanding of the issues through a general examination of timing, data dependencies, and communication. These ideas are implemented with respect to shared memory, parallel and vector processing, and distributed memory cluster computing. Threads, OpenMP, and MPI are covered, along with code examples in Fortran, C, and Java. The principles of parallel computation are applied throughout as the authors cover traditional topics in a first course in scientific computing. Building on the fundamentals of floating point representation and numerical error, a thorough treatment of numerical linear algebra and eigenvector/eigenvalue problems is provided. By studying how these algorithms parallelize, the reader is able to explore parallelism inherent in other computations, such as Monte Carlo methods. |
| Added Author | Lefton, L. 1960- author. |
| Subject | PARALLEL PROCESSING (ELECTRONIC COMPUTERS) Vector processing (Computer science) |
| Multimedia |
Total Ratings:
0
02555nam a22004098i 4500
001
vtls001584418
003
VRT
005
20200921121800.0
006
m|||||o||d||||||||
007
cr||||||||||||
008
200921s2006||||enk o ||1 0|eng|d
020
$a 9780511617935 (ebook)
020
$z 9780521864787 (hardback)
020
$z 9780521683371 (paperback)
035
$a (UkCbUP)CR9780511617935
039
9
$y 202009211218 $z santha
040
$a UkCbUP $b eng $e rda $c UkCbUP
050
0
0
$a QA76.58 $b .S545 2006
082
0
0
$a 004.3/5 $2 22
100
1
$a Shonkwiler, Ronald W., $d 1942- $e author.
245
1
3
$a An introduction to parallel and vector scientific computing / $c Ronald W. Shonkwiler, Lew Lefton.
246
3
$a An Introduction to Parallel & Vector Scientific Computation
264
1
$a Cambridge : $b Cambridge University Press, $c 2006.
300
$a 1 online resource (xv, 288 pages) : $b digital, PDF file(s).
336
$a text $b txt $2 rdacontent
337
$a computer $b c $2 rdamedia
338
$a online resource $b cr $2 rdacarrier
490
1
$a Cambridge texts in applied mathematics ; $v 41
500
$a Title from publisher's bibliographic system (viewed on 05 Oct 2015).
520
$a In this text, students of applied mathematics, science and engineering are introduced to fundamental ways of thinking about the broad context of parallelism. The authors begin by giving the reader a deeper understanding of the issues through a general examination of timing, data dependencies, and communication. These ideas are implemented with respect to shared memory, parallel and vector processing, and distributed memory cluster computing. Threads, OpenMP, and MPI are covered, along with code examples in Fortran, C, and Java. The principles of parallel computation are applied throughout as the authors cover traditional topics in a first course in scientific computing. Building on the fundamentals of floating point representation and numerical error, a thorough treatment of numerical linear algebra and eigenvector/eigenvalue problems is provided. By studying how these algorithms parallelize, the reader is able to explore parallelism inherent in other computations, such as Monte Carlo methods.
650
0
$a PARALLEL PROCESSING (ELECTRONIC COMPUTERS)
650
0
$a Vector processing (Computer science)
700
1
$a Lefton, L. $q (Lew), $d 1960- $e author.
776
0
8
$i Print version: $z 9780521864787
830
0
$a Cambridge texts in applied mathematics ; $v 41.
856
4
0
$u https://doi.org/10.1017/CBO9780511617935
999
$a VIRTUA
No Reviews to Display
| Summary | In this text, students of applied mathematics, science and engineering are introduced to fundamental ways of thinking about the broad context of parallelism. The authors begin by giving the reader a deeper understanding of the issues through a general examination of timing, data dependencies, and communication. These ideas are implemented with respect to shared memory, parallel and vector processing, and distributed memory cluster computing. Threads, OpenMP, and MPI are covered, along with code examples in Fortran, C, and Java. The principles of parallel computation are applied throughout as the authors cover traditional topics in a first course in scientific computing. Building on the fundamentals of floating point representation and numerical error, a thorough treatment of numerical linear algebra and eigenvector/eigenvalue problems is provided. By studying how these algorithms parallelize, the reader is able to explore parallelism inherent in other computations, such as Monte Carlo methods. |
| Notes | Title from publisher's bibliographic system (viewed on 05 Oct 2015). |
| Subject | PARALLEL PROCESSING (ELECTRONIC COMPUTERS) Vector processing (Computer science) |
| Multimedia |