Invention Grant
US08595448B2 Asymmetric double buffering of bitstream data in a multi-core processor
有权
多核处理器中比特流数据的不对称双缓冲
- Patent Title: Asymmetric double buffering of bitstream data in a multi-core processor
- Patent Title (中): 多核处理器中比特流数据的不对称双缓冲
-
Application No.: US12177253Application Date: 2008-07-22
-
Publication No.: US08595448B2Publication Date: 2013-11-26
- Inventor: Kuan Feng , Huo Ding Li , Xing S H Liu , Rong Yan , Yu Yuan , Sheng Xu
- Applicant: Kuan Feng , Huo Ding Li , Xing S H Liu , Rong Yan , Yu Yuan , Sheng Xu
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Matt Talpis; Mark P Kahler
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
An information handling system includes a multi-core processor that processes variable-length code (VLC) bitstream data. The bitstream data includes multiple codewords for interpretation. The processor includes a general purpose unit (GPU) and a special purpose unit (SPU). The GPU includes GPU buffers and the SPU includes SPU buffers. After populating one GPU buffer with bitstream data, the processor populates another GPU buffer with subsequent bitstream data. The processor may populate the GPU buffers in alternating fashion. The processor populates one SPU buffer with bitstream data while parsing bitstream data in the other SPU buffer. The GPU of the processor populates the SPU buffers in alternating fashion. The size of the GPU buffers may be a multiple of the size of the SPU buffers. After the SPU buffers consume the bitstream data from one GPU buffer, the other GPU buffer transfers its bitstream data to the SPU buffers for parsing.
Public/Granted literature
- US20100023709A1 ASYMMETRIC DOUBLE BUFFERING OF BITSTREAM DATA IN A MULTI-CORE PROCESSOR Public/Granted day:2010-01-28
Information query