News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about...
Transcript of News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about...
![Page 1: News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about OpenCL and FPGA Massimo Coppola 28/05/2018 MCSN – M. Coppola – Strumenti di programmazione](https://reader033.fdocuments.us/reader033/viewer/2022041607/5e34ee494ae2942141095ce9/html5/thumbnails/1.jpg)
News about OpenCL and FPGA
Massimo Coppola 28/05/2018
1 MCSN – M. Coppola – Strumenti di programmazione per sistemi paralleli e distribuiti
![Page 2: News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about OpenCL and FPGA Massimo Coppola 28/05/2018 MCSN – M. Coppola – Strumenti di programmazione](https://reader033.fdocuments.us/reader033/viewer/2022041607/5e34ee494ae2942141095ce9/html5/thumbnails/2.jpg)
XEON with FPGA�• First hinted in 2015 • Announced as an actual product May 2018
– Intel Xeon Gold 6138P – Integrates an Altera Arria 10 GX 1150 FPGA (no ARM)
• Sources – https://www.anandtech.com/show/12773/intel-shows-xeon-
scalable-gold-6138p-with-integrated-fpga-shipping-to-vendors – https://www.top500.org/news/intel-ships-xeon-skylake-
processor-with-integrated-fpga/ – https://www.altera.com/solutions/acceleration-hub/
overview.html
• SW toolchain based on open CL and Quartus prime
2
![Page 3: News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about OpenCL and FPGA Massimo Coppola 28/05/2018 MCSN – M. Coppola – Strumenti di programmazione](https://reader033.fdocuments.us/reader033/viewer/2022041607/5e34ee494ae2942141095ce9/html5/thumbnails/3.jpg)
Expected features �
3
![Page 4: News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about OpenCL and FPGA Massimo Coppola 28/05/2018 MCSN – M. Coppola – Strumenti di programmazione](https://reader033.fdocuments.us/reader033/viewer/2022041607/5e34ee494ae2942141095ce9/html5/thumbnails/4.jpg)
Launch app �• A virtual switch reference design – VM on the main processor control packet
switching and compute on the FPGA
4
![Page 5: News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about OpenCL and FPGA Massimo Coppola 28/05/2018 MCSN – M. Coppola – Strumenti di programmazione](https://reader033.fdocuments.us/reader033/viewer/2022041607/5e34ee494ae2942141095ce9/html5/thumbnails/5.jpg)
5
![Page 6: News about OpenCL and FPGAdidawiki.cli.di.unipi.it/lib/exe/fetch.php/magistr... · News about OpenCL and FPGA Massimo Coppola 28/05/2018 MCSN – M. Coppola – Strumenti di programmazione](https://reader033.fdocuments.us/reader033/viewer/2022041607/5e34ee494ae2942141095ce9/html5/thumbnails/6.jpg)
SPD Course Path from now on �• Complete the homeworks – MPI – TBB – OpenCL
• Choose a project topic – A mining/stream mining algorithm
• Choose a technology – MPI, TBB, OpenCL – or more than one, if you want to exploit a hybrid
technique
6