Supercharge Your Innovation With Domain-Expert AI Agents!

Distributed vector computing frame

A distributed vector and computing framework technology, applied in the field of distributed vector computing framework, can solve the problems of insufficient support for distributed vector computing, complex and lack of distributed high-performance computing development, etc., to improve the efficiency and flexibility of distributed computing Effects on Scalability and Scalability

Inactive Publication Date: 2015-07-22
JIANGSU R & D CENTER FOR INTERNET OF THINGS +1
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the development cycle is long and the code reuse is low. Using MPI for development will have a certain complexity for the parallelization of the algorithm.
[0003] Machine learning algorithm solutions lack a framework similar to MapReduce (a data parallel model proposed by Google). The MapReduce framework is widely used in the field of distributed computing. Users only need to pay attention to the upper-level logic of data processing, and can develop distributed The underlying data division, node data synchronization and other mechanisms are transparent to upper-level users, and the code is highly reusable, but the support for distributed vector calculation is not enough, and the development of distributed high-performance computing will be too complicated

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
  • Distributed vector computing frame
  • Distributed vector computing frame
  • Distributed vector computing frame

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The present invention will be further described below in conjunction with specific drawings and embodiments.

[0014] Such as figure 1 Shown: in order to improve the reusability of code, reduce the development complexity of distributed computing, the present invention comprises MPI framework and the MPI interface layer that is used to be connected with described MPI framework; Set user-oriented on described MPI interface layer A calculation vector layer; the calculation vector layer includes a distributed vector interface layer and a MapReduce interface layer.

[0015] Specifically, MPI (Message Passing Interface) is the main programming model for developing parallel applications. MPI is a set of message communication interface, which is supported by almost all parallel computing environments and popular multi-process operating systems. Its main advantages are good portability, ease of use, large support scale and high performance. MPI has important applications in HP...

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 distributed vector computing frame which comprises an MPI frame and an MPI interface layer used for being connected with the MPI frame. A user oriented computing vector layer is arranged on the MPI interface layer, and comprises a distributed vector interface layer and a MapReduce interface layer. The distributed vector computing frame effectively combines flexible and efficiency characteristics of a MapReduce module and an MPI parallel model, and the flexibility and the expandability of the frame are improved. The matrix and vector data structure characteristics of the computing process of a PageRank algorithm and an abstract algorithm are optimized on the basis of the distributed vector computing frame, and the distributed computing efficiency is effectively improved through a distributed vector interface. Through the optimization application of the distributed vector computing frame in a machine learning typical algorithm PageRank, the usability of the distributed vector computing frame is fully verified, and a support is provided for further improving the distributed computing application service of machine learning algorithms.

Description

technical field [0001] The invention relates to a computing framework, in particular to a distributed vector computing framework, which belongs to the technical field of distributed computing. Background technique [0002] At present, MPI is generally used in the solution to realize large-scale and high-performance machine learning algorithms directly, but researchers need to be familiar with MPI programming, and MPI programming is more biased towards the bottom layer, and the bottom layer knowledge that needs to be paid attention to in the process of programming too complicated. Moreover, in the research process, it is also necessary to consider the division of data between different nodes, the control of communication between nodes, the synchronization mechanism between nodes and the fault tolerance mechanism in the calculation process, etc. Therefore, the development cycle is long and the code reuse degree is low. Using MPI for development will have certain complexity fo...

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/44G06F9/46G06F11/07
Inventor 贾明岳刘斌台宪青
Owner JIANGSU R & D CENTER FOR INTERNET OF THINGS
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