News for hackers. Stuff that matters.
Re:Intel Xeon processor with FPGA now shipping by vegetablepotpie on Friday May 25, 2018 @02:07AM (#17151024)
>programmability remains the big problem for FPGAs

I agree because there's added levels of complexity with HDLs that SW doesn't have to deal with. What would be nice is if there was a tool that you could declare your problem (functions) and your constraints (throughput, LUTs available) and it would figure out the memory, ALUs and pipe-lining needed to solve the problem.

Re:Intel Xeon processor with FPGA now shipping by meuk on Friday May 25, 2018 @02:44AM (#17151189)
That is called high-level synthesis and there are some tools for this available (and I know at least one company who produces a proprietary toolchain - including hardware - for this).

In my experience, high-level synthesis makes things a lot easier for the programmer, but you still have to be aware of very low-level details (and you still can get bitten by abstractions that you don't fully understand).

Re:Intel Xeon processor with FPGA now shipping by exikyut on Friday May 25, 2018 @04:35AM (#17151683)
That company might fruitfully make their system available within a datacenter / "VPS"-type context, eg the way Cloud9 does it. (https://c9.io/, you make a free account, you instantly get a Web based editor connected to a Debian VM)

If their system accepts "mostly ordinary" code in eg C, a fair amount of stuff would probably work with it, so it could scale beyond educational exploration/tinkering, too.

Re:Intel Xeon processor with FPGA now shipping by alde on Friday May 25, 2018 @06:12AM (#17152036)
Here is a service I know of: https://reconfigure.io/
Re:Intel Xeon processor with FPGA now shipping by meuk on Saturday May 26, 2018 @03:36AM (#17160705)
I think they did exactly that with Amazon AWS instances (although I have to admit that I don't know the specifics).
Re:Intel Xeon processor with FPGA now shipping by esmi on Friday May 25, 2018 @02:36AM (#17151148)
Re:Intel Xeon processor with FPGA now shipping by sehugg on Friday May 25, 2018 @01:19PM (#17155864)
There are plenty of C-to-HDL languages (https://stackoverflow.com/questions/8988629/can-you-program-...) and there's some interesting tidbits about them in this SO link.