Supercharge Your Innovation With Domain-Expert AI Agents!

Asynchronous parallel I/O programming framework method under heterogeneous many-core architecture

An asynchronous and heterogeneous technology, applied in the field of heterogeneous many-cores, achieves the effects of reducing programming burden, easy packaging, and improving execution efficiency

Inactive Publication Date: 2021-03-30
JIANGNAN INST OF COMPUTING TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide an asynchronous parallel I / O programming framework method under the heterogeneous many-core architecture, which solves the problem of parallelism between the computing core and the control core

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
  • Asynchronous parallel I/O programming framework method under heterogeneous many-core architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Such as figure 1 As shown, an asynchronous parallel I / O programming framework method under the heterogeneous many-core architecture includes the following steps,

[0020] S1. Register the operation core agent writing file function in the control core function; call the operation core function asynchronously in the control core function, and continue to perform its own work;

[0021] S2. In the process of performing its own work, if the computing core function needs to write files, it first judges whether the last file writing of the computing core has been completed. If the last writing file has been completed, the computing core will write the information related to the file As a parameter, send a write file interrupt signal to the control core; if the last write file is not completed, the operation core stops executing the content of the write file, and after the last write file is completed, the operation core uses the information related to the write file as a param...

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 discloses an asynchronous parallel I / O programming framework method under a heterogeneous many-core architecture. The method comprises the following steps: registering an operation coreagent writing file function in a control core function; asynchronously calling an operation core function in the control core function; when the operation core function executes the work, judging whether the last file writing of the operation core is completed or not, and if the file writing is completed, sending a file writing interrupt signal to the control core by the operation core; if the file writing is not completed, enabling the operation core to send a file writing interrupt signal to the control core by taking the to-be-executed file writing content as a parameter; when the control core executes work, if a file writing interrupt signal sent by the operation core is received, reserving the current working state, and executing the proxy file writing function to achieve the asynchronous proxy function of the control core on the operation core writing file. The operation core notifies the control core to complete the asynchronous proxy file writing function in a signal sending mode, so the execution efficiency of the control core is improved.

Description

technical field [0001] The invention belongs to the technical field of heterogeneous many-cores, in particular to an asynchronous parallel I / O programming framework method under the architecture of heterogeneous many-cores. Background technique [0002] Heterogeneous many-core is a special kind of chip, which is often equipped with a fully functional computing control core and a simplified computing core. The two cores have different instruction sets and different storage levels. When high-performance computing applications perform computing tasks, the computing core often needs to record the intermediate running results of the program by writing files at runtime for later analysis. However, when designing and implementing a heterogeneous many-core architecture, the computing core usually More consideration is given to how to speed up the operation efficiency of user programs, but less consideration is given to the support of file read and write functions, so it is difficult...

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): G06F8/41
CPCG06F8/41
Inventor 方燕飞李雁冰文延华杨小川董恩铭漆锋滨
Owner JIANGNAN INST OF COMPUTING TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More