All Products
Search
Document Center

Elastic Compute Service:Best practices for heterogeneous computing services

Last Updated:Aug 09, 2023

This topic describes the best practices for heterogeneous computing services. To learn about the associated best practices, select from the following topics based on your business scenario.

Elastic GPU Service

  • Configure a Linux license server

    Before you can use an NVIDIA GRID driver, you must apply for the driver license and install the license on a license server. This topic describes how to configure a Linux license server. In this topic, a Linux instance that runs Ubuntu 18.04 is used.

  • Configure a Windows license server

    Before you can use an NVIDIA GRID driver, you must apply for the driver license and install the license on a license server. This topic describes how to configure a Windows license server.

  • Deploy an NGC environment on a GPU-accelerated instance

    This topic describes how to deploy an NVIDIA GPU Cloud (NGC) environment on a GPU-accelerated instance. In this topic, a TensorFlow deep learning framework is used.

  • Use RAPIDS to accelerate a machine learning task on a GPU-accelerated instance

    This topic describes how to use Real-time Acceleration Platform for Integrated Data Science (RAPIDS) libraries on a GPU-accelerated instance in an NGC environment to accelerate tasks for data science and machine learning (ML) and maximize the usage of computing resources.

FPGA as a Service (FaaS)

Best practices for FaaS f3 instances

  • Project modes and directories used by RTL

    This topic describes the project modes and directories used by the Register Transfer Level (RTL) compiler. This topic also provides a sample framework to help you understand how to use RTL.

  • Overview of the FaaS f3 SDAccel development environment

    The FaaS f3 SDAccel development environment is based on Xilinx SDAccel dynamic 5.0. You can develop applications in the FaaS f3 SDAccel development environment based on Open Computing Language (OpenCL). This topic describes the SDAccel development environment for f3 instances.

  • Perform RTL development on an f3 Instance

    This topic describes how to perform Register Transfer Level (RTL) development on an f3 instance and provides answers to some frequently asked questions about the development process.

  • Use OpenCL on an f3 instance

    This topic describes how to use OpenCL on an f3 instance to create an image and load the image to a field programmable gate array (FPGA).

  • Use Vitis 2020.1 on an f3 instance

    This topic describes how to use Vitis 2020.1 on an f3 instance to create an image and load the image to an FPGA.