2026-07-03
Channel: From Concept To Circuit (907 subscribers)
This video tackles one of the most fascinating questions in modern hardware design: can an FPGA realistically host a language model? Rather than jumping straight to a demo, the creator does something more valuable — they start with the fundamental obstacle that stops most naive attempts dead in their tracks: the memory wall.
The memory wall is the gap between how fast a processor can compute and how fast it can fetch weights from memory. For LLMs, which are dominated by matrix-vector multiplications against huge weight tensors, this gap is the entire ballgame. On a GPU with HBM you get terabytes per second of bandwidth; on a typical FPGA dev board, you're working with DDR3/DDR4 through an AXI interconnect and orders of magnitude less throughput. Understanding why this matters — arithmetic intensity, roofline models, quantization tradeoffs, and on-chip BRAM budgeting — is prerequisite knowledge for anyone thinking about ML acceleration on custom silicon.
What makes this Part 1 promising is the framing. Instead of pretending the problem is easy, the creator is setting up the constraints honestly so that later parts (pipelining, quantization, dataflow architectures) will land with proper context. That's the mark of an educator who understands the subject, not just someone chasing a trendy topic.
Great for FPGA hobbyists curious about ML acceleration, or ML engineers who want to understand what actually limits inference hardware.
