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

Inactive Publication Date: 2018-06-29
SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current FPGA cluster simply connects multiple FPGA cards physically. In terms of function, each FPGA card performs computing tasks independently, and cannot perform unified management and task allocation on the FPGA cards. The expansion capability is limited and cannot be fully implemented. Harnessing the Computational Power of FPGAs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Management system of FPGA cluster and application thereof
  • Management system of FPGA cluster and application thereof

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a management system of an FPGA cluster and application thereof. The management system of the FPGA cluster achieves functional uniform management and task allocation of FPGA cards through cooperative work between FPGA cluster management software and the FPGA cards. Efficient FPGA cluster management and dispatch are achieved, the expansion capability of the FPGA cluster system is improved, the calculation capability of the FPGA cards is fully utilized, and the flexibility and performance of the FPGA cluster system are improved.

Description

technical field [0001] The invention relates to an FPGA cluster management system and its application, belonging to the technical field of FPGA cluster systems. Background technique [0002] With the development of the semiconductor industry, more and more hardware resources such as logic blocks, programmable connections, RAM blocks, and high-speed transceivers are integrated in the FPGA. With its high performance, low power consumption, and programmable features, FPGAs are also It is more and more used as a computing resource in the field of computing acceleration. The FPGA cluster system is a parallel or distributed computing acceleration system composed of interconnected FPGA cards, which can effectively improve system performance and reduce system cost. However, the current FPGA cluster simply connects multiple FPGA cards physically. In terms of function, each FPGA card performs computing tasks independently, and cannot perform unified management and task allocation on ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/42G06F9/50
CPCG06F9/5005G06F13/4221
Inventor 李凯一彭福来贾升梅
Owner SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products