Об этом курсе
Недавно просмотрено: 7,364

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...

Английский

Субтитры: Английский

Приобретаемые навыки

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...

Английский

Субтитры: Английский

Учащиеся, которые проходят продукт ''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 Guide
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 Guide
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 Simulation
1 практическое упражнение
QUIZ 720мин

Преподаватели

Avatar

Marco Domenico Santambrogio

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

О Politecnico di Milano

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....

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.