turning software into hardware - hastlayer · cpu vs gpu vs fpga 13 parallelism program complexity...
Post on 18-Jan-2021
11 Views
Preview:
TRANSCRIPT
Turning software into computer chips - Hastlayer
Zoltán Lehóczky @ Lombiq
GPU Day 11.07.2019
2
3
Warning
Hastlayer is currently in alpha stage!
4
What’s Hastlayer?
5
computer program → computer chip (hardware)
6
logic expressed as software → logic expressed as hardware
7
…with FPGAs
• Field-Programmable Gate Array
• Can behave like any other chip (with limitations)
• Can dynamically be „re-wired”
8
Image by SparkFun Electronics, Boulder, USA
FPGAs?
• Found in routers, X-ray machines, self-driving cars…
• Compute accelerator
• You need to be a hardware engineer to utilize them
9
computer program → FPGA logic
10
.NET (C#, VB, C++, F#, Python, PHP, JavaScript…) → FPGA logic
11
What’s the point?
12
CPU vs GPU vs FPGA
13
Parallelism Program complexity Power efficiency
CPU GPU FPGA
But!
14
CPU GPU FPGA FPGA with Hastlayer
How hard to learn?
The benefits of FPGAs for us all
• Performance increase for parallel compute-bound algorithms
• Higher power efficiency
• Still only software development
15
Demo: Hands-on Hastlayer
16
What’s next?
17
Project Catapult support
• Microsoft’s FPGA platform in TACC and Azure
• Hastlayer is in the Project Catapult Academic Program
• 8GB vs 100MB RAM, PCIe vs USB, ~10x capacity
• Azure networking, Project Brainwave, direct FPGA access?
• Let me know if you’d like a preview!
18
Posit number format
• https://hastlayer.com/arithmetics
• Better range/accuracy than IEEE float
• We already have a posit „processor”
19
And more!
• More use-cases
• Partnership with the Wigner Research Centre for Physics
• FPGAs in every datacenter (AWS, Azure, Intel)
20
Wrapping up
21
I like this, how do I start?
• Check out the SDK: https://github.com/Lombiq/Hastlayer-SDK/
• Be ready for an FPGA-filled future!
22
Are you ready to *be* the hardware?
• zoltan.lehoczky@lombiq.com
• https://hastlayer.com
• https://github.com/Lombiq/Hastlayer-SDK/
• https://lombiq.com
23
top related