发明授权
- 专利标题: Method and system for analyzing parallelism of program code
- 专利标题(中): 分析程序代码并行性的方法和系统
-
申请号: US13613572申请日: 2012-09-13
-
公开(公告)号: US09047114B2公开(公告)日: 2015-06-02
- 发明人: Bo Feng , Rong Yan , Kun Wang , Hua Yong Wang
- 申请人: Bo Feng , Rong Yan , Kun Wang , Hua Yong Wang
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Fleit Gibbons Gutman Bongini & Bianco PL
- 代理商 Thomas Grzesik
- 优先权: CN200710109089 20070618
- 主分类号: G06F11/34
- IPC分类号: G06F11/34 ; G06F9/45
摘要:
Methods and systems are provided for analyzing parallelism of program code. According to a method, the sequential execution of the program code is simulated so as to trace the execution procedure of the program code, and parallelism of the program code is analyzed based on the result of the trace to the execution procedure of the program code. Execution information of the program code is collected by simulating the sequential execution of the program code, and parallelism of the program code is analyzed based on the collected execution information, so as to allow programmers to perform parallel task partitioning of the program code with respect to a multi-core architecture more effectively, thus increasing the efficiency of parallel software development.