f4pga / ideas

Random ideas and interesting ideas for things we hope to eventually do.
86 stars 9 forks source link

HPC and OpenCL around SymbiFlow stack #57

Open manili opened 3 years ago

manili commented 3 years ago

Hello everyone, I'm wondering to know what do you think about a project like SDAccel, but this time around SymbiFlow stack? Here is something like what I'm thinking about:

SDAccel in SymbiFlow

Best regards, Manili

mithro commented 3 years ago

You might want to look at what Andre De'Hon and @andrewb1999 are doing around Rosetta;

Implementation of Computation Group (University of Pennsylvania)
GSoC Final Code Submission
 GSoC Final Code Submission     Google Summer of Code 2020 is coming to a close tomorrow. It has been an amazing experience and I am proud o...
andrewb1999 commented 3 years ago

@manili Yes, I think a flow like this has a lot of potential and it has been a focus of mine for a bit now. Andre and I are mostly interested in mapping to separate pr regions within a single FPGA, but I'm sure it's not too difficult to instead partition to multiple FPGAs.

Currently we are still using Vivado HLS while trying to get lower level details in symbiflow working. Do you have any experience with using Bambu HLS? We are very interested in switching to an open source HLS tool soon to have a fully open source c to bitstream flow.

mithro commented 3 years ago

You might also want to explore the newly released XLS from Google (https://github.com/google/xls) too.

GitHub
google/xls
XLS: Accelerated HW Synthesis. Contribute to google/xls development by creating an account on GitHub.