Invention Grant
US07680964B2 Method and apparatus for processing data in a processing unit being a thread in a multithreading environment
有权
用于处理在多线程环境中的线程的处理单元中的数据的方法和装置
- Patent Title: Method and apparatus for processing data in a processing unit being a thread in a multithreading environment
- Patent Title (中): 用于处理在多线程环境中的线程的处理单元中的数据的方法和装置
-
Application No.: US11138245Application Date: 2005-05-26
-
Publication No.: US07680964B2Publication Date: 2010-03-16
- Inventor: Jürgen Schmidt
- Applicant: Jürgen Schmidt
- Applicant Address: FR Boulogne-Billancourt
- Assignee: Thomson Licensing
- Current Assignee: Thomson Licensing
- Current Assignee Address: FR Boulogne-Billancourt
- Agent Robert D. Shedd; Joseph J. Opalach; Jerome G. Schaefer
- Priority: EP04013686 20040610
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F5/00 ; G09B19/00 ; G04J3/16 ; G06F15/00 ; G06F9/30 ; G06F9/40

Abstract:
A method for improving timing behavior of a processing unit in a multithreading environment is disclosed, wherein the processing unit generates data frames for an output unit by combining data from a plurality of input units, and the processed data are buffered in an output buffer between the processing unit and the output unit. The method comprises sending from the output unit to the processing unit a value corresponding to the filling of the output buffer, calculating a timer value, setting a timer with the timer value, wherein the timer calls the processing unit thread after the specified time. The timer value depends on the value corresponding to the averaged filling of the output buffer. As a result, the average filling of the output buffer is lower compared to conventional thread management, and thus the system is more flexible and reacts quicker.
Public/Granted literature
Information query