发明名称 |
STREAM PROCESSING ON HETEROGENEOUS HARDWARE DEVICES |
摘要 |
A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software components in a stack of a stream processing application that satisfy a defined performance criterion in a heterogeneous hardware device. A stream processing application includes a stack of interdependent stream processing software components. A stream processing execution engine evaluates one or more performance characteristics of multiple computational resources in the heterogeneous hardware device. Each performance characteristic is associated with performance of a computational resource in executing a computational-resource-dependent instance of a stream processing software component. The stream processing execution engine schedules within the run-time environment a computational resource on which to execute a computational-resource-dependent instance of one of the stream processing software components. The computational-resource-dependent instance is targeted for execution on the computational resource that satisfies a performance policy attributed to the stream processing software component. |
申请公布号 |
US2012278811(A1) |
申请公布日期 |
2012.11.01 |
申请号 |
US201113093846 |
申请日期 |
2011.04.26 |
申请人 |
BAYNAST ALEXANDRE DE;AHMAD ARSALAN;STEINMETZLER ANDREAS;SANTEN THOMAS;SINGH SATNAM;GEFFLAUT ALAIN;DUNLAP WILLIAM;MICROSOFT CORPORATION |
发明人 |
BAYNAST ALEXANDRE DE;AHMAD ARSALAN;STEINMETZLER ANDREAS;SANTEN THOMAS;SINGH SATNAM;GEFFLAUT ALAIN;DUNLAP WILLIAM |
分类号 |
G06F9/46 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|