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

Stream processor expanding method for flexible distribution operating group resource

A technology of stream processors and extension methods, which is applied to the architecture with multiple processing units, machine execution devices, general-purpose stored program computers, etc., can solve the problems of inflexibility and waste of computing resources, etc., to expand the scope of application and save Resources, Effects of Accelerated Processing

Inactive Publication Date: 2007-08-22
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 7 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 further described in detail below with reference to the accompanying drawings and specific embodiments.

[0026] See the architecture diagram of the classic stream processor shown in Figure 1. A classic stream processor consists of a stream controller, a microcontroller, a stream register file, an arithmetic cluster array, 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 the instructions of the stream controller and execute core-level programs on the computing cluster 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 instructions from the stream ...

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 processor architecture design oriented to stream applications, in particular to a stream processor extension method for flexibly allocating computing group resources. Background technique [0002] The main characteristics of streaming applications represented by floating-point operations and image processing are computational intensiveness, parallelism, and locality. Stream processing is a special process for the above-mentioned characteristics of stream applications. Its essential idea is to decompose the calculation process, so that the operation and access of the data are separated from each other, the data is processed in blocks, and multiple parallel computing units are set to process the block data. , explicit communication between computing units. Processors of the new architecture with the above characteristics are called stream processors. [0003] The architecture of a typical stream proce...

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/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