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

Full description

Main Authors: Wang, Endong. (Author, http://id.loc.gov/vocabulary/relators/aut), Zhang, Qing. (http://id.loc.gov/vocabulary/relators/aut), Shen, Bo. (http://id.loc.gov/vocabulary/relators/aut), Zhang, Guangyong. (http://id.loc.gov/vocabulary/relators/aut), Lu, Xiaowei. (http://id.loc.gov/vocabulary/relators/aut), Wu, Qing. (http://id.loc.gov/vocabulary/relators/aut), Wang, Yajuan. (http://id.loc.gov/vocabulary/relators/aut)
Corporate Author: SpringerLink (Online service)
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2014.
Edition:1st ed. 2014.
Subjects:
Online Access:https://doi.org/10.1007/978-3-319-06486-4
LEADER 05010nam a22006135i 4500
001 978-3-319-06486-4
003 DE-He213
005 20210618115215.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 
050 4 |a TK7895.M5 
072 7 |a UYF  |2 bicssc 
072 7 |a COM011000  |2 bisacsh 
072 7 |a UYF  |2 thema 
082 0 4 |a 004.1  |2 23 
100 1 |a Wang, Endong.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
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. 
250 |a 1st ed. 2014. 
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 Microprocessors. 
650 0 |a Computer mathematics. 
650 0 |a Electronic circuits. 
650 0 |a Software engineering. 
650 0 |a Special purpose computers. 
650 1 4 |a Processor Architectures.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/I13014 
650 2 4 |a Computational Science and Engineering.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/M14026 
650 2 4 |a Circuits and Systems.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/T24068 
650 2 4 |a Software Engineering.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/I14029 
650 2 4 |a Special Purpose and Application-Based Systems.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/I13030 
700 1 |a Zhang, Qing.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
700 1 |a Shen, Bo.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
700 1 |a Zhang, Guangyong.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
700 1 |a Lu, Xiaowei.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
700 1 |a Wu, Qing.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
700 1 |a Wang, Yajuan.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer Nature eBook 
776 0 8 |i Printed edition:  |z 9783319064871 
776 0 8 |i Printed edition:  |z 9783319064857 
776 0 8 |i Printed edition:  |z 9783319358796 
856 4 0 |u https://doi.org/10.1007/978-3-319-06486-4 
912 |a ZDB-2-SCS 
912 |a ZDB-2-SXCS 
950 |a Computer Science (SpringerNature-11645) 
950 |a Computer Science (R0) (SpringerNature-43710)