語系:
繁體中文
English
說明(常見問題)
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
The Art of High Performance Computin...
~
SpringerLink (Online service)
The Art of High Performance Computing for Computational Science, Vol. 1 = Techniques of Speedup and Parallelization for General Purposes /
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
The Art of High Performance Computing for Computational Science, Vol. 1/ edited by Masaaki Geshi.
其他題名:
Techniques of Speedup and Parallelization for General Purposes /
其他作者:
Geshi, Masaaki.
面頁冊數:
IX, 219 p. 119 illus., 39 illus. in color.online resource. :
Contained By:
Springer Nature eBook
標題:
Computer programming. -
電子資源:
https://doi.org/10.1007/978-981-13-6194-4
ISBN:
9789811361944
The Art of High Performance Computing for Computational Science, Vol. 1 = Techniques of Speedup and Parallelization for General Purposes /
The Art of High Performance Computing for Computational Science, Vol. 1
Techniques of Speedup and Parallelization for General Purposes /[electronic resource] :edited by Masaaki Geshi. - 1st ed. 2019. - IX, 219 p. 119 illus., 39 illus. in color.online resource.
Chapter 1: High-Performance Computing Basics -- Chapter 2: Basics of MPI Programming -- Chapter 3: Basics of OpenMP Programming -- Chapter 4: Hybrid Parallelization Techniques -- Chapter 5: Application of Techniques for High-Performance Computing -- Chapter 6: Basics and practice of linear algebra calculation library BLAS and LAPACK -- Chapter 7: High performance algorithms for numerical linear algebra -- Chapter 8: Fast Fourier Transform in Large Scale Systems -- Chapter 9: Optimization and Related Topics -- Chapter 10: Techniques concerning computation accuracy.
This book provides basic and practical techniques of parallel computing and related methods of numerical analysis for researchers who conduct numerical calculation and simulation. Although the techniques provided in this book are field-independent, these methods can be used in fields such as physics, chemistry, biology, earth sciences, space science, meteorology, disaster prevention, and manufacturing. In particular, those who develop software code in these areas will find this book useful. The contents are suitable for graduate students and researchers in computational science rather than novices at programming or informed experts in computer science. Starting with an introduction to the recent trends in computer architecture and parallel processing, Chapter 1 explains the basic knowledge of speedup programs with simple examples of numerical computing. Chapters 2 – 4 detail the basics of parallel programming, the message passing interface (MPI), and OpenMP and discuss hybrid parallelization techniques. Showing an actual example of adaptation, Chapter 5 gives an overview of performance tuning and communication optimizations. To deal with dense matrix calculations, Chapter 6 details the basics and practice of linear algebra calculation libraries BLAS and LAPACK, including some examples that can be easily reproduced by readers using free software. Focusing on sparse matrix calculations, Chapter 7 explains high performance algorithms for numerical linear algebra. Chapter 8 introduces the fast Fourier transform in large-scale systems from the basics. Chapter 9 explains optimization and related topics such as debug methods and version control systems. Chapter 10 discusses techniques for increasing computation accuracy as an essential topic in numerical calculation. This is the first of the two volumes that grew out of a series of lectures in the K computer project in Japan. The second volume will focus on advanced techniques and examples of applications in materials science.
ISBN: 9789811361944
Standard No.: 10.1007/978-981-13-6194-4doiSubjects--Topical Terms:
527822
Computer programming.
LC Class. No.: QA76.6-76.66
Dewey Class. No.: 005.11
The Art of High Performance Computing for Computational Science, Vol. 1 = Techniques of Speedup and Parallelization for General Purposes /
LDR
:03999nam a22003975i 4500
001
1013381
003
DE-He213
005
20200705021608.0
007
cr nn 008mamaa
008
210106s2019 si | s |||| 0|eng d
020
$a
9789811361944
$9
978-981-13-6194-4
024
7
$a
10.1007/978-981-13-6194-4
$2
doi
035
$a
978-981-13-6194-4
050
4
$a
QA76.6-76.66
072
7
$a
UM
$2
bicssc
072
7
$a
COM051000
$2
bisacsh
072
7
$a
UM
$2
thema
082
0 4
$a
005.11
$2
23
245
1 4
$a
The Art of High Performance Computing for Computational Science, Vol. 1
$h
[electronic resource] :
$b
Techniques of Speedup and Parallelization for General Purposes /
$c
edited by Masaaki Geshi.
250
$a
1st ed. 2019.
264
1
$a
Singapore :
$b
Springer Singapore :
$b
Imprint: Springer,
$c
2019.
300
$a
IX, 219 p. 119 illus., 39 illus. in color.
$b
online resource.
336
$a
text
$b
txt
$2
rdacontent
337
$a
computer
$b
c
$2
rdamedia
338
$a
online resource
$b
cr
$2
rdacarrier
347
$a
text file
$b
PDF
$2
rda
505
0
$a
Chapter 1: High-Performance Computing Basics -- Chapter 2: Basics of MPI Programming -- Chapter 3: Basics of OpenMP Programming -- Chapter 4: Hybrid Parallelization Techniques -- Chapter 5: Application of Techniques for High-Performance Computing -- Chapter 6: Basics and practice of linear algebra calculation library BLAS and LAPACK -- Chapter 7: High performance algorithms for numerical linear algebra -- Chapter 8: Fast Fourier Transform in Large Scale Systems -- Chapter 9: Optimization and Related Topics -- Chapter 10: Techniques concerning computation accuracy.
520
$a
This book provides basic and practical techniques of parallel computing and related methods of numerical analysis for researchers who conduct numerical calculation and simulation. Although the techniques provided in this book are field-independent, these methods can be used in fields such as physics, chemistry, biology, earth sciences, space science, meteorology, disaster prevention, and manufacturing. In particular, those who develop software code in these areas will find this book useful. The contents are suitable for graduate students and researchers in computational science rather than novices at programming or informed experts in computer science. Starting with an introduction to the recent trends in computer architecture and parallel processing, Chapter 1 explains the basic knowledge of speedup programs with simple examples of numerical computing. Chapters 2 – 4 detail the basics of parallel programming, the message passing interface (MPI), and OpenMP and discuss hybrid parallelization techniques. Showing an actual example of adaptation, Chapter 5 gives an overview of performance tuning and communication optimizations. To deal with dense matrix calculations, Chapter 6 details the basics and practice of linear algebra calculation libraries BLAS and LAPACK, including some examples that can be easily reproduced by readers using free software. Focusing on sparse matrix calculations, Chapter 7 explains high performance algorithms for numerical linear algebra. Chapter 8 introduces the fast Fourier transform in large-scale systems from the basics. Chapter 9 explains optimization and related topics such as debug methods and version control systems. Chapter 10 discusses techniques for increasing computation accuracy as an essential topic in numerical calculation. This is the first of the two volumes that grew out of a series of lectures in the K computer project in Japan. The second volume will focus on advanced techniques and examples of applications in materials science.
650
0
$a
Computer programming.
$3
527822
650
0
$a
Chemoinformatics.
$3
1256018
650
0
$a
Computer simulation.
$3
560190
650
1 4
$a
Programming Techniques.
$3
669781
650
2 4
$a
Computer Applications in Chemistry.
$3
672434
650
2 4
$a
Simulation and Modeling.
$3
669249
700
1
$a
Geshi, Masaaki.
$4
edt
$4
http://id.loc.gov/vocabulary/relators/edt
$3
1226856
710
2
$a
SpringerLink (Online service)
$3
593884
773
0
$t
Springer Nature eBook
776
0 8
$i
Printed edition:
$z
9789811361937
776
0 8
$i
Printed edition:
$z
9789811361951
776
0 8
$i
Printed edition:
$z
9789811361968
856
4 0
$u
https://doi.org/10.1007/978-981-13-6194-4
912
$a
ZDB-2-SCS
912
$a
ZDB-2-SXCS
950
$a
Computer Science (SpringerNature-11645)
950
$a
Computer Science (R0) (SpringerNature-43710)
筆 0 讀者評論
多媒體
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼[密碼必須為2種組合(英文和數字)及長度為10碼以上]
登入