发明授权
US08341612B2 Method and apparatus for run-time statistics dependent program execution using source-coding
有权
使用源代码的运行时统计依赖程序执行的方法和装置
- 专利标题: Method and apparatus for run-time statistics dependent program execution using source-coding
- 专利标题(中): 使用源代码的运行时统计依赖程序执行的方法和装置
-
申请号: US11749295申请日: 2007-05-16
-
公开(公告)号: US08341612B2公开(公告)日: 2012-12-25
- 发明人: Dake He , Ashish Jagmohan , Jian Lou , Ligang Lu
- 申请人: Dake He , Ashish Jagmohan , Jian Lou , Ligang Lu
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Scully, Scott, Murphy & Presser, P.C.
- 代理商 Daniel P. Morris, Esq.
- 主分类号: G06F9/455
- IPC分类号: G06F9/455 ; G06F17/50 ; G06F9/45
摘要:
Disclosed are a method and system for optimized, dynamic data-dependent program execution. The disclosed system comprises a statistics computer which computes statistics of the incoming data at the current time instant, where the said statistics include the probability distribution of the incoming data, the probability distribution over program modules induced by the incoming data, the probability distribution induced over program outputs by the incoming data, and the time-complexity of each program module for the incoming data, wherein the said statistics are computed on as a function of current and past data, and previously computed statistics; a plurality of alternative execution path orders designed prior to run-time by the use of an appropriate source code; a source code selector which selects one of the execution path orders as a function of the statistics computed by the statistics computer; a complexity measurement which measures the time-complexity of the currently selected execution path-order.
公开/授权文献
信息查询