Stanford Seminar - Computing with FPGAs - Oskar Mencer
Offered By: Stanford University via YouTube
Course Description
Overview
Syllabus
Introduction.
Why Compute with FPGAS.
A Programmer's Technology Perspective.
Generic System Architecture.
Performance of FPGAS Examples.
Boolean Satisfiability.
BSAT FPGA versus Microprocessor.
Content Addressable Memory (CAM).
Memory-like Computation Example: Dynamic Graph Accelerator based on the Adjacency Matrix.
FPGAs versus DSP Processor International Data Encryption Algorithm (IDEA).
Stream Architecture Mapping a dataflow graph directly to the hardware.
Why Stream architectures save power.
Classification into Application Domains.
The VLSI CAD Productivity Gap.
Programming FPGAS #VLSI Synthesis.
The FPGA Programmers Task.
Adding Levels of Abstraction.
IDEA - Encryption.
What if there is a loop?.
Arithmetic for FPGAS.
Number Representation.
Precision / Range Optimization.
Arithmetic Styles.
Compound Arithmetic Example: Elementary Functions- undC math.
thoughts on syntax and semantics for programming FPGAS Syntax.
Conclusions.
Taught by
Stanford Online
Tags
Related Courses
Computer ArchitecturePrinceton University via Coursera Introduction to Computer Architecture
Carnegie Mellon University via Independent Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera 计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera Computer Architecture
Indian Institute of Technology Madras via Swayam