On Thu, Jul 19, 2018 at 6:40 PM, Justin Forbes <jmfor...@linuxtx.org> wrote:
>
>
> On Wed, Jul 18, 2018 at 4:26 PM, Ben Cotton <bcot...@redhat.com> 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@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> 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@lists.fedoraproject.org/message/PNQJ3E4GC4AITL3VMJ5OVZK2MGW2TTLL/
>
>
>
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org/message/LJ27WRBNUSTT47SA3SGQV7OOPHOWEJCB/
>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org/message/47SJ3XSHC3I2GW2Y3WCB25F5WK4ZOZKQ/

Reply via email to