It looks like you're new here. If you want to get involved, click one of these buttons!
Tonight on GeekNights, we talk on a high level about FPGAs and massively parallel computing technology like CUDA or Intel Phi. In the news, LG may have leaked Apple's ridiculous 8k displays, Hyundai is releasing a production semi-automnomous car this year (hot on the heels of similar announcements from other vendors), and Estonia has opened its E-residency to the world!
We're back from Anime Boston, and you can expect at least a few weeks of regularly scheduled episodes before Rym heads back overseas!
Download MP3
Comments
Now to listen to what you say and see if I've heard what you say about them in your words again.
1. Holy crap these things exist
2. What they can be used for
3. What they should be used for
4. Other things in this related space (like CUDA)
Talking of related space, I'm guessing communications satellites are a perfect place for a few FPGAs. Lots of bandwidth, low latency, and the cost isn't an issue compared to the total cost of launching something into space.
Of course, I wonder how secure against radiation FPGAs are compared to other kinds of chips.
http://www.xilinx.com/applications/aerospace-and-defense/space.html
Yeah, special chips, but that is a use case.
Electric self driving cars, strain on power grid? Not so much perhaps..
FPGAs do sound pretty amazing but I had no idea of how far Intel had traversed down the parallel computing pathway with Phi.
C++ ready to go and interpretive languages like Python which can be programmed to perform parallel functions with ease are also being developed
(Please people stop using Matlab, it's stupid just stop).
I've never coded anything that uses CUDA but for those people who have (or at least have an informed opinion), would Phi be able to scale harder, say if you had a cloud server doing all the computations.
If bandwidth were not an issue, could I offload processing data to an offsite server, essentially leaving the client to continue doing other tasks?
Also, if you are super ridiculously paranoid about things, such as governments putting backdoors directly into CPUs, you can use an FPGA and be effectively 100% certain there is no intentional backdoor vulnerability at the hardware layer.
Autonomous cars would also need an alert human to monitor the situation and, potentially, take over driving should something weird happen.