发明名称 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
代理机构 代理人
主权项
地址