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

Integrated circuit comprising a measurement unit for measuring utilization of a communication bus

A technology of integrated circuits and measurement units, applied in the field of video processing units, can solve problems such as difficulties, data processing systems will not operate in compliance with requirements, etc., and achieve the effect of short time-to-market and high-efficiency systems

Inactive Publication Date: 2006-12-06
KONINKLIJKE PHILIPS ELECTRONICS NV
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] It has been found that although the performance of the individual building blocks of the system such as the CPU, coprocessors, and memory units are properly designed, data processing systems on integrated circuits may not perform satisfactorily
It has been found that the analysis of system performance, especially the cause of non-compliant performance over certain periods of time, is extremely difficult

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
  • Integrated circuit comprising a measurement unit for measuring utilization of a communication bus
  • Integrated circuit comprising a measurement unit for measuring utilization of a communication bus
  • Integrated circuit comprising a measurement unit for measuring utilization of a communication bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] figure 1 An integrated circuit 100 is illustrated comprising a data processing system 102 comprising a plurality of processing units 104, 106, 108 and a communication resource 110 shared by the processing units. For example, communication resource 110 is a bus. The processing units 104, 106, 108 may include one or more central processing units (CPU's) that perform general-purpose tasks and control the implementation of tasks, supporting an operating system suitable for multitasking. The processing units 104, 106, 108 may also include one or more dedicated processing units, also referred to as co-processors, which perform specific tasks such as the processing of image or video data streams. The CPUs communicate with other CPUs or with coprocessors via the communication resource, which is typically implemented as a bus.

[0030] figure 2 explains how figure 1 An example of a data processing system is shown. The data processing system 102 includes a CPU 104 and two c...

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 provides an integrated circuit comprising a data processing system which performs satisfactorily after integration of the individual building blocks, such as main processors and coprocessors, into the data processing system. This is achieved by measuring the utilization of the communication structure established between the individual building blocks. A measurement unit measures properties of the communication load by observing the communication traffic on connections between processing units and a communication resource, or on connections within the communication resource. The measurement unit performs statistical operations on the observed properties and produces measurement results. The measurement results can be retrieved by measurement software and can be used to modify the data processing system, for example by debugging or by adaptive control.

Description

technical field [0001] The invention relates to an integrated circuit comprising a data processing system comprising a plurality of processing units and resources shared by at least two processing units. The invention also relates to a video processing unit comprising such an integrated circuit. Background technique [0002] Data processing systems on integrated circuits, also known as systems-on-silicon, are often used in multimedia applications. For example, in a data processing system, image and video processing units can be put together to obtain a complete image or video processing system. Such data processing systems typically include one or more central processing units (CPU's) and a number of special purpose processing units, such as image processing units. Thus, one CPU manages the tasks that must be performed by the system, performs common tasks and controls the overall behavior of the system; this CPU is called the controlling CPU. The dedicated processing unit...

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): G06F11/34G06F15/80
CPCG06F11/349
Inventor 亚伯拉罕·K·里门斯约瑟夫斯·T·J·范埃及恩德霍恩
Owner KONINKLIJKE PHILIPS ELECTRONICS NV
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