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

Tree model task management system applied to functional programming

A task management and functional technology, applied in the direction of electrical digital data processing, inter-program communication, multi-program device, etc., can solve the problems of incomplete implementation and limited application

Inactive Publication Date: 2018-09-07
SOUTH CHINA UNIV OF TECH
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention provides a tree model task management system applied to functional programming to solve the problems of incomplete implementation and limited application of the prior art. The specific technical solutions are as follows

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
  • Tree model task management system applied to functional programming
  • Tree model task management system applied to functional programming
  • Tree model task management system applied to functional programming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The specific implementation of the present invention will be further described below in conjunction with accompanying drawings and examples, but the protection of the present invention is not limited to this, it should be pointed out that if there are any processes or symbols that are not specifically described in detail below, those skilled in the art can refer to Achieved by existing technology.

[0020] The present invention is implemented on a computer with shared memory capability, and can be realized on the level of software framework. Provide the specification of tree structure description in the framework, and implement the task management system and data management system at the process level of the operating system. According to the business logic, the developer designs the description document of the tree structure and the program file of the specific computing task of each task node. The task management process reads and parses the document. After the analys...

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 a tree model task management system applied to functional programming. The tree model task management system comprises function model representation of functional programming,a task management system and a data management system. After a tree model for representing the functional programming is analyzed by a computer, the task management system creates task nodes accordingto a tree structure, and performs runtime management on the task nodes; and data needed to be read during task running, and output data are subjected to unified allocation and management by the datamanagement system. According to the system, tasks during running are managed by the tree structure, namely, during task running, a running sequence of the tasks is scheduled according to a dependencyrelationship of the tree structure, and a sub-task is created for each tree node; when the sub-task is finished, an output of the sub-task is transmitted to a father node task to serve as an input, and the father node task is aroused to continue executing operation; father nodes have the dependency relationship according to a function connection relationship; and non-lineal relational tree nodes do not have the dependency relationship and can be executed as parallel computing tasks.

Description

technical field [0001] The invention relates to the field of computer parallel computing, in particular to a parallel task management system applied to functional programming. Background technique [0002] The emergence of multi-threaded processors makes it possible for computers to execute parallel tasks, and the realization of shared memory technology provides an effective way for data sharing among multiple threads. [0003] Functional programming has been shown to be as descriptive as the Turing machine model. Functional programming has characteristics such as statelessness and no side effects, making it more suitable for parallel processing. The current functional programming applications include: the realization of complete functional programming at the programming language level; the cluster computing platform realized by using some functional programming features. [0004] Fully functional programming at the programming language level. This method is difficult for...

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/54G06F9/48G06F8/30
CPCG06F8/311G06F9/485G06F9/544
Inventor 陆以勤黄鹏森覃健诚
Owner SOUTH CHINA UNIV OF TECH
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