BookOutline: Difference between revisions

From XVis
Jump to navigation Jump to search
No edit summary
Line 30: Line 30:


Dependencies: Chapter 1.1
Dependencies: Chapter 1.1
Experts: Tom Fogal?


=== Chapter 1.3: Xeon Phi ===
=== Chapter 1.3: Xeon Phi ===


Dependencies: Chapter 1.1
Dependencies: Chapter 1.1

Revision as of 19:48, 6 August 2015

Book title: Achieving Portable Performance For Visualization, Using VTK-m

The book is organized into two parts:

  1. Concepts in Portable Performance and Modern Architectures
  2. The VTK-m Approach

Each chapter has dependencies listed. A dependency for chapter C1 on chapter C2 means that C2 should be complete (or in reasonable shape) before C1 is started, so that the terminology can be consistent.

Introduction Chapter

Chapter 0: Introduction

  • The Organization of this Book
  • The scope of the VTK-m: what it does, why it is useful

Dependencies: should go last, written by Ken and Hank

Concepts in Portable Performance and Modern Architectures

Chapter 1.1: Revolutions in Processor Architectures

Topics:

  • threading vs vector / multi-core/many-core / host-device / memory hierarchies
  • historical discussion: Moore’s law, but Dinar scaling failed … how to deal with extra transistor
  • exascale power story, state of current Top500

Dependencies: none

Chapter 1.2: GPU

Dependencies: Chapter 1.1

Experts: Tom Fogal?

Chapter 1.3: Xeon Phi

Dependencies: Chapter 1.1