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

Hybrid parallel computing method and device for CPUs/GPUs

A parallel computing, computing node technology, applied in the computer field, can solve problems such as low computing efficiency

Inactive Publication Date: 2015-10-07
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF7 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, the present invention provides a CPU / GPU hybrid parallel computing method and device to solve the problem of low computing efficiency in the prior art

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
  • Hybrid parallel computing method and device for CPUs/GPUs
  • Hybrid parallel computing method and device for CPUs/GPUs
  • Hybrid parallel computing method and device for CPUs/GPUs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0034] The embodiment of the present invention provides a CPU / GPU hybrid parallel computing method, please refer to figure 1 , using more than one computing node to set up a cluster, each computing node includes a CPU and a GPU to determine a scheduling strategy; the method may include the following steps:

[0035] Step 101: Obtain more than one task to be processed.

[0036] Step 102: cache more than one acquired task to be processed in a task queue. ...

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 provides a hybrid parallel computing method and a device for CPUs / GPUs. The method comprises following steps of utilizing more than one computing nodes to establish a computing cluster and determining a scheduling policy based on the fact that each computing node comprises a CPU and a GPU; acquiring more than one waiting task; caching more than one acquired waiting task to a task queue; scheduling more than one waiting task to more than one computing node in the task queue; pre-processing scheduled waiting tasks one by one by the CPUs in computing nodes scheduled with waiting tasks and mapping pre-processed tasks to video memory of the GPUs every time when one task is pre-processed; computing tasks mapped to video memory by the GPUs and returning computed results. According to the scheme, computing efficiency of the computing nodes is increased.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a CPU / GPU hybrid parallel computing method and device. Background technique [0002] With the rapid development of computer technology, the level of data processing is also increasing. In order to solve the increasingly urgent problem of big data processing, the MapReduce programming model has been proposed. MapReduce is a distributed programming model, which can conveniently distribute massive data sets to each node of the computing cluster, so that multiple nodes can jointly process , so as to realize the rapid processing of big data. [0003] In order to further improve the computing performance of MapReduce, academia and industry have made many related researches. The emergence of a single-core GPU (Graphics Processing Unit, graphics processing unit) has brought a huge effect to the performance improvement of the system. Among them, the GPU contains hundreds of stream pro...

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/38
Inventor 李清玉
Owner LANGCHAO ELECTRONIC INFORMATION IND 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