Invention Grant
US08549499B1 Parallel programming using possible parallel regions and its language profiling compiler, run-time system and debugging support
有权
并行编程使用可能的并行区域及其语言分析编译器,运行时系统和调试支持
- Patent Title: Parallel programming using possible parallel regions and its language profiling compiler, run-time system and debugging support
- Patent Title (中): 并行编程使用可能的并行区域及其语言分析编译器,运行时系统和调试支持
-
Application No.: US11812368Application Date: 2007-06-18
-
Publication No.: US08549499B1Publication Date: 2013-10-01
- Inventor: Chen Ding , Xipeng Shen , Ruke Huang
- Applicant: Chen Ding , Xipeng Shen , Ruke Huang
- Applicant Address: US NY Rochester
- Assignee: University of Rochester
- Current Assignee: University of Rochester
- Current Assignee Address: US NY Rochester
- Agency: Harris Beach PLLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45 ; G06F9/30 ; G06F9/38

Abstract:
A method of dynamic parallelization for programs in systems having at least two processors includes examining computer code of a program to be performed by the system, determining a largest possible parallel region in the computer code, classifying data to be used by the program based on a usage pattern and initiating multiple, concurrent processes to perform the program. The multiple, concurrent processes ensure a baseline performance that is at least as efficient as a sequential performance of the computer code.
Information query