Main  /  Selectel Lab  /  FPGA

FPGA

Try out dedicated servers with FPGA accelerators

What is an FPGA?

An FPGA is a programmable logic device (PLD).

FPGAs based on Intel (Altera) PSG processors accelerate algorithm performance by implementing parallel operations in standard computational processes.

The FPGA logic comes from its programming, not initial manufacturing, which is standard for digital micro-schemes.

The FPGA accelerator is a PCI adapter that can be used as a coprocessor for accelerating compute-intensive applications.

Field of Application

Streaming-video and graphics processingMachine learningNeural networksBig data analysisCryptocurrency mining (Bitcoin, Ether, etc.)R&D computationsAcademic researchBiotechnologyModelling living systemsBioinformatics

Programming an FPGA

  • Programmers prepare FPGA accelerators in C.
  • A package of high-level PLD programming based on the OpenCL standard is used, which lets you abstract away complex HDL designs.
  • The OpenCL framework lets you describe functions that can be executed in parallel on the server’s FPGA accelerator.
  • The accelerator can be used universally in any available host system.
  • The board support package (BSP) combined with the primary Quartus Prime Intel (Altera) CAD package lets you synthesize computing resources and define the inetface of the accelerator.
  • Test-drive an FPGA with 1.5 Teraflops of power

    X86 server includes:

    • FPGA with Intel (Altera) Arria 10AX115S3F45 (1150K LE, 12.5 Gbit) chip and 4 GB DDR4 RAM
    • FPGA on-chip network interface: 1 GE RJ-45, 10 GE SFP+, 10/40 GE QSFP, PCIe gen3×8
    • Intel Xeon 1650v3
    • 128 GB DDR4 RAM
    • 2×480 GB SSD

    Selectel provides remote access to servers with FPGA accelerators, including:

    • Board support package for Windows, CentOS, and RedHat
    • OpenCL programming course

    Clients may be given the opportunity to rent a server with tested or more powerful FPGA accelerators based on their test results. Clients are provided a board support package and license for Intel (Altera) Quartus Prime Pro and OpenCL SDK.

    Detailed FPGA Applications

    Streaming content processing

  • Video production, TV streaming: accelerate stream processing and video decoding in real time
  • Improved signal and image quality for different devices during live broadcasts
  • Convert formats in real time, including UHD (4K) video
  • Machine learning and neural networks

  • Improved algorithm processing for voice recognition, computer vision, and natural language processing
  • Accelerated financial calculations

  • Market analysis
  • Robotic trading and high-frequency trading systems
  • Currency trade systems
  • Algorithm optimization

  • R&D of complex objects and academic research
  • Mathematical modelling
  • Biotechnology and pharmacology
  • Sign up to be a tester

    By submitting your personal data, you agree to the terms and conditions of the Data Processing and Protection Policy

    Your request has been sent
    Connection error

    Our specialists will contact you shortly.

    Please retry or try again later.