Developing FPGA-accelerated cloud applications with SDAccel: Practice

开始时间: 04/22/2022 持续时间: Unknown

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/fpga-sdaccel-practice

课程评论:没有评论

第一个写评论        关注课程

课程详情

This course is for anyone passionate about learning how to develop FPGA-accelerated applications with SDAccel! The more general purpose you are, the more flexible you are and the more kinds of programs and algorithms you can execute on your underlying computing infrastructure. All of this is terrific, but there is no free food and this is happening, quite often, by losing in efficiency. This course will present several scenarios where the workloads require more performance than can be obtained even by using the fastest CPUs. This scenario is turning cloud and data center architectures toward accelerated computing. Within this course, we are going to show you how to gain benefits by using Xilinx SDAccel to program Amazon EC2 F1 instances. We are going to do this through a working example of an algorithm used in computational biology. The huge amount of data the algorithms need to process and their complexity raised the problem of increasing the amount of computational power needed to perform the computation. In this scenario, hardware accelerators revealed to be effective in achieving a speed-up in the computation while, at the same time, saving power consumption. Among the algorithms used in computational biology, the Smith-Waterman algorithm is a dynamic programming algorithm, guaranteed to find the optimal local alignment between two strings that could be nucleotides or proteins. In the following classes, we present an analysis and successive FPGA-based hardware acceleration of the Smith-Waterman algorithm used to perform pairwise alignment of DNA sequences. Within this context, this course is focusing on distributed, heterogeneous cloud infrastructures, providing you details on how to use Xilinx SDAccel, through working examples, to bring your solutions to life by using the Amazon EC2 F1 instances.

使用SDAccel开发FPGA加速的云应用程序:练习:本课程适合那些热衷于学习如何使用SDAccel开发FPGA加速的应用程序的人! 用途越广泛,您就越灵活,并且可以在基础计算基础结构上执行的程序和算法种类越多。所有这些都是很棒的,但是没有免费的食物,而且这种情况经常是由于效率下降而发生的。 本课程将介绍几种方案,在这些方案中,即使使用最快的CPU,工作负载也需要比其更高的性能。这种情况正在将云和数据中心架构转向加速计算。在本课程中,我们将向您展示如何通过使用Xilinx SDAccel对Amazon EC2 F1实例进行编程来获得收益。我们将通过一个在计算生物学中使用的算法的工作示例来完成此任务。 算法需要处理的大量数据及其复杂性提出了增加执行计算所需的计算能力的问题。在这种情况下,硬件加速器显示出可以有效地加快计算速度,同时节省功耗。在计算生物学中使用的算法中,Smith-Waterman算法是一种动态编程算法,可以确保在可能是核苷酸或蛋白质的两个字符串之间找到最佳的局部比对。在接下来的课程中,我们将对Smith-Waterman算法进行分析和基于FPGA的连续硬件加速,该算法用于执行DNA序列的成对比对。 在这种情况下,本课程着重于分布式异构云基础架构,通过工作示例为您提供有关如何使用Xilinx SDAccel的详细信息,以通过使用Amazon EC2 F1实例将您的解决方案付诸实践。

课程大纲

Reconfigurable cloud infrastructure
On how to accelerate the cloud with SDAccel
Summing things up: the Smith-Waterman algorithm
Course conclusions

课程评论(0条)

课程简介

This course is for anyone passionate about learning how to develop FPGA-accelerated applications with SDAccel! The more general purpose you are, the

课程标签

1人关注该课程

主题相关的课程