skip to main content
10.1145/3337801.3337814acmotherconferencesArticle/Chapter ViewAbstractPublication PagesheartConference Proceedingsconference-collections
research-article

Implementation of FPGA Building Platform as a Cloud Service

Published:06 June 2019Publication History

ABSTRACT

The building environment for field-programmable gate array (FPGA) development has a number of requirements such as using high-end computers for faster hardware compilation and installing the various versions of FPGA computer-aided design (CAD) tools specified by different projects while at the same avoiding conflicts between these tools. These requirements make it difficult to enable FPGA development on a wide range of devices, which is critical for developers from different application domains if they are to leverage FPGAs to their full extent. In this work, we propose an FPGA project building platform that reduces hardware costs by sharing highperformance servers between developers and enables a variety of FPGA CAD tools to be available in one platform by using container technology. The evaluation of the proposed platform showed that it provides shared and clean building environments without having significant performance overhead.

References

  1. 2019. Official repository of the AWS EC2 FPGA Hardware and Software Development Kit. Retrieved Feb. 2, 2019 from https://github.com/aws/aws-fpga.Google ScholarGoogle Scholar
  2. 2019. The official repository of the HUAWEI CLOUD FPGA Development Kit based on HUAWEI CLOUD FPGA Accelerated Cloud Server. Retrieved March 22, 2019 https://github.com/huaweicloud/huaweicloud-fpga.Google ScholarGoogle Scholar
  3. 2019. Deep Dive into Alibaba Cloud F3 FPGA as a Service Instances. Retrieved March 22, 2019 https://www.alibabacloud.com/blog/deep-dive-into-alibaba-cloud-f3-fpga-as-a-service-instances_594057.Google ScholarGoogle Scholar
  4. 2019. NetFPGA-SUME-public Reference Operating System Setup Guide. Retrieved March 22, 2019 https://github.com/NetFPGA/NetFPGA-SUME-public/wiki/Reference-Operating-System-Setup-Guide.Google ScholarGoogle Scholar
  5. 2019. NetFPGA 1G CML Getting Started Guide. Retrieved March 22, 2019 https://github.com/NetFPGA/NetFPGA-public/wiki/NetFPGA-1G-CML-Getting-Started-Guide.Google ScholarGoogle Scholar
  6. 2019. reVISION Getting Started Guide 2018.3 (UG1265). Retrieved March 22, 2019 https://github.com/Xilinx/reVISION-Getting-Started-Guide.Google ScholarGoogle Scholar
  7. Nakahara, H., Fujii, T., Sato, S., 2019. GUINNESS: A GUI based binarized Neural Network SyntheSizer toward an FPGA. Retrieved March 22, 2019 https://github.com/HirokiNakahara/GUINNESS.Google ScholarGoogle Scholar
  8. 2019. Source files for SiFive's Freedom platforms. Retrieved March 22, 2019 https://github.com/sifive/freedom.Google ScholarGoogle Scholar
  9. Zhao, Q., Amagasaki, M., Iida, M., Kuga, M., and Sueyoshi, T. 2018. Enabling FPGA-as-a-Service in the Cloud with hCODE Platform. IEICE TRANS. INF. & SYST. E101-D, 2, (Feb. 2018), 335--343.Google ScholarGoogle Scholar
  10. 2019. Theia: Cloud & Desktop IDE. Retrieved Feb. 10, 2019 https://www.theia-ide.org.Google ScholarGoogle Scholar
  11. 2019. Windows Subsystem for Linux overview. Retrieved Feb. 10, 2019 from https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subsystem-for-linux-overview/.Google ScholarGoogle Scholar
  12. Xilinx, 2019. Vivado Design Suite - HLx Editions. Retrieved Feb. 10, 2019 from https://www.xilinx.com/products/design-tools/vivado.html.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    HEART '19: Proceedings of the 10th International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies
    June 2019
    106 pages
    ISBN:9781450372558
    DOI:10.1145/3337801

    Copyright © 2019 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 6 June 2019

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    HEART '19 Paper Acceptance Rate12of29submissions,41%Overall Acceptance Rate22of50submissions,44%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader