Management system of FPGA cluster and application thereof
A cluster management and management system technology, applied in the direction of electrical digital data processing, resource allocation, program control design, etc., can solve problems such as inability to manage FPGA cards and task allocation, inability to fully utilize FPGA computing capabilities, and limited expansion capabilities, etc., to achieve Improve utilization and scalability, improve flexibility and performance, and improve flexibility and system performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] A management system for an FPGA cluster, comprising FPGA cluster management software and an FPGA card; the FPGA cluster management software adopts a hierarchical design to form a cluster management application layer, a management network layer, a support library layer, a hardware analysis layer HAL and a PCIe driver layer ; The FPGA card takes the FPGA as the core, and adopts a modular design internally to form a task execution module, a resource and health information monitoring module, and a PCIe communication module. The FPGA cluster management software realizes the resource and health information monitoring of batches of FPGA cards and the cluster management of FPGAs; the FPGA card uses a modular design to implement task execution, real-time monitoring of FPGA resources and health information, and communication with the cluster management software .
[0034] The working contents of the cluster management application layer, management network layer, support library l...
Embodiment 2
[0045] A method utilizing the system described in embodiment 1 to carry out FPGA cluster management, including N host computers in the FPGA cluster system, each host is equipped with 2 PCIe cards, comprising steps as follows:
[0046] 1) The cluster management application layer of the FPGA cluster management software manages N hosts through the management network layer, host 1, host 2, ..., host N; as attached figure 1 shown;
[0047] 2) The support library layer, hardware analysis layer HAL, and PCIe driver layer of the FPGA cluster management software deployed on each host are used for the cluster management application layer to collect resource information, health information, current working status of the FPGA card, and the FPGA card Unified management and task deployment; such as figure 1 shown;
[0048] 3) Each host is equipped with 2 FPGA cards; FPGA card 1-1, FPGA card 1-2, FPGA card 2-1, FPGA card 2-2, ..., FPGA card N-1, FPGA card N-2, like figure 1 shown;
[00...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com