Unlock instant, AI-driven research and patent intelligence for your innovation.

Data processing system

A data processing system and processor technology, applied in the direction of electrical digital data processing, data processing input/output process, memory system, etc., can solve the problem of reading task stop and so on

Inactive Publication Date: 2007-04-18
ENTROPIC COMM INC
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A read from a channel that does not have enough data available will cause the read task to stall

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
  • Data processing system
  • Data processing system
  • Data processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Figure 2 shows a processing system according to the invention. The system comprises memory 10 , several processors 11 a , 11 b , 11 c and an arbiter 16 . Each of the processors 11a-c comprises a calculation unit 12a, 12b, 12c and a management unit 18a, 18b, 18c. The processors 11a, 11b, 11c are shown by way of example, in practice any number of processors may be used. Processors 11 a - c are connected to memory 10 via address bus 14 and data bus 13 . The processors 11a-c are connected to an arbiter 16, which are connected to each other by a synchronous channel comprising management units 18a-c, which are connected to each other by a communication network 19, such as a token ring.

[0026] Preferably, the processors 11a-c are special purpose processors; each dedicated to efficiently performing a limited range of stream processing tasks. That is, each processor is arranged to repeatedly apply the same processing operation to successive data objects received via the dat...

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

A multiprocessor data processing system is described wherein the processor ( 12 a , 12 b , 12 c) communicate to each other via a shared memory ( 10 ). Each of the processors comprises an administration unit ( 18 a) and a computational unit ( 12 a). The administration unit of a writing processor ( 11 a) maintains information defining a section in the memory ( 10 ) which is free for storing data objects for readout by the reading processor ( 12 b). The administration unit ( 18 b) of the reading processor ( 11 b) maintains information defining a section in the memory ( 10 ) in which the writing processor has written completed data for the data objects. The processors are arranged to signal a message (M, M') to another processor via a processor synchronization channel for updating the information in the administration unit of said other processor. Each of the processors is arranged to suspend processing the stream of data objects when a location which it needs to access is outside the section defined by its administration unit.

Description

technical field [0001] The present invention relates to data processing systems having multiple processors. Background technique [0002] Heterogeneous multiprocessor architectures for high-performance, data-dependent media processing, such as for high-definition MPEG decoding, are known. A media processing application can be specified as a set of parallel-executing tasks that exchange information only through a unidirectional data flow. A formal model of this application has been introduced by G..Kahn in 1974, "The Semantics of a Simple Language for Parallel Programming", Proceedings of the 74th IFIP Conference, Aug. 5-10, Stockholm, Sweden, North-Holland publ.Co. 1974, pp. 471-475, followed in 1977 by Kahn and MacQueen operationally in the following article, "Co-routines and Networks of Parallel Programming", (Coroutines and Networks for Parallel Programming) Information Processing 77, B Gilchhirst (ED.), North-Holland publ. Co. 1974, pp. 993-998. This formal model is n...

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/46G06F15/17G06F3/00G06F9/00G06F12/00G06T1/20
CPCG06F9/544
Inventor J·T·J·范埃德霍文E·J·波M·J·鲁特坦
Owner ENTROPIC COMM INC
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