Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data interaction method and calculation equipment

A computing device and data interaction technology, applied in the information field, can solve the problems of not supporting asynchronous transmission, not supporting BMC to actively send messages, unable to receive, etc.

Active Publication Date: 2018-05-11
XFUSION DIGITAL TECH CO LTD
View PDF7 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] For example, the SMBIOS data of a server whose power interface is more than 8 pins can usually reach about 110 kilobytes (Kb). low efficiency
Moreover, since IPMI is a server / client (Client / Server, CS) architecture, BMC acts as a server, BIOS acts as a client, and does not support BMC actively sending messages to BIOS
The current BMC active notification BIOS mechanism is mainly triggered by General Purpose Input Output (GPIO). Due to the limitation of the number of GPIO pins, the flexibility of BMC active notification is reduced.
In addition, during the BMC restart process, the events reported by the BIOS cannot be received, which will lead to data loss.
And BT only supports synchronous transmission, not asynchronous transmission

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
  • Data interaction method and calculation equipment
  • Data interaction method and calculation equipment
  • Data interaction method and calculation equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The embodiments of the present application may be applied to scenarios of data interaction between the BIOS and the BMC, including small data transmission scenarios and large data transmission scenarios. In small data transmission scenarios, for example, the BIOS receives system startup item information sent by the BMC or information exchanged with cabinet-level hard partition servers; in large data transmission scenarios, for example, the BIOS sends system SMBIOS data to the BMC. The embodiments of the present application may also be applied to other scenarios of data interaction, such as a scenario of data interaction between an operating system (Operating System, OS) and a BMC, which is not limited in this application.

[0044] Such as figure 1 As shown, the architecture of the present application may include BIOS and BMC. The BIOS includes a first application and an enhanced direct memory access (Enhanced Direct Memory Access, EDMA) control module. The BMC include...

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 embodiment of the application provides a data interaction method and calculation equipment, and relates to the field of IT (Information Technology). The method and the equipment can improve data interaction efficiency of a BIOS (Basic Input Output System) and a BMC (Baseboard Management Controller). The method includes: copying a first data package of a first application to a first shared interaction region by the BIOS through a PCIE (PCI(Peripheral Component Interconnect) Express) channel; acquiring the first data package from the first shared interaction region by the BMC through a memory channel; determining an instruction, of acquiring the first data package by a second application, by the BMC according to a mapping relationship of the first application and the second application.The BMC includes virtual PCIE equipment. The virtual PCIE equipment includes I / O memory space. The I / O memory space includes the first shared interaction region. The embodiment of the application is applied to a data transmission scene containing the BIOS and the BMC.

Description

technical field [0001] The present application relates to the field of information technology (Information Technology, IT), and in particular to a data interaction method and a computing device. Background technique [0002] With the accelerated development of IT technology, the requirements for the efficiency and reliability of server data processing are getting higher and higher, so the basic input output system (Basic Input Output System, BIOS) and baseboard management controller (Baseboard Management Controller) in the server , BMC) The efficiency and reliability requirements for data interaction between BMCs are also getting higher and higher. Among them, BIOS is a set of programs solidified on the read-only memory (ROM) chip in the server, which stores the most important basic input and output programs of the computer, the self-test program after power-on and the system self-starting program. Wait. The BMC is usually included in the module or the main circuit board o...

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): G06F13/28
CPCG06F13/28G06F2213/0026
Inventor 陈焱
Owner XFUSION DIGITAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products