Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the AI Acceleration chapter #702

Closed
profvjreddi opened this issue Feb 10, 2025 · 0 comments · Fixed by #712
Closed

Update the AI Acceleration chapter #702

profvjreddi opened this issue Feb 10, 2025 · 0 comments · Fixed by #712
Assignees
Labels
improvement Improve existing content

Comments

@profvjreddi
Copy link
Contributor

Need to update the AI acceleration chapter to map more closely to the new alignment of the book chapters. Have a bunch of updates to push, so creating an issue to branch off of.

My current plan is to do something like this (pending some edits)

Chapter 11: AI Hardware Acceleration

11.1 Overview of AI Hardware Acceleration

  • Scope and Goals
  • Key Challenges
  • Chapter Organization

11.2 Evolution of AI Hardware Accelerators

  • Historical Context
  • From CPUs to Specialized Hardware
  • Current State of the Industry

11.3 Processor Architecture Primitives for ML

  • Vector Operations
  • Matrix Operations
  • Dataflow Patterns
  • Special Function Units

11.4 Memory Systems for ML Accelerators

  • Memory Hierarchy Design
  • Bandwidth and Latency
  • Data Movement Patterns
  • Novel Memory Architectures

11.5 Mapping Neural Networks to Hardware

  • Basic Building Blocks
  • Neural Network Components
  • End-to-End Model Mapping

11.6 Optimization Strategies

  • Performance Analysis and Bottlenecks
  • Hardware-Specific Optimizations
  • Model-Specific Optimizations
  • System-Level Optimizations

11.7 Hardware-Software Co-Design

  • Design Space Exploration
  • Model Optimization Techniques
  • Compiler Stack
  • Runtime Systems

11.8 Modern AI Accelerator Architectures

  • GPU Architecture
  • TPU and Systolic Arrays
  • FPGA Solutions
  • Emerging Architectures

11.9 Future Directions

  • Emerging Hardware Architectures
  • Novel Computing Paradigms
  • Research Directions
  • Industry Trends

11.10 Conclusion

@profvjreddi profvjreddi added the improvement Improve existing content label Feb 10, 2025
@profvjreddi profvjreddi self-assigned this Feb 10, 2025
@profvjreddi profvjreddi linked a pull request Feb 16, 2025 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improve existing content
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant