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

Universal parallel calculation method and platform

A parallel computing and platform technology, applied in the computer field, can solve problems such as difficult development and complex application programming mode, and achieve the effect of simple and easy-to-use interface and highly reliable parallel computing services

Active Publication Date: 2018-05-01
中国人民解放军63920部队
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some of the above parallel computing platforms have special requirements on the computer platform structure or components, and all have the characteristics of complex application programming models and difficult development

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
  • Universal parallel calculation method and platform
  • Universal parallel calculation method and platform
  • Universal parallel calculation method and platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The principles and features of the present invention will be described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0046] figure 1A schematic flowchart of a general parallel computing method provided by an embodiment of the present invention is given. Such as figure 1 As shown, the method includes:

[0047] S110, receiving the service usage request sent by the application layer through the service usage interface, and the operation processing module assigns the service usage request to at least one pre-registered service node that matches the service usage request;

[0048] S120. Receive the result submission request sent by the at least one service node through the result submission interface, and the operation processing module obtains the processing result according to the result submission request, and normalizes the p...

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 universal parallel calculation method. The method comprises the following steps of: receiving a service using request sent by an application layer and distributing the service using request to at least one pre-registered service node which is matched with the service using request; receiving a result submission request sent by the at least one service node, obtaining a processing result according to the result submission request and normalizing the processing result; and receiving a result obtaining request sent by the application layer and feeding back the normalized processing result to the application layer. The method does not depend on computer structures or components, does not limit calculation business types, is tolerant to failure of one or more nodes, is capable of providing high-reliability parallel calculation services and can be widely applied in parallel calculation tasks. The invention furthermore provides a universal parallel calculation platform.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a general parallel computing method and platform. Background technique [0002] At present, there are a large number of high-performance computing requirements in the field of computer information processing, and parallel computing is one of the important ways to realize high-performance computing. In the absence of parallel processing, the existing software design cannot make full use of the computing power provided by multi-CPU and multi-core computers, and the computing performance is very limited, which cannot meet the requirements of massive real-time data processing. [0003] The computer science community has proposed and implemented a variety of parallel computing platforms, the most important of which are OpenMP, MIP, NUMA, and GPU-based parallel computing. OpenMP is a parallel computing programming model and support platform based on shared memory. MPI is a message-b...

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): G06F9/48G06F9/50
CPCG06F9/4881G06F9/505
Inventor 崔晓峰
Owner 中国人民解放军63920部队
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