課程信息
3,942 次近期查看

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

中級

This course is aimed at students with prior programming experience and a desire to understand computation approaches to problem solving.

完成時間大約為10 小時

建議:4-10 hours/week...

英語(English)

字幕:英語(English)

您將獲得的技能

Programming PrinciplesComputer ArchitectureProgramming Language Concepts

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

中級

This course is aimed at students with prior programming experience and a desire to understand computation approaches to problem solving.

完成時間大約為10 小時

建議:4-10 hours/week...

英語(English)

字幕:英語(English)

學習Course的學生是

  • Machine Learning Engineers
  • Engineers
  • Data Scientists
  • Researchers
  • Software Engineers

教學大綱 - 您將從這門課程中學到什麼

1
完成時間為 2 小時

Familizarize youself with FPGA technologies

9 個視頻 (總計 57 分鐘), 2 個測驗
9 個視頻
FPGA-based systems and reconfiguration4分鐘
Programmable System-on-Multiple Chips7分鐘
Programmable System-on-Chips4分鐘
FPGAs main building blocks7分鐘
How to program an FPGA: bitstream and configuration5分鐘
How to program an FPGA: system description and physical design7分鐘
CAD Tools for FPGA-based systems design6分鐘
An introuction to the SDx development environment9分鐘
2 個練習
QUIZ 140分鐘
QUIZ 230分鐘
2
完成時間為 3 小時

A bird's eye view on SDAccel

7 個視頻 (總計 37 分鐘), 1 個閱讀材料, 1 個測驗
7 個視頻
An introduction to SDAccel and the OpenCL-based flow5分鐘
OpenCL computational model: global and local sizes4分鐘
Not only OpenCL! The Rationale behind the RTL and C flows5分鐘
SDAccel memory model5分鐘
SDAccel "emulations"5分鐘
SDAccel runtime4分鐘
1 個閱讀材料
SDAccel Environment Programmers Guide2小時
1 個練習
QUIZ 330分鐘
3
完成時間為 3 小時

On how to optmize your system

5 個視頻 (總計 37 分鐘), 1 個閱讀材料, 1 個測驗
5 個視頻
FPGA Parallelism vs Processor Architecture 1/27分鐘
FPGA Parallelism vs Processor Architecture 2/28分鐘
Scheduling, Pipelining, and Dataflow8分鐘
Application Optimization Flow6分鐘
1 個閱讀材料
SDAccel Environment Profiling and Optimisation Guide1 小時 30 分
1 個練習
QUIZ 430分鐘
完成時間為 5 小時

Optimize your system via SDAccel

6 個視頻 (總計 34 分鐘), 2 個閱讀材料, 1 個測驗
6 個視頻
Interface optimizations: Overall context and an overview of a typical target architecture6分鐘
Interface optimizations: a first example5分鐘
Burst data transfer3分鐘
Using full AXI data width4分鐘
Using multiple memory banks3分鐘
2 個閱讀材料
SDAccel Environment Profiling and Optimisation Guide2小時
Sources Codes1 小時 30 分
1 個練習
QUIZ 530分鐘
4
完成時間為 4 小時

Other optimizations

6 個視頻 (總計 43 分鐘), 2 個閱讀材料, 1 個測驗
6 個視頻
Kernel optimization: loop unrolling 2/26分鐘
Kernel optimization: loop pipelining9分鐘
Kernel optimization: array partitioning 1/28分鐘
Kernel optimization: array partitioning 2/27分鐘
Host optimizations5分鐘
2 個閱讀材料
SDAccel Environment Profiling and Optimisation Guide1 小時 30 分
Source Codes1 小時 30 分
1 個練習
QUIZ 630分鐘
完成時間為 3 小時

An introduction to FPGA-augmented cloud infrastructures

3 個視頻 (總計 14 分鐘), 1 個閱讀材料, 1 個測驗
3 個視頻
An introduction to SDAccel and the AWS EC2 F1 instances8分鐘
Closing remarks and future directions1分鐘
1 個閱讀材料
A Scalable FPGA Design for Cloud N-Body Simulation2小時
1 個練習
QUIZ 720分鐘

講師

Avatar

Marco Domenico Santambrogio

Associate Professor
DEIB - Dept. of Electronics, Information and Bioengineering

關於 米兰理工大学

Politecnico di Milano is a scientific-technological University, which trains engineers, architects and industrial designers. From 2014 Politecnico di Milano started the release of several MOOCs, developed by the service for digital learning METID (Methods and Innovative Technologies for Learning), giving everybody the chance to enhance personal skills....

常見問題

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

還有其他問題嗎?請訪問 學生幫助中心