Об этом курсе

Недавно просмотрено: 7,551
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

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

Прибл. 19 часов на выполнение
Английский
Субтитры: Английский

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

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.

Прибл. 19 часов на выполнение
Английский
Субтитры: Английский

от партнера

Логотип Politecnico di Milano

Politecnico di Milano

Программа курса: что вы изучите

Неделя
1

Неделя 1

2 ч. на завершение

Familizarize youself with FPGA technologies

2 ч. на завершение
9 видео ((всего 57 мин.))
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

Неделя 2

3 ч. на завершение

A bird's eye view on SDAccel

3 ч. на завершение
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

3 ч. на завершение

On how to optmize your system

3 ч. на завершение
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

5 ч. на завершение
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

4 ч. на завершение

Other optimizations

4 ч. на завершение
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 ч. на завершение
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мин

Рецензии

Лучшие отзывы о курсе DEVELOPING FPGA-ACCELERATED CLOUD APPLICATIONS WITH SDACCEL: THEORY

Посмотреть все отзывы

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

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You’ll be prompted to complete an application and will be notified if you are approved. Learn more.

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