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

Signal processing apparatus

A signal flow, processing unit technology, applied in the field of manufacturing such devices, which can solve the problems of guarantee, asynchronous data rate, inability to provide real-time, etc.

Inactive Publication Date: 2007-05-02
NXP BV
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, real-time guarantees cannot be provided this way if the input and / or output data rates of different jobs are not synchronized
Also, performing a new throughput time calculation every time a job is attached or removed from the job group would require considerable overhead

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
  • Signal processing apparatus
  • Signal processing apparatus
  • Signal processing apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Figure 1 shows an example of a multiprocessor circuit. The circuit comprises a plurality of processing units 10 which are interconnected by an interconnection circuit 12 . Although only three processing units 10 are shown, it should be understood that a greater or lesser number of processing units may be provided. Each processing unit includes a processor 14 , an instruction memory 15 , a buffer memory 16 and an interconnection interface 17 . It should be understood that, although not shown, the processing unit 10 may contain other elements, such as data memory, cache memory, and the like. In each processing unit, a processor 14 is coupled to an instruction memory 15 and to interconnection circuitry 12 via a buffer memory 16 and an interconnection interface 17 . For example, the interconnection circuit 12 includes a bus or a network, etc., for transferring data between the processing units 10 .

[0031] In operation, a multiprocessor circuit is capable of executing m...

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

Signal stream processing jobs contain tasks (100), each task (100) to be performed by repeated execution of an operation that processes a chunk of data from a stream. Each job comprises a plurality of the tasks (100) in stream communication with one another. A plurality of processing units (10), which are mutually coupled for the communication of signal streams execute that tasks. A preliminary computation is performed for each job individually, to determine execution parameters required for the job to support a required minimum stream throughput rate if each task of the job is executed in a respective context wherein opportunities to start execution of the task occur separated at most by a cycle time T defined for the task. At run time combination of jobs is selected for execution. Groups of the tasks of the selected combination of jobs are assigned to respective ones of the processing units (10), checking that for each particular processing unit (10) a sum of worst case execution times for the tasks assigned to that particular processing unit (10) does not exceed the defined cycle time T defined for any of the tasks (100) assigned to the particular processing unit (10). The processing unit (10) execute the selected combination of jobs concurrently, each processing unit (10) time multiplexing execution of the group of tasks (100) assigned to that processing unit (10).

Description

technical field [0001] The invention relates to devices for processing signal streams, to a method of handling such devices and to a method of manufacturing such devices. Background technique [0002] Signal stream processing is required in devices for media access such as TV / Internet access devices, graphics processors, video cameras, audio devices, etc. Modern devices are required to perform ever-increasing amounts of stream processing computation. Stream processing involves processing (at least in principle) successive signal units of an infinite stream of such signal units at the same time as they arrive. [0003] In such a device, the implementation of stream processing computation must meet several requirements: it must satisfy real-time signal stream processing constraints, it must be possible to perform flexible job composition and it must be able to perform a large number of calculations per second. Real-time streaming requirements are needed, for example, to avoi...

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/46G06F9/48
CPCG06F9/4887
Inventor M·J·G·贝库伊
Owner NXP BV
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