HPC Tradecraft for Computer Scientists: What We Stopped Teaching

HPC Tradecraft for Computer Scientists: What We Stopped Teaching

Edward W. Barnard
This is a sample of the book's content.Buy on Leanpub

Table of Contents

When Performance is Everything›

  • When Performance is Everything
    • Three Questions
    • Improved Efficiency
    • New Capability
    • Constraint-Based Design
    • Tradecraft Transmission
  • Apprenticeship Transmission
    • Code Generation as Example
    • Visibility Lost
    • Transmission Method
    • Book Design
    • Conditions for Formation of Thinking
    • Example Usage
  • Teaching and Creating Mastery
    • Road Versus Map
    • Parallel and Equivalent Routes
    • Classroom Practice
    • Mental Models
    • Three-Step Process
    • Mental Models Enable Analogies
  • Transcendent Patterns: Teaching the Process of High-Tech Mastery in Student-Accessible Fashion
    • Definition
    • Fun and Superpower as Motivation
    • Tools of Transmission
    • Three-Step Process
    • Transcendent Patterns
    • Practicing the Insight
    • Transcendent Insight
    • Teaching This Skill
    • Cognitive Design of This Chapter
    • Summary
  • If You Want More
    • The Barrier
    • Capabilities
    • Solutions
    • Cognitive Design of This Book

Declassified Documents and Road Map›

  • Appendix A. Analytical Machine Employment (1952)
    • Purpose of Analytical Machines
    • Machines according to Potentiality
    • Employment Related to Potentiality
    • Present Employment Versus Reserve Capacity
    • Employment of the Revolutionizers
    • Employment of the Labor-Savers
    • IBM’s Labor-Saving Employment
    • The ROBIN Job
    • ROBIN Utilization
    • ROBIN Preparation
    • GOLDBERG
    • Miscellaneous Small Operations
  • Appendix B. Cryptanalytic Machines in NSA (May 1953)
    • Dr. Howard Campaigne
    • Bombes, Scritchers, and GOLDBERG
  • Appendix C. HPC Tradecraft Road Map
    • The 1995 Barrier
    • Two Series
    • Book 1. HPC Tradecraft for Computer Scientists: What We Stopped Teaching
    • Book 2. Nobody but Us: A History of Cray Research and the Building of the World’s Fastest Supercomputer
    • Book 3. The Wizard’s Lens: Learn to Think Like AI
    • Book 4. High-Stakes Ethics
    • Book 5. Unexpected Histories: Spotting Patterns and Making Connections That Others Miss
    • Book 6. Constraint-Based Design: A Gateway to AI
HPC Tradecraft for Computer Scientists: What We Stopped Teaching/When Performance is Everything/Teaching and Creating Mastery

Teaching and Creating Mastery

https://leanpub.com/tradecraft

Road Versus Map

https://leanpub.com/tradecraft

Training Data Cutoff Date

https://leanpub.com/tradecraft

Waypoint Details

https://leanpub.com/tradecraft

Multiple Information Layers

https://leanpub.com/tradecraft

Parallel and Equivalent Routes

https://leanpub.com/tradecraft

Shifted Perspective

https://leanpub.com/tradecraft

Same Pattern Different Context

https://leanpub.com/tradecraft

Classroom Practice

https://leanpub.com/tradecraft

Mental Models

https://leanpub.com/tradecraft

Visibly Modeling Expert Thinking

https://leanpub.com/tradecraft

Thinking About Thinking

https://leanpub.com/tradecraft

Recursion as Technique

https://leanpub.com/tradecraft

Classroom Question Answering

https://leanpub.com/tradecraft

Lived Experience

https://leanpub.com/tradecraft

Three-Step Process

https://leanpub.com/tradecraft

Mental Models Enable Analogies

https://leanpub.com/tradecraft

Up next

Transcendent Patterns: Teaching the Process of High-Tech Mastery in Student-Accessible Fashion

In this chapter

  • Teaching and Creating Mastery
  • Road Versus Map
  • Parallel and Equivalent Routes
  • Classroom Practice
  • Mental Models
  • Three-Step Process
  • Mental Models Enable Analogies