High-Performance Computing on the Intel® Xeon Phi™ How to Fully Exploit MIC Architectures /

The aim of this book is to explain to high-performance computing (HPC) developers how to utilize the Intel® Xeon Phi™ series products efficiently. To that end, it introduces some computing grammar, programming technology and optimization methods for using many-integrated-core (MIC) platforms, and al...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Wang, Endong (Συγγραφέας), Zhang, Qing (Συγγραφέας), Shen, Bo (Συγγραφέας), Zhang, Guangyong (Συγγραφέας), Lu, Xiaowei (Συγγραφέας), Wu, Qing (Συγγραφέας), Wang, Yajuan (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Cham : Springer International Publishing : Imprint: Springer, 2014.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 04159nam a22005775i 4500
001 978-3-319-06486-4
003 DE-He213
005 20151204180013.0
007 cr nn 008mamaa
008 140626s2014 gw | s |||| 0|eng d
020 |a 9783319064864  |9 978-3-319-06486-4 
024 7 |a 10.1007/978-3-319-06486-4  |2 doi 
040 |d GrThAP 
050 4 |a TK7895.M5 
072 7 |a UYF  |2 bicssc 
072 7 |a COM011000  |2 bisacsh 
082 0 4 |a 004.1  |2 23 
100 1 |a Wang, Endong.  |e author. 
245 1 0 |a High-Performance Computing on the Intel® Xeon Phi™  |h [electronic resource] :  |b How to Fully Exploit MIC Architectures /  |c by Endong Wang, Qing Zhang, Bo Shen, Guangyong Zhang, Xiaowei Lu, Qing Wu, Yajuan Wang. 
264 1 |a Cham :  |b Springer International Publishing :  |b Imprint: Springer,  |c 2014. 
300 |a XXIII, 338 p. 153 illus.  |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 Part 1: Fundamental Concepts of MIC -- 1 High-performance Computing( HPC) with MIC -- 2 MIC Hardware and Software Architecture -- 3 The First MIC Example—Computing Pi -- 4 Fundamentals of Open MP and MPI Programming -- 5 MIC Programming -- 6 Debugging and Profiling Tools for MIC -- 7 Intel MIC MKL Library -- Part 2: Performance Optimization -- 8 Performance Optimization on MIC -- 9 MIC Optimization Example: Matrix Multiplication -- Part 3: Project Development -- 10 Developing HPC Applications Based on the MIC -- 11 HPC Applications Based on MIC. 
520 |a The aim of this book is to explain to high-performance computing (HPC) developers how to utilize the Intel® Xeon Phi™ series products efficiently. To that end, it introduces some computing grammar, programming technology and optimization methods for using many-integrated-core (MIC) platforms, and also offers tips and tricks for actual use, based on the authors’ first-hand optimization experience. The material is organized in three sections. The first section, “Basics of MIC”, introduces the fundamentals of MIC architecture and programming, including the specific Intel MIC programming environment. Next, the section on “Performance Optimization” explains general MIC optimization techniques, which are then illustrated step-by-step using the classical parallel programming example of matrix multiplication. Finally, “Project development” presents a set of practical and experience-driven methods for using parallel computing in application projects, including how to determine if a serial or parallel CPU program is suitable for MIC and how to transplant a program onto MIC. This book appeals to two main audiences: First, software developers for HPC applications – it will enable them to fully exploit the MIC architecture and thus achieve the extreme performance usually  required in biological genetics, medical imaging, aerospace, meteorology, and other areas of HPC. Second, students and researchers engaged in parallel and high-performance computing – it will guide them on how to push the limits of system performance for HPC applications. 
650 0 |a Computer science. 
650 0 |a Microprocessors. 
650 0 |a Special purpose computers. 
650 0 |a Software engineering. 
650 0 |a Computer mathematics. 
650 0 |a Electronic circuits. 
650 1 4 |a Computer Science. 
650 2 4 |a Processor Architectures. 
650 2 4 |a Computational Science and Engineering. 
650 2 4 |a Circuits and Systems. 
650 2 4 |a Software Engineering. 
650 2 4 |a Special Purpose and Application-Based Systems. 
700 1 |a Zhang, Qing.  |e author. 
700 1 |a Shen, Bo.  |e author. 
700 1 |a Zhang, Guangyong.  |e author. 
700 1 |a Lu, Xiaowei.  |e author. 
700 1 |a Wu, Qing.  |e author. 
700 1 |a Wang, Yajuan.  |e author. 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
776 0 8 |i Printed edition:  |z 9783319064857 
856 4 0 |u http://dx.doi.org/10.1007/978-3-319-06486-4  |z Full Text via HEAL-Link 
912 |a ZDB-2-SCS 
950 |a Computer Science (Springer-11645)