首页>
外国专利>
A method, and system for analyzing an extent of speedup achievable for an application in heterogeneous system
A method, and system for analyzing an extent of speedup achievable for an application in heterogeneous system
展开▼
机译:用于分析异构系统中的应用可达到的加速程度的方法和系统
展开▼
页面导航
摘要
著录项
相似文献
摘要
The present disclosure includes, in a heterogeneous system, receiving a desired speedup of an application as input and performing a static analysis and a dynamic analysis of the application. The dynamic analysis of the application comprises, identifying a set of parameters including, an end-to-end execution time of the application, an execution time of data parallel loops in the application, an execution time of non-data parallel loops in the application, and an amount of physical memory used by each data structure in each data parallel loop. Dynamic analysis also includes calculating and providing the feasibility of achieving the desired speedup of the application based on the identified set of parameters, and satisfaction of each of, an initialization invariant, a dataparallel invariant and a data transfer invariant. REF FIG: 1
展开▼