A semantic framework to address data locality in data parallel languages

被引:0
|
作者
Violard, E [1 ]
机构
[1] Univ Strasbourg, LSIIT, ICPS, Strasbourg, France
关键词
data parallel programming; equational languages semantics; parallel programs design; data locality;
D O I
10.1016/S0167-8191(03)00089-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We developed a theory in order to address crucial questions of program design methodology. This theory deals with data locality which is a main issue in parallel programming. In this article, we regard this theory and its model as a minimum semantic domain for data parallel languages. The introduction of a semantic domain is justified because the classical data parallel languages (HPF and C*) have different intuitive semantics: Indeed, they use different concepts in order to express data locality. These concepts are alignment in HPF and shape in C*. Consequently these two languages define their own balance between compiler and programmer investments in order to reach program efficiency. We present our theory as a foundation for defining a better balance. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:139 / 161
页数:23
相关论文
共 50 条
  • [21] A Semantic Framework for Spatiotemporal Data Representation
    Fin, Peiquan
    Wan, Shouhong
    Yue, Lihua
    SITIS 2007: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGIES & INTERNET BASED SYSTEMS, 2008, : 10 - 17
  • [22] A scalable semantic data fusion framework for heterogeneous sensors data
    Ibrahim Ahmed Al-Baltah
    Abdul Azim Abd Ghani
    Ghilan Mohammed Al-Gomaei
    Fua’ad Hassan Abdulrazzak
    Abdulmonem Ali Al Kharusi
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 5047 - 5066
  • [23] A scalable semantic data fusion framework for heterogeneous sensors data
    Al-Baltah, Ibrahim Ahmed
    Abd Ghani, Abdul Azim
    Al-Gomaei, Ghilan Mohammed
    Abdulrazzak, Fua'ad Hassan
    Al Kharusi, Abdulmonem Ali
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (5) : 5047 - 5066
  • [24] Locality optimizations for parallel computing using data access information
    Rinard, MC
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1997, 9 (02): : 161 - 179
  • [25] Locality Aware Task Scheduling in Parallel Data Stream Processing
    Falt, Zbynek
    Krulis, Martin
    Bednarek, David
    Yaghob, Jakub
    Zavoral, Filip
    INTELLIGENT DISTRIBUTED COMPUTING VIII, 2015, 570 : 331 - 342
  • [26] Towards Efficient Locality Aware Parallel Data Stream Processing
    Falt, Zbynek
    Krulis, Martin
    Bednarek, David
    Yaghob, Jakub
    Zavoral, Filip
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2015, 21 (06) : 816 - 841
  • [27] The use of locality information on data intensive parallel file systems
    Sugawara Junior, Ricardo Ryoiti
    Sato, Liria Matsumoto
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 167 - 173
  • [28] Integrating task parallelism in data parallel languages for parallel programming on NOWs
    Binu, KJ
    Ram, DJ
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (13): : 1291 - 1315
  • [29] A parallel computing framework for big data
    Guoliang Chen
    Rui Mao
    Kezhong Lu
    Frontiers of Computer Science, 2017, 11 : 608 - 621
  • [30] A parallel computing framework for big data
    Chen, Guoliang
    Mao, Rui
    Lu, Kezhong
    FRONTIERS OF COMPUTER SCIENCE, 2017, 11 (04) : 608 - 621