Unlock instant, AI-driven research and patent intelligence for your innovation.

Heterogeneous processing method and apparatus

A processing method and heterogeneous technology, applied in the computer field, can solve the problems of low development efficiency, low data calculation efficiency, low data transmission efficiency, etc., and achieve the effect of improving speed transmission rate and bandwidth, and improving data processing efficiency.

Inactive Publication Date: 2018-07-24
DATANG SOFTWARE TECH
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] If the business application uses local calls to heterogeneous computing devices, although the computing efficiency is high, the coupling degree of software and hardware will be relatively high, the programming technology is difficult, and the development efficiency is low
When business applications send the data to be calculated to heterogeneous computing devices through the RPC communication protocol, the data transmission efficiency is low, resulting in low data calculation efficiency
Especially in the case of a lot of data that needs to be calculated, the phenomenon of low calculation efficiency is more obvious

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
  • Heterogeneous processing method and apparatus
  • Heterogeneous processing method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0063] refer to figure 1 , shows a flow chart of the steps of an embodiment of a heterogeneous processing method in the present invention, which may specifically include the following steps:

[0064] In step S101, the data to be processed of the business application is stored in the created shared memory space;

[0065]In the embodiment of the present invention, a shared memory space needs to be created in advance. Specifically, the total number of preset business service processes can be obtained, and then the preset data processing logic The number and task buffer size determine the space size of the shared memory space to be generated; for example, multiply the result of the total number and the task buffer size as the space s...

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

Embodiments of the invention provide a heterogeneous processing method and apparatus. Through the method, data of a business application can be decoupled from a data calculation process by utilizing ashared memory, and a transmission time delay between the business application and a heterogeneous processing device can be shortened through the shared memory, namely, the transmission speed and bandwidth between the business application and the heterogeneous processing device can be increased through the shared memory, so that the data processing efficiency is improved, the development technology difficulty of the business application is lowered, and the development efficiency of the business application is improved; and the business application can be adapt to different types and differentquantities of heterogeneous processing environments more flexibly.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a heterogeneous processing method and device. Background technique [0002] With the increasing popularity of big data, the demand for analysis and calculation of massive data is increasing, and the performance of traditional CPU (Central Processing Unit, central processing unit) is far from meeting the needs of analysis and calculation of massive data. . [0003] For this reason, people began to seek massive data analysis and calculation through GPU, FPGA (Field Programmable Gate Array, Field Programmable Gate Array) and ASIC (Application Specific Integrated Circuit, integrated circuit designed for special purpose) and other heterogeneous computing devices. For example, the business application sends the data to be calculated to the heterogeneous computing device through the RPC (Remote Procedure Call) communication protocol, so that the heterogeneous computing device...

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): G06F9/54
CPCG06F9/544G06F9/547G06F2209/549
Inventor 周训波
Owner DATANG SOFTWARE TECH