Computer Science & Engineering

High Performance Computing

Per Page:

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

Introduction to Scientific and Technical Computing

Frank T. Willmore, Eric Jankowski, Coray Colina
August 01, 2016

Created to help scientists and engineers write computer code, this practical book addresses the important tools and techniques that are necessary for scientific computing, but which are not yet commonplace in science and engineering curricula. This book contains chapters summarizing the most...

Fundamentals of Parallel Multicore Architecture

Yan Solihin
November 24, 2015

Although multicore is now a mainstream architecture, there are few textbooks that cover parallel multicore architectures. Filling this gap, Fundamentals of Parallel Multicore Architecture provides all the material for a graduate or senior undergraduate course that focuses on the architecture of...

Sequential Logic and Verilog HDL Fundamentals

Joseph Cavanagh
October 28, 2015

Sequential Logic and Verilog HDL Fundamentals discusses the analysis and synthesis of synchronous and asynchronous sequential machines. These machines are implemented using Verilog Hardware Description Language (HDL), in accordance with the Institute of Electrical and Electronics Engineers (IEEE)...

Introduction to Computational Models with Python

Jose M. Garrido
September 04, 2015

Introduction to Computational Models with Python explains how to implement computational models using the flexible and easy-to-use Python programming language. The book uses the Python programming language interpreter and several packages from the huge Python Library that improve the performance of...

Integration of Services into Workflow Applications

Pawel Czarnul
June 10, 2015

Describing state-of-the-art solutions in distributed system architectures, Integration of Services into Workflow Applications presents a concise approach to the integration of loosely coupled services into workflow applications. It discusses key challenges related to the integration of distributed...