Acerca de este Curso
72,095 vistas recientes

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 10 horas para completar

Sugerido: 4-10 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Habilidades que obtendrás

Computer ArchitectureComputer ProgrammingConfiguring FPGA systems

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 10 horas para completar

Sugerido: 4-10 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
2 horas para completar

Reconfigurable cloud infrastructure

8 videos (Total 46 minutos), 3 cuestionarios
8 videos
An overview of cloud infrastructure6m
Cloud Computing: few definitions7m
Reconfigurable acceleration in the Cloud4m
Reconfigurable acceleration in the Cloud: Intel FPGA-based solutions6m
Reconfigurable acceleration in the Cloud: Xilinx FPGA-based solutions5m
Reconfigurable acceleration in the Cloud: from the past, to the future3m
An introduction to the AWS EC2 F1 instances7m
3 ejercicios de práctica
QUIZ 130m
QUIZ 230m
QUIZ 35m
Semana
2
2 horas para completar

On how to accelerate the cloud with SDAccel

9 videos (Total 51 minutos), 3 cuestionarios
9 videos
F1: instances and FPGA description3m
How FPGA Acceleration Works on AWS3m
AWS F1 Platform Model9m
Creating Kernels from RTL IP, C/C++, OpenCL6m
Compiling the Platform3m
Creating an Amazon FPGA Image2m
Developing and Executing a Host Application on F17m
Start Accelerating4m
3 ejercicios de práctica
QUIZ 410m
QUIZ 530m
QUIZ 630m
Semana
3
3 horas para completar

Summing things up: the Smith-Waterman algorithm

8 videos (Total 48 minutos), 1 lectura, 1 cuestionario
8 videos
Algorithm and code analysis5m
Roofline model 1/26m
Roofline model 2/24m
Code profiling6m
Static Code Analysis 1/26m
Static Code Analysis 2/24m
Performance Prediction via Roofline Model7m
1 lecturas
SDAccel Environment Profiling and Optimisation Guide1h 30m
1 ejercicios de práctica
QUIZ 730m
Semana
4
5 horas para completar

The Smith-Waterman example in details

12 videos (Total 95 minutos), 2 lecturas, 2 cuestionarios
12 videos
A first implementation 2/39m
A first implementation 3/34m
Parallelism in the Smith-Waterman Algorithm8m
Systolic Array Architecture 1/29m
Systolic Array Architecture 2/212m
Input Compression6m
Shift Register8m
Dual Physical Ports5m
Smith-Waterman accelerated on the Amazon EC2 F1 instances 1/36m
Smith-Waterman accelerated on the Amazon EC2 F1 instances 2/38m
Smith-Waterman accelerated on the Amazon EC2 F1 instances 3/39m
2 lecturas
Sources Codes1h 30m
Source Codes1h 30m
2 ejercicios de práctica
QUIZ 830m
QUIZ 920m
1 horas para completar

Course conclusions

1 videos (Total 3 minutos), 1 lectura
1 lecturas
Architectural optimizations for high performance and energy efficient Smith-Waterman implementation on FPGAs using OpenCL45m

Instructores

Avatar

Marco Domenico Santambrogio

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

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

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.