Informações sobre o curso

4,627 visualizações recentes
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário

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

Aprox. 19 horas para completar
Inglês

Habilidades que você terá

Programming PrinciplesComputer ArchitectureProgramming Language Concepts
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário

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

Aprox. 19 horas para completar
Inglês

oferecido por

Placeholder

Politecnico di Milano

Programa - O que você aprenderá com este curso

Semana
1

Semana 1

2 horas para concluir

Familizarize youself with FPGA technologies

2 horas para concluir
9 vídeos (Total 57 mín.)
9 videos
FPGA-based systems and reconfiguration4min
Programmable System-on-Multiple Chips7min
Programmable System-on-Chips4min
FPGAs main building blocks7min
How to program an FPGA: bitstream and configuration5min
How to program an FPGA: system description and physical design7min
CAD Tools for FPGA-based systems design6min
An introuction to the SDx development environment9min
2 exercícios práticos
QUIZ 140min
QUIZ 230min
Semana
2

Semana 2

3 horas para concluir

A bird's eye view on SDAccel

3 horas para concluir
7 vídeos (Total 37 mín.), 1 leitura, 1 teste
7 videos
An introduction to SDAccel and the OpenCL-based flow5min
OpenCL computational model: global and local sizes4min
Not only OpenCL! The Rationale behind the RTL and C flows5min
SDAccel memory model5min
SDAccel "emulations"5min
SDAccel runtime4min
1 leituras
SDAccel Environment Programmers Guide2h
1 exercício prático
QUIZ 330min
Semana
3

Semana 3

3 horas para concluir

On how to optmize your system

3 horas para concluir
5 vídeos (Total 37 mín.), 1 leitura, 1 teste
5 videos
FPGA Parallelism vs Processor Architecture 1/27min
FPGA Parallelism vs Processor Architecture 2/28min
Scheduling, Pipelining, and Dataflow8min
Application Optimization Flow6min
1 leituras
SDAccel Environment Profiling and Optimisation Guide1h 30min
1 exercício prático
QUIZ 430min
5 horas para concluir

Optimize your system via SDAccel

5 horas para concluir
6 vídeos (Total 34 mín.), 2 leituras, 1 teste
6 videos
Interface optimizations: Overall context and an overview of a typical target architecture6min
Interface optimizations: a first example5min
Burst data transfer3min
Using full AXI data width4min
Using multiple memory banks3min
2 leituras
SDAccel Environment Profiling and Optimisation Guide2h
Sources Codes1h 30min
1 exercício prático
QUIZ 530min
Semana
4

Semana 4

4 horas para concluir

Other optimizations

4 horas para concluir
6 vídeos (Total 43 mín.), 2 leituras, 1 teste
6 videos
Kernel optimization: loop unrolling 2/26min
Kernel optimization: loop pipelining9min
Kernel optimization: array partitioning 1/28min
Kernel optimization: array partitioning 2/27min
Host optimizations5min
2 leituras
SDAccel Environment Profiling and Optimisation Guide1h 30min
Source Codes1h 30min
1 exercício prático
QUIZ 630min
3 horas para concluir

An introduction to FPGA-augmented cloud infrastructures

3 horas para concluir
3 vídeos (Total 14 mín.), 1 leitura, 1 teste
3 videos
An introduction to SDAccel and the AWS EC2 F1 instances8min
Closing remarks and future directions1min
1 leituras
A Scalable FPGA Design for Cloud N-Body Simulation2h
1 exercício prático
QUIZ 720min

Avaliações

Principais avaliações do DEVELOPING FPGA-ACCELERATED CLOUD APPLICATIONS WITH SDACCEL: THEORY

Visualizar todas as avaliações

Perguntas Frequentes – FAQ

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.