Flexible management method for reconfigurable components in high-efficiency computer

A management method and computer technology, applied in digital computer components, computers, general-purpose stored program computers, etc., can solve problems such as inability to dynamically configure reconfigurable devices, inability to meet application requirements, inability to virtualize, etc.

Inactive Publication Date: 2010-01-20
THE PLA INFORMATION ENG UNIV
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

No matter how many reconfigurable devices are equipped with a node, the needs of all applications cannot be met
The reason is that the reconfig

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
  • Flexible management method for reconfigurable components in high-efficiency computer
  • Flexible management method for reconfigurable components in high-efficiency computer
  • Flexible management method for reconfigurable components in high-efficiency computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0100] This embodiment introduces the implementation method of the present invention on Linux.

[0101] (1) Treat reconfigurable devices as ordinary character devices. According to needs, reconfigurable devices can be divided into multiple types, and a major device number is assigned to each type. There can be multiple reconfigurable devices of each type, and each reconfigurable device occupies a minor device number.

[0102] (2) Create multiple device special files to represent reconfigurable devices in the system, such as rca1, rca2, ..., rcb1, rcb2, ..., rcc1, rcc2, ..., etc., where a , b, c, etc. indicate the type of equipment, and 1, 2, 3, etc. are the numbers of similar equipment. The type and device number can be reused, and their meaning can be specified temporarily.

[0103] (3) Design the reconfigurable component manager according to the requirements of common character device drivers, including: the realization of the file_operations operation set, a set of manag...

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 flexible management method for reconfigurable components in a high-efficiency computer, which is applied to a high-efficiency computer system. The system is generally provided with a plurality of nodes which are connected together through an interconnecting network; a general CPU, the reconfigurable components and a memory in each node are connected together through the interconnecting network; an operating system kernel of the general CPU is provided with drivers; a virtual layer of a reconfigurable component manager is designed in the operating system kernel and above the drivers; and the reconfigurable component manager takes charge of establishing connection between a reconfigurable device of a process and the physical reconfigurable components, configuring, distributing, releasing and reclaiming each reconfigurable component in or out of the nodes, loading the physical drivers of the reconfigurable device, and delivering the operating request of the upper layer to the practical device drivers. The management method can convert the reconfigurable components which are not used temporarily in one node into available components in other nodes so as to reduce the waste of the reconfigurable components, can convert the limited physical reconfigurable components in the system into unlimited virtual reconfigurable components so as to meet various user requirements, and is more flexible for the management of the reconfigurable components.

Description

1. Technical field: [0001] The invention relates to a management method for reconfigurable components, which is suitable for high-performance computer systems and other systems with reconfigurable components, and in particular to a flexible management method for reconfigurable components in high-performance computers. 2. Background technology: [0002] With the increasing scale and performance of configurable devices (such as Field Programmable Gate Arrays, FPGA), reconfigurable computing based on FPGA is emerging. The so-called reconfigurable computing (Reconfigurable Computing) refers to the use of reconfigurable components in the system under the control of software to reconstruct a new computing platform according to the needs of the application, so that it can reach or approach the high performance of dedicated hardware design. A system with reconfigurable computing features is called a reconfigurable computing system. [0003] The essence of reconfigurable computing i...

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
IPC IPC(8): G06F15/177G06F15/80
Inventor 郭玉东祝跃飞陈庶民何红旗
Owner THE PLA INFORMATION ENG UNIV
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