You are on page 1of 32

University-focused

content & curriculum


▪ Semester-long lab exercises for hands-
on learning with solutions
▪ Tutorials and online workshops for self-
study on key use cases
▪ Free library of IP common for student
projects
▪ Example designs and sample projects

3
FREE! Easy-to-use, powerful software tools

https://www.intel.com/content/www/us/en/programmable/solutions/acceleration-hub/downloads.html 4
DE-Series Development Boards Designed for
Student & Maker Projects

DE10-Standard DE1-SOC DE10-Nano DE10-Lite


Cyclone® V Soc FPGA Cyclone® V Soc FPGA Cyclone® V Soc FPGA MAX® 10 FPGA
$259 $175 $99 $55

Source: https://www.terasic.com

5
Total access to all
developer resources
▪ Documentation
▪ Design examples
▪ Support community
▪ Virtual or on-demand trainings

6
SAMPLE COURSE: Foundations of Digital Logic

▪ First digital hardware course in most EE, CompE or CS curricula


▪ Traditionally introduced sophomore year
▪ VHDL or Verilog
Lab 1 - Switches, Lights, and Multiplexers Lab 7 - Finite State Machines
Lab 2 - Numbers and Displays Lab 8 - Memory Blocks
Lab 3 - Latches, Flip-flops, and Registers Lab 9 - A Simple Processor
Lab 4 - Counters Lab 10 - An Enhanced Processor
Lab 5 - Timers and Real-Time Clock Lab 11 - Implementing Algorithms in Hardware
Lab 6 - Adders, Subtractors, and Multipliers Lab 12 - Basic Digital Signal Processing

7
Important Links and References

Membership Home : https://software.intel.com/en-us/fpga-academic/membership-home

Lab Exercise/Curriculum summary pages


https://software.intel.com/en-us/fpga-academic/teach/digital-logic
https://software.intel.com/en-us/fpga-academic/teach/computer-organization
https://software.intel.com/en-us/fpga-academic/teach/embedded-systems
https://software.intel.com/en-us/fpga-academic/teach/artificial-intelligence

Support Overview/FAQ: https://software.intel.com/en-us/fpga-academic/support-overview

8
Course Outline

Programmable Solutions Group Intel Confidential 10


Digital Logic

Programmable Solutions Group Intel Confidential 11


Embedded Systems

Programmable Solutions Group Intel Confidential 12


Artificial Intelligence

Programmable Solutions Group Intel Confidential 13


Computer Organization

Programmable Solutions Group Intel Confidential 14


Acceleration

Develop programmable solutions and validate your workloads on leading FPGA hardware
with tools optimized for Intel® technology. Use this cloud solution in the classroom to
support acceleration engineering curriculum.

Programmable Solutions Group Intel Confidential 15


Hardware & Tools

Programmable Solutions Group Intel Confidential 16


Training Plan and Events
Course Plan
➢ 1st Year Digital Design with FPGA and Quartus Tools (Cyclone 10 LP / Max 10)
➢ 2nd Year Embedded systems using FPGA (Cyclone V SoC)
➢ 3rd Year Introduction to Open VINO and Acceleration.
➢ 4th Year High Performance computing using FPGA
➢ Advanced Courses for Post Graduate students

Collaterals and plan for continuous engagements


➢ Proper Training Videos
➢ Good Lab material
➢ Tool training videos
➢ Regular design Contests / Hackathons
➢ Implementation of reference designs requested by Industry

Programmable Solutions Group Intel Confidential 17


Important Links and References

Membership Home : https://software.intel.com/en-us/fpga-academic/membership-home

Lab Exercise/Curriculum summary pages


https://software.intel.com/en-us/fpga-academic/teach/digital-logic
https://software.intel.com/en-us/fpga-academic/teach/computer-organization
https://software.intel.com/en-us/fpga-academic/teach/embedded-systems
https://software.intel.com/en-us/fpga-academic/teach/artificial-intelligence

Support Overview/FAQ: https://software.intel.com/en-us/fpga-academic/support-overview

Programmable Solutions Group Intel Confidential 18


19
Intel ai for compute
General Deep
AI

Workstation
Data Center/
training
Learning

Mainstream Intensive
Training Training

Workstation
Mainstream AI Data Center/
inference

Mainstream Intensive Streaming


Inference Inference Inference
Gateway/edge

Intel
GNA
(IP)
Flexible Mainstream Higher Inference Vision Speech/Audio Autonomous Custom
Acceleration Inference Throughput 1-20W 1-100+mW driving Inference

AI ON INTEL® September 2019| india


Intel® FPGA – application Acceleration from Edge to Cloud
Combining Intel FPGA hardware and software
to efficiently accelerate workloads for processing-intense tasks
Available Now Available 1H2019 Available Now Available Q2 2019

Mustang-F-100-A10* Intel® FPGA PAC Intel® FPGA PAC Intel® FPGA PAC
N3000 for networking with Arria®10 GX D5005 for Datacentre

Devices / edge Network/NFV Cloud/enterprise

Intel Confidential
* Other names and brands may be claimed as the property of others. 21
Accelerating workload applications

Accelerate Application Performance & Reduce TCO


with the Versatility of Intel® FPGA
Intel® FPGA Programmable Acceleration Cards (PAC) Acceleration Stack for Intel® Acceleration IP From
Qualified on Industry-Leading Enterprise Servers Xeon® CPU with FPGA Application Experts

22
Intel Workload Acceleration Solutions – Ready Now!

No SQL Data Genomics JPEG2Lepton Streaming Financial Black Network


Cassandra Warehousing GATK JPEG2Webp Analytics Scholes Security/
Monitoring

