- Compact style
- Indico style
- Indico style - inline minutes
- Indico style - numbered
- Indico style - numbered + minutes
- Indico Weeks View
Help us make Indico better by taking this survey! Aidez-nous à améliorer Indico en répondant à ce sondage !
The Intel® Acceleration Stack for Intel Xeon® CPU with FPGAs is a robust collection of software, firmware, and tools designed and distributed by Intel to make it easier to develop and deploy Intel FPGAs for workload optimization in the data center. The Intel® Acceleration Stack for Intel Xeon® CPU with FPGAs provides multiple benefits to design engineers, such as saving time, enabling code-reuse, and enabling the first common developer interface.
https://www.intel.com/content/www/us/en/programmable/solutions/acceleration-hub/acceleration-stack.html
• Introduction and acceleration stack overview
• Getting Started with the Acceleration Stack
• Developing a SW host application
- LAB 1
• Introduction to Accelerator Functional Unit (AFU)
• Creating an Accelerator Functional Unit (AFU)
• Co-simulation using AFU Simulation Environment (ASE)
• Compiling the Accelerator Function Unit into an Accelerator Function (AF)
• Debugging an Accelerator Function
- LAB 2
The Intel® HLS Compiler is a high-level synthesis (HLS) tool that takes in untimed C++ as input and generates production-quality register transfer level (RTL) code that is optimized for Intel FPGAs. This tool accelerates verification time over RTL by raising the abstraction level for FPGA hardware design. Models developed in C++ are typically verified orders of magnitude faster than RTL.
https://www.intel.com/content/www/us/en/software/programmable/quartus-prime/hls-compiler.html
• Introduction to high-level synthesis with the Intel® HLS Compiler
- Lab on HLS Flow
Continuation...
• Loop Parallelization
- Lab on Loop Optimizations
• Using Appropriate Data Types (Optional based on time)