How to choose an accelerator for your application (FPGA parallelism)

  Рет қаралды 1,988

Greg Stitt

Greg Stitt

Күн бұрын

Пікірлер: 2
@DNLDNL123
@DNLDNL123 Жыл бұрын
Great material! Very helpful.
@xealit
@xealit Жыл бұрын
That's a very underestimated view of the CPU. It's more like 4GHz, with multiple instructions per cycle (there's pipelining in that 4GHz device too). And the compiler will likely optimise the for loop by unfolding it a bit, so 1 core may actually compute multiple loop iterations simultaneously. But yeah, it's good to highlight how a custom design reduces the computing task time, brings it closer to the time of 1 cycle. The advantage of FPGA is that you target a fixed task and you can build a custom computing process for that specific task. It's the other way around for CPU: your computing tasks are not fixed, they are "general purpose", but your hardware is fixed, which gives the advantage to optimize the hardware and make it 4GHz fast, with instruction pipelining and other advanced general purpose features.
How to choose an accelerator for your application (Intro)
18:21
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
FPGA Timing Optimization: Background and Challenges
22:53
Greg Stitt
Рет қаралды 6 М.
FPGA Timing Optimization: Optimization Strategies
42:39
Greg Stitt
Рет қаралды 10 М.
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 509 М.
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 2,4 МЛН
How hard is it to use an FPGA for compute acceleration in 2023?
50:30
Crossroads 3D-FPGA Academic Research Center
Рет қаралды 2 М.
Malware Development: Processes, Threads, and Handles
31:29
FPGA Timing Optimization: Quartus Timing Analyzer
31:45
Greg Stitt
Рет қаралды 4,8 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН