发明授权
US09454460B2 Methods, systems, and media for providing determinism in multithreaded programs
有权
用于在多线程程序中提供确定性的方法,系统和媒体
- 专利标题: Methods, systems, and media for providing determinism in multithreaded programs
- 专利标题(中): 用于在多线程程序中提供确定性的方法,系统和媒体
-
申请号: US13190316申请日: 2011-07-25
-
公开(公告)号: US09454460B2公开(公告)日: 2016-09-27
- 发明人: Junfeng Yang , Heming Cui , Jingyue Wu
- 申请人: Junfeng Yang , Heming Cui , Jingyue Wu
- 申请人地址: US NY New York
- 专利权人: The Trustees of Columbia University in the City of New York
- 当前专利权人: The Trustees of Columbia University in the City of New York
- 当前专利权人地址: US NY New York
- 代理机构: Byrne Poh LLP
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F11/36 ; G06F9/45
摘要:
Methods, systems, and media for providing determinism in multithreaded programs are provided. In some embodiments, methods for providing determinism in multithreaded programs are provided, the methods comprising: instrumenting a program with: a proxy that: receives inputs to the program; and determines whether a schedule corresponding to a set of input constraints satisfied by the inputs has been memoized; and a replayer that: if it is determined that a schedule corresponding to a set of input constraints satisfied by the inputs has been memoized, processes the inputs by the program according to the schedule.
公开/授权文献
信息查询