期刊论文详细信息
Annals of Emerging Technologies in Computing
Inherent Parallelism and Speedup Estimation of Sequential Programs
article
Kalyur, Sesha1  G.S, Nagaraja1 
[1] CSE Dept. R.V. College of Engineering
关键词: Estimation;    Parallel;    Performance;    Prediction;    MAP;    SAP;   
DOI  :  10.33166/AETiC.2021.02.006
学科分类:电子与电气工程
来源: International Association for Educators and Researchers (IAER)
PDF
【 摘 要 】

Although several automated Parallel Conversion solutions are available, very few have attempted, to provide proper estimates of the available Inherent Parallelism and expected Parallel Speedup. CALIPER which is the outcome of this research work is a parallel performance estimation technology that can fill this void. High level language structures such as Functions, Loops, Conditions, etc which ease program development, can be a hindrance for effective performance analysis. We refer to these program structures as the Program Shape. As a preparatory step, CALIPER attempts to remove these shape related hindrances, an activity we refer to as Program Shape Flattening. Programs are also characterized by dependences that exist between different instructions and impose an upper limit on the parallel conversion gains. For parallel estimation, we first group instructions that share dependences, and add them to a class we refer to as Dependence Class or Parallel Class. While instructions belonging to a class run sequentially, the classes themselves run in parallel. Parallel runtime, is now the runtime of the class that runs the longest. We report performance estimates of parallel conversion as two metrics. The inherent parallelism in the program is reported, as Maximum Available Parallelism (MAP) and the speedup after conversion as Speedup After Parallelization (SAP).

【 授权许可】

CC BY   

【 预 览 】
附件列表
Files Size Format View
RO202306300002662ZK.pdf 539KB PDF download
  文献评价指标  
  下载次数:15次 浏览次数:2次