Computer Science & Engineering

High Performance Computing

Per Page:

Programming for Hybrid Multi/Manycore MPP Systems

John Levesque, Aaron Vose
October 10, 2017

"Ask not what your compiler can do for you, ask what you can do for your compiler."--John Levesque, Director of Cray’s Supercomputing Centers of Excellence The next decade of computationally intense computing lies with more powerful multi/manycore nodes where processors share a large memory space....

High Performance Computing for Big Data: Methodologies and Applications

Chao Wang
October 10, 2017

High-Performance Computing for Big Data: Methodologies and Applications explores emerging high-performance architectures for data-intensive applications, novel efficient analytical strategies to boost data processing, and cutting-edge applications in diverse fields, such as machine learning, life...

What Every Engineer Should Know About Modeling and Simulation

Raymond J. Madachy, Daniel Houston
August 25, 2017

This practical book presents fundamental concepts and issues in computer modeling and simulation (M&S) in a simple and practical way for engineers, scientists, and managers who wish to apply simulation successfully to their real-world problems. It offers a concise approach to the coverage of...

Introduction to Modeling and Simulation with MATLAB® and Python

Steven I. Gordon, Brian Guilfoos
July 17, 2017

Introduction to Modeling and Simulation with MATLAB and Python is intended for students and professionals in science, social science, and engineering that wish to learn the principles of computer modeling, as well as basic programming skills. The book content focuses on meeting a set of basic...

Scientific Computing with Multicore and Accelerators

Jakub Kurzak, David A. Bader, Jack Dongarra
June 07, 2017

The hybrid/heterogeneous nature of future microprocessors and large high-performance computing systems will result in a reliance on two major types of components: multicore/manycore central processing units and special purpose hardware/massively parallel accelerators. While these technologies have...

Data-Intensive Science

Terence Critchlow, Kerstin Kleese van Dam
March 08, 2017

Data-intensive science has the potential to transform scientific research and quickly translate scientific progress into complete solutions, policies, and economic success. But this collaborative science is still lacking the effective access and exchange of knowledge among scientists, researchers,...

IoT Automation: Arrowhead Framework

Jerker Delsing
February 09, 2017

This book presents an in-depth description of the Arrowhead Framework and how it fosters interoperability between IoT devices at service level, specifically addressing application. The Arrowhead Framework utilizes SOA technology and the concepts of local clouds to provide required automation...

Testing R Code

Richard Cotton
January 19, 2017

Learn how to write R code with fewer bugs. The problem with programming is that you are always one typo away from writing something silly. Likewise with data analysis, a small mistake in your model can lead to a big mistake in your results. Combining the two disciplines means that it is all too...

Ecosystems and Technology: Idea Generation and Content Model Processing

Cyrus F. Nourani
December 20, 2016

Ecosystems and Technology: Idea Generation and Content Model Processing, presents important new innovations in the area of management and computing. Innovation is the generation and application of new ideas and skills to produce new products, processes, and services that improve economic and social...

Elements of Parallel Computing

Eric Aubanel
December 06, 2016

Designed for introductory parallel computing courses at the advanced undergraduate or beginning graduate level, Elements of Parallel Computing presents the fundamental concepts of parallel computing not from the point of view of hardware, but from a more abstract view of algorithmic and...

High Performance Visualization: Enabling Extreme-Scale Scientific Insight

E. Wes Bethel, Hank Childs, Charles Hansen
November 16, 2016

Visualization and analysis tools, techniques, and algorithms have undergone a rapid evolution in recent decades to accommodate explosive growth in data size and complexity and to exploit emerging multi- and many-core computational platforms. High Performance Visualization: Enabling Extreme-Scale...

Software Engineering for Science

Jeffrey C. Carver, Neil P. Chue Hong, George K. Thiruvathukal
October 20, 2016

Software Engineering for Science provides an in-depth collection of peer-reviewed chapters that describe experiences with applying software engineering practices to the development of scientific software. It provides a better understanding of how software engineering is and should be practiced, and...