Models for Estimating the Execution Time of Software Loops in Parallel and Distributed Systems

被引:1
作者
Wrobel, Magdalena [1 ]
机构
[1] Maritime Univ Szczecin, PL-70500 Szczecin, Poland
来源
THEORY AND ENGINEERING OF COMPLEX SYSTEMS AND DEPENDABILITY | 2015年 / 365卷
关键词
time estimation; loops program; fan; par; pipe; the time estimation with limited bandwidth;
D O I
10.1007/978-3-319-19216-1_51
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Presented are new methods of loop execution time estimation for parallelized and distributed systems. The proposed solutions take account of data transfer time, data locality and synchronization of threads. In this way the methods have been adjusted to modern parallel and distributed systems, which permits to estimate execution times of loops compatible with FAN, PAR and PIPE transformations. The model-based estimates have been compared to real measurements of program loops parallelized in the OpenMP standard and adapted to distributed systems satisfying the MPI standard. The presented approach can be used for optimized allocation of tasks in multithreaded processors and in distributed systems.
引用
收藏
页码:533 / 542
页数:10
相关论文
共 6 条
  • [1] Chandra Rohit, 2001, Parallel programing in OpenMP
  • [2] Czech Z, 2010, WPROWADZENIE OBLICZE
  • [3] Lewis T., 1992, FDN PARALLEL PROGRAM
  • [4] Pietrzykowski Z., 2013, TTS TECHNIKA TRANSPO
  • [5] Siedlecki K., 2008, THESIS
  • [6] Wrobel M., 2014, LOGISTYKA, V4, P3425