On Thu, Jul 19, 2018 at 6:40 PM, Justin Forbes <jmforbes@xxxxxxxxxxx> wrote: > > > On Wed, Jul 18, 2018 at 4:26 PM, Ben Cotton <bcotton@xxxxxxxxxx> wrote: >> >> == Summary == >> A number of devices like Xilinx ZYNQ based devices such as the >> 96boards Ultra96 and the Intel based UP² have onboard FPGAs. FPGA >> manager is a vendor-neutral framework that has been upstream in the >> kernel since 4.4. This is the initial support for FPGAs in Fedora >> using open source vendor agnostic tools. >> >> == Owner == >> * Name: Peter Robinson >> * Email: pbrobinson at fedora project dot org >> >> == Detailed Description == >> >> The use of Artificial Intelligence and Machine Learning is growing. >> There's a number types of compute power used to drive this, the >> standard system CPU can handle basic work, but for more powerful needs >> this workload gets moved to auxiliary processors such as GPGPU, FPGAs >> or Neural Network processors. This will add initial support for FPGAs >> in Fedora using the Linux Kernel support which currently supports >> Altera, Zynq, Lattice and other FPGAs. The use of FPGAs with Open >> Source software is improving and this is the beginning of ensuring >> that can be consumed in Fedora as easily as possible. >> >> == Benefit to Fedora == >> >> The general purpose use of FPGAs is growing in the tech industry, >> especially in AI and Machine Learning usecases for IoT and numerous >> other places where special purpose workload acceleration is needed. >> This will help developing these workloads on top of Fedora for use >> across the distribution. >> >> == Scope == >> * Proposal owners: Kernel and userspace changes > > > Is there a list of the proposed kernel changes anywhere? Not yet, working on it, basically it will be enabling FPGA and the associated options there. >> >> >> * Other developers: N/A (not a System Wide Change) >> >> == Upgrade/compatibility impact == >> There is no impact to upgrades or platforms that don't contain FPGAs. >> >> == How To Test == >> Testing will require hardware with a supported FPGA. The initial >> devices for this will be a 96boards Ultra96 or a UP² with a Altera >> FPGA. Other devices will be supported and testing will be welcome. >> >> The process for testing will be linked to here. >> >> == User Experience == >> Currently the Fedora support for FPGAs is basically non existent. >> There's currently a few open tools for specific FPGAs. This is the >> beginning of improving this with the intention of having a uniform as >> possible user experience across FPGAs as is currently possible. >> >> >> -- >> Ben Cotton >> Fedora Program Manager >> TZ=America/Indiana/Indianapolis >> _______________________________________________ >> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx >> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx >> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html >> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >> List Archives: >> https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/PNQJ3E4GC4AITL3VMJ5OVZK2MGW2TTLL/ > > > > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/LJ27WRBNUSTT47SA3SGQV7OOPHOWEJCB/ > _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/47SJ3XSHC3I2GW2Y3WCB25F5WK4ZOZKQ/