Meet the editor

Satyadhyan Chickerur has a BE degree in Electronics and Communications, MTech in CSE, and PhD in Computer and Information Sciences. He has served as Faculty in various engineering colleges in India. Presently, he is with the Department of Computer Science and Engineering, KLE Technological University (formerly BV Bhoomaraddi College of Engineering and Technology), Hubli, as a Professor and Head of the Centre for

High Performance Computing. He is one of the members of the NVIDIA University Coordination Committee and is an NVIDIA DLI certified instructor. He is a member of ISTE, IEEE, and ACM. He was the Execom member of the IEEE Signal Processing Society, Bangalore chapter (2007–2009). He was a member of the Intel– IISC–VTU Multicore Curriculum Development Committee. Satyadhyan was one of the judges and a problem setter for the ACM ICPC programming contest of the Asia Regionals in 2007 and 2008. He has received various grants from industry and other organizations for research. The majority of the course offerings since 2007 were designed and developed based on the concept of outcome-based education, involving modified Bloom's taxonomy, project-based learning, and practice-based learning in collaboration/association with various industries. He has published his research papers in various journals and conferences, and has also presented tutorials and invited talks on various occasions. Additionally, he is a referee for various international journals and conferences. His research interests include image processing, soft computing, parallel and multicore programming, and communication systems. He received the BOLT award from Air India for 2008–2009. His biography has been profiled in *Marquis Who's Who in Science and Engineering* 2007 and in *Who's Who in the World* 2008, 2012, 2013, 2014, and 2016.

**Preface III**

**Chapter 1 1**

**Chapter 2 3**

**Chapter 3 17**

**Chapter 4 37**

**Chapter 5 55**

**Chapter 6 71**

Design and Implementation of Particle Systems for Meshfree Methods

Introductory Chapter: High Performance Parallel Computing

Acceleration of Large-Scale Electronic Structure Simulations with

Characterizing Power and Energy Efficiency of Legion Data-Centric Runtime and Applications on Heterogeneous High-Performance

*by Song Huang, Song Fu, Scott Pakin and Michael Lang*

*by Satyadhyan Chickerur*

Contents

Computing Systems

*by Giorgos Vasiliadis*

with High Performance

Security Applications of GPUs

Particle-Based Fused Rendering

*by Koji Koyamada and Naohisa Sakamoto*

*by Giuseppe Bilotta, Vito Zago and Alexis Hérault*

Heterogeneous Parallel Computing *by Oh-Kyoung Kwon and Hoon Ryu*

## Contents


Preface

This edited book aims to present the state of the art in research and development of the convergence of high-performance computing and parallel programming for various applications. The book has consolidated algorithms and techniques to bridge the gap between the theoretical foundations of academia and

implementation for research, which might be used in business applications in the

The book outlines techniques and tools used for emergent areas and domains, including acceleration of large-scale electronic structure simulations with

with high performance, and evolving topics on heterogeneous computing.

heterogeneous parallel computing, characterizing power and energy efficiency of a data-centric HPC runtime and applications, security applications of GPUs, parallel implementation of multiprocessors on MPI using FDTD, particle-based fused rendering, design and implementation of particle systems for mesh-free methods

It is certainly not an ambition to cover everything on HPPC in this book; rather this edited work features the latest methodologies, technical progress, and the direction

The intended audience of this book will mainly consist of researchers, research students, and practitioners in the area of HPPC. I would like to convey my appreciation to all the contributors, including the accepted chapters' authors and many others who submitted their chapters but couldn't be included in the book due

My thanks to the editorial team, especially Mrs. Marina Dusevic, for their kind

**Satyadhyan Chickerur**

KLE Technological University, Hubballi, India

support and great efforts in publishing this book on time.

future.

in which the research is going.

to various limitations.
