Cargando…

An Integrated FPGA orchestrator for seamless scalability and resource management

<!--HTML-->Recently major cloud and HPC providers like aws, Alibaba, Huawei and Nimbix have started deploying FPGAs in their data centers. However, currently the development tools and frameworks offered by FPGA vendors and cloud providers do not allow the utilization of FPGA clusters from mult...

Descripción completa

Detalles Bibliográficos
Autor principal: Koromilas, Elias
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:http://cds.cern.ch/record/2691449
_version_ 1780963856112156672
author Koromilas, Elias
author_facet Koromilas, Elias
author_sort Koromilas, Elias
collection CERN
description <!--HTML-->Recently major cloud and HPC providers like aws, Alibaba, Huawei and Nimbix have started deploying FPGAs in their data centers. However, currently the development tools and frameworks offered by FPGA vendors and cloud providers do not allow the utilization of FPGA clusters from multiple applications. For example, if one application wants to distribute the workload into several FPGAs in a server, users have to do a manual scheduling to perform the distributions. Similarly, when multiple applications want to share one or more FPGAs there is not any framework available to perform the sharing of the resources and the scheduling of the request to the FPGA cluster. In this talk we will present Coral FPGA resource manager for Intel that allows the software community to instantiate and utilize a cluster of Intel FPGAs with the same easy as invoking typical software functions. Coral FPGA resource manager allows multiple applications to share and utilize a cluster of FPGAs in the same node (server) without worrying about the scheduling, load balancing and the resource management of each FPGA. The performance evaluation shows that the specific framework does not add any significant overhead in the servers and allows the instant utilization and sharing of the FPGA resources. We will demonstrate how the FPGA resource manager can be applied to scale Machine Learning and HPC applications on cloud or on-prem
id cern-2691449
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling cern-26914492022-11-02T22:24:40Zhttp://cds.cern.ch/record/2691449engKoromilas, EliasAn Integrated FPGA orchestrator for seamless scalability and resource managementIXPUG 2019 Annual Conference at CERNother events or meetings<!--HTML-->Recently major cloud and HPC providers like aws, Alibaba, Huawei and Nimbix have started deploying FPGAs in their data centers. However, currently the development tools and frameworks offered by FPGA vendors and cloud providers do not allow the utilization of FPGA clusters from multiple applications. For example, if one application wants to distribute the workload into several FPGAs in a server, users have to do a manual scheduling to perform the distributions. Similarly, when multiple applications want to share one or more FPGAs there is not any framework available to perform the sharing of the resources and the scheduling of the request to the FPGA cluster. In this talk we will present Coral FPGA resource manager for Intel that allows the software community to instantiate and utilize a cluster of Intel FPGAs with the same easy as invoking typical software functions. Coral FPGA resource manager allows multiple applications to share and utilize a cluster of FPGAs in the same node (server) without worrying about the scheduling, load balancing and the resource management of each FPGA. The performance evaluation shows that the specific framework does not add any significant overhead in the servers and allows the instant utilization and sharing of the FPGA resources. We will demonstrate how the FPGA resource manager can be applied to scale Machine Learning and HPC applications on cloud or on-premoai:cds.cern.ch:26914492019
spellingShingle other events or meetings
Koromilas, Elias
An Integrated FPGA orchestrator for seamless scalability and resource management
title An Integrated FPGA orchestrator for seamless scalability and resource management
title_full An Integrated FPGA orchestrator for seamless scalability and resource management
title_fullStr An Integrated FPGA orchestrator for seamless scalability and resource management
title_full_unstemmed An Integrated FPGA orchestrator for seamless scalability and resource management
title_short An Integrated FPGA orchestrator for seamless scalability and resource management
title_sort integrated fpga orchestrator for seamless scalability and resource management
topic other events or meetings
url http://cds.cern.ch/record/2691449
work_keys_str_mv AT koromilaselias anintegratedfpgaorchestratorforseamlessscalabilityandresourcemanagement
AT koromilaselias ixpug2019annualconferenceatcern
AT koromilaselias integratedfpgaorchestratorforseamlessscalabilityandresourcemanagement