发明授权
US07869440B2 Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules
有权
流式数据帧的高效分割和混合,用于通过多个处理模块进行处理
- 专利标题: Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules
- 专利标题(中): 流式数据帧的高效分割和混合,用于通过多个处理模块进行处理
-
申请号: US11204683申请日: 2005-08-16
-
公开(公告)号: US07869440B2公开(公告)日: 2011-01-11
- 发明人: Rafael S. Lisitsa , George H. J. Shaw , Dale A. Sather , Bryan A. Woodruff
- 申请人: Rafael S. Lisitsa , George H. J. Shaw , Dale A. Sather , Bryan A. Woodruff
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Wolf, Greenfield & Sacks, P.C.
- 主分类号: H04L12/28
- IPC分类号: H04L12/28
摘要:
Streaming data is processed through one or more pipes of connected modules including mixers and/or splitters. The data is carried in composite physically allocated frames having virtual subframes associated with different ones of the splitters, mixers, and other transform modules. Nesting trees and pipe control tables represent the structure of the pipes. A frame allocator is assigned to a particular module in a pipe. Rather than issuing a control transaction to all modules when any one of them completes an operation upon its source data, a control manager requests a module to begin its operation only when all of its input subframes have become available. Frame control tables record when any module has completed an operation, and a pipe control table lists which modules provide data to which other modules.