COMPUTATIONAL ARCHITECTURE FOR AI

The Physicality of Computation

Intent: Dispel the "magic" of software. AI performance is limited by physics, not just code.

COMPUTATIONAL ARCHITECTURE FOR AI

The Computational Stack: An Overview

Intent: Introduce the system architecture as a series of constraints and bottlenecks.

COMPUTATIONAL ARCHITECTURE FOR AI

CPU (Central Processing Unit): Sequential Logic

Intent: Define the CPU's role. It coordinates but lacks the parallelism needed for AI at scale.

COMPUTATIONAL ARCHITECTURE FOR AI

RAM (System Memory): Volatile Workspace

Intent: Explain the role of system memory in the pipeline and the penalty of running out.

COMPUTATIONAL ARCHITECTURE FOR AI

GPU (Graphics Processing Unit): Parallel Acceleration

Intent: Explain why AI requires GPUs. Their architecture is mathematically aligned with matrix operations.

COMPUTATIONAL ARCHITECTURE FOR AI

VRAM (Video Random Access Memory): The Critical Bottleneck

Intent: Identify VRAM as the single most critical factor for offline AI performance.

COMPUTATIONAL ARCHITECTURE FOR AI

Storage (NVMe SSD): Throughput & Latency

Intent: Distinguish between "storage" and "memory." SSD speed impacts the "wake up" time of a model.

COMPUTATIONAL ARCHITECTURE FOR AI

Compute Constraints: Parameter Count vs. Hardware

Intent: Link software complexity to hardware requirements. Introduce quantization as an optimization technique.

COMPUTATIONAL ARCHITECTURE FOR AI

Lab Infrastructure: The "Local-First" Spec

Intent: Justify the specific hardware chosen for the course in terms of access and capability.

COMPUTATIONAL ARCHITECTURE FOR AI

Server Infrastructure: High-Performance Compute (HPC)

Intent: Explain the tiered architecture of the lab and the role of the central server.

COMPUTATIONAL ARCHITECTURE FOR AI

Distributed vs. Local Compute

Intent: Contrast the lab model with the industry standard cloud model.

COMPUTATIONAL ARCHITECTURE FOR AI

Data Sovereignty & Privacy

Intent: Explain the "Why" of offline AI beyond just cost. It's about ownership.

COMPUTATIONAL ARCHITECTURE FOR AI

The Trade-offs of Local AI

Intent: Maintain intellectual honesty. Great power comes with great maintenance responsibility.

COMPUTATIONAL ARCHITECTURE FOR AI

Computer Science Alignment

Intent: Map these concepts to the curriculum standards.

COMPUTATIONAL ARCHITECTURE FOR AI

Transition to Prompt Engineering

Intent: Set up the next module on prompting and spec-driven development.
Slide 1 / 15