This tutorial directs you to the various resources available to become familiar with the Alveo™ Data Center accelerator card and perform an installation.
For details on installing an Alveo card on your server, visit the Alveo landing page. It provides links to all the resources necessary to become familiar with the Alveo card along with installation instructions on both RedHat/CentOS and Ubuntu operating systems.
With the Alveo card installed in a server, you can deploy applications to be run on the host server and accelerator card. However, to develop applications, you will need to install the SDAccel development software. The SDAccel tools include an optimized compiler for host applications, cross-compiler for the hardware kernel, a robust debugging environment, and profilers to identify performance bottlenecks and optimize the application. The SDAccel development software does not need to be installed on the same server as the Alveo card. It can be installed on a system without any cards installed.
Alternatively, you can also develop and deploy applications on cloud servers such as AWS or Nimbix. Both come with everything you need to develop, simulate, debug, and compile your hardware acceleration code.
Before installing the Alveo card, watch the Quick Take Video for an overview of the hardware and driver software installation, along with a quick navigation of the Alveo landing page.
For Alveo card installation, follow the instructions in the Getting Started with Alveo Data Center Accelerator Cards User Guide (UG1301). It provides the latest hardware and driver software installation procedures and allows you to deploy hardware accelerated applications using the Alveo card. It also includes:
- Minimum system requirements
- List of validated servers
- Overview of the Alveo cards
- Card bring-up and validation steps
For developing application in-house, install the SDAccel environment software, by following the detailed installation procedures found in the SDAccel Development Environment Release Notes and Installation Guide (UG1238).
For developing applications for AWS, see one of the following tutorials:
- Getting Started on AWS F1 with SDAccel and C/C++ Kernels
- Getting Started on AWS F1 with SDAccel and RTL Kernels
Understand the Essential Concepts for Building and Running the Accelerated Application using the SDAccel™ development environment, including building a software application, building a hardware platform, performing emulation, viewing reports, and executing in hardware.
Return to Main Page — Return to Getting Started Pathway
Copyright© 2019 Xilinx