6X 4X+ 2.5X 3-4X 5X 8X 3X


Performance Performance Performance Performance Performance Performance Performance

Deterministic High Ingest Speedup of Transcode Real-time AI Risk Analytics Deep Packet
low latency at rate with fast Broad GATK images faster inference within within Spark Inspection at
higher Q/S query/second pipeline Spark BigDL framework 40Gbps lossless

Est. 80% TCO Est. 50% TCO Est. 60% TCO Est. 45% TCO Est. 50% TCO Est. 50% TCO Est. 75% TCO
savings savings savings savings savings savings savings

More on the way……

23
Mainstream adoption by Worldwide server OEMs
Growing list of OEM partners For Intel® Programmable Acceleration Card
*

Now: Now: Now:


Dell R640, R740, PRIMERGY HPE ProLiant
R740xd, R840, RX2540 M4 DL360 Gen10,
R940xa DL380 Gen10

And more coming soon…..


* Other names and brands may be claimed as the property of others.
Programmable Solutions Group Intel Confidential 24
Your Application Acceleration with FPGA-Powered Platforms

SOFTWARE Openvino™ toolkit


TOOLS Develop NN Model; Deploy across Intel® CPU, GPU, VPU, FPGA; Leverage common algorithms

SUPPORTED
PLATFORMS FOR
FPGA Intel® Programmable Mustang- F100
Acceleration Card with
Intel Arria® 10 GX FPGA

INTERFACE PCIe* x8 PCIe x8

CURRENTLY
MANUFACTURED BY1
INTEL

FOR USE IN Enterprise / Cloud Edge

1Please contact Intel representative for a complete list of original design manufacturer (ODM) manufacturers. *Other names and brands may be claimed as the property of others.

25
Speed Deployment with Pre-Trained Models and Samples
Expedite development, accelerate deep learning inference performance, and speed production deployment.

Pretrained Models in Intel® Distribution of OpenVINO™ toolkit


▪ Age & Gender ▪ Text Detection & Recognition ▪ Identify Roadside objects
▪ Face Detection–standard & enhanced ▪ Vehicle Detection ▪ Advanced Roadside Identification
▪ Head Position ▪ Retail Environment ▪ Person Detection & Action Recognition
▪ Human Detection–eye-level ▪ Pedestrian Detection ▪ Person Re-identification–ultra
& high-angle detection ▪ Pedestrian & Vehicle Detection small/ultra fast
▪ Detect People, Vehicles & Bikes ▪ Person Attributes Recognition ▪ Face Re-identification
▪ License Plate Detection: small & front Crossroad ▪ Landmarks Regression
facing ▪ Emotion Recognition ▪ Smart Classroom Use Cases
▪ Vehicle Metadata ▪ Identify Someone from Different ▪ Single image Super Resolution
▪ Human Pose Estimation Videos–standard & enhanced (3 models)
▪ Action recognition – encoder & ▪ Facial Landmarks ▪ Instance segmentation
decoder ▪ Gaze estimation ▪ and more…

26
FPGAs Are Ideal Devices for the Data Centric World

• An advanced, multi-function accelerator

• Flexible for highly differentiated products

• Reprogrammable as market dynamics or standards change

• https://www.intel.com/content/www/us/en/products/prog
rammable.html
27
Why Intel® FPGAs for Machine Learning?
Convolutional Neural Networks are Compute Intensive
Feature Benefit
Convolutional Neural Networks are Compute Intensive
Highly parallel Facilitates efficient low-batch video
architecture stream processing and reduces latency
Configurable
FP32 9Tflops, FP16, FP11
Distributed
Accelerates computation by tuning
Floating Point DSP
compute performance
Blocks
Tightly coupled >50TB/s on chip SRAM bandwidth,
high-bandwidth random access, reduces latency,
memory minimizes external memory access

Programmable Reduces unnecessary data movement,


Fine-grained & low latency
between compute and memory
Data Path improving latency and efficiency

Support for variable precision (trade-off


Optional
Memory
Optional Memory Configurability throughput and accuracy). Future proof
designs, and system connectivity
Function 1 Function 2 Function 3
IO IO
Pipeline Parallelism
FPGA Architecture DSP Block

▪ Massive Parallelism
– Millions of logic elements
– Thousands of embedded memory blocks
– Thousands of Variable Precision DSP blocks
– Programmable routing
– Dozens of High-speed transceivers
– Various built-in hardened IP Adaptive Logic Module (ALM)

▪ FPGA Advantages Programmable


Routing Switch
– Custom hardware!
Lookup FF
FF
– Efficient processing Table FF
FF
– Low power Logic
Modules
– Ability to reconfigure
– Fast time-to-market

29
Important Links and References

Membership Home : https://software.intel.com/en-us/fpga-academic/membership-home

Lab Exercise/Curriculum summary pages


https://software.intel.com/en-us/fpga-academic/teach/digital-logic
https://software.intel.com/en-us/fpga-academic/teach/computer-organization
https://software.intel.com/en-us/fpga-academic/teach/embedded-systems
https://software.intel.com/en-us/fpga-academic/teach/artificial-intelligence

Support Overview/FAQ: https://software.intel.com/en-us/fpga-academic/support-overview

Programmable Solutions Group Intel Confidential 30


Legal Disclaimers
© 2017 Intel Corporation. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, Max, Nios, Quartus, and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries
in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel
representative to obtain the latest forecast, schedule, specifications and roadmaps.
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at intel.com, or from the
OEM or retailer. No computer system can be absolutely secure.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata
are available on request.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

Programmable Solutions Group Intel Confidential 31

You might also like