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

Stream processor expanding method for flexible distribution operating group resource

A technology of a stream processor and an extension method, which is applied to architectures with multiple processing units, machine execution devices, general-purpose stored program computers, etc. Resources, the effect of accelerated processing

Inactive Publication Date: 2009-01-28
NAT UNIV OF DEFENSE TECH
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this improvement is not very flexible, and in some cases may cause a serious waste of computing resources

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
  • Stream processor expanding method for flexible distribution operating group resource
  • Stream processor expanding method for flexible distribution operating group resource
  • Stream processor expanding method for flexible distribution operating group resource

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0026] see figure 1 Architecture diagram of a classic stream processor shown. A classic stream processor includes a stream controller, a microcontroller, a stream register file, an array of operation groups, a stream storage system, a network interface, and a host interface. The stream controller is responsible for the decoding and execution of stream-level programs, and it is responsible for managing and allocating all computing resources in the stream processor; the task of the microcontroller is to accept instructions from the stream controller, and mainly execute core-level programs on the computing group array , the core-level instructions executed by the microcontroller come from the stream register file; the stream register file is a data cache structure in the stream processor, which accepts the instructions of the stream con...

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

This invention discloses a cluster-processor expansion method by flexible allocation of computing resource, and its steps are: (1) setting the array of microcontroller, which is composed of two or more microcontrollers, adding a reading cluster interface for each microcontroller in SRF, and each microcontroller has the same structure and same interface with cluster controller, to start implementation of a core-level procedure under the control of cluster controller, (2)setting interfaces between microcontroller and operational group, (3) setting the cluster controller and adding interfaces connected with each microcontroller on it,(4) setting Clusterop in the controller, to make a core-level procedure implement only in a microcontroller and some computing group ensuring that many microcontrollers executes the procedure at the same time with the permission of computing resources.

Description

technical field [0001] The invention mainly relates to the field of stream application-oriented stream processor architecture design, in particular to a stream processor extension method for flexibly allocating computing group resources. Background technique [0002] The main characteristics of stream applications represented by floating-point operations and image processing are computational intensity, parallelism, and locality. Stream processing is a special processing for the above-mentioned characteristics of stream applications. Its essential idea is to decompose the calculation process so that the operation and access of data are separated from each other, process the data in blocks, and set up multiple parallel computing units to process the block data. , explicit communication between computing units. A processor with a new architecture with the above characteristics is called a stream processor. [0003] The architecture of a typical stream processor is to develop...

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 Patents(China)
IPC IPC(8): G06F9/38G06F15/80
Inventor 衣晓飞陈海燕蒋江杨学军张民选邢座程张明穆长富阳柳曾献君马驰远李勇高军李晋文倪晓强唐遇星张承义齐树波
Owner NAT UNIV OF DEFENSE 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