Superscalar Programming Models: A Perspective from Barcelona

Rosa M. Badia
{"title":"Superscalar Programming Models: A Perspective from Barcelona","authors":"Rosa M. Badia","doi":"10.1145/3431379.3466720","DOIUrl":null,"url":null,"abstract":"The importance of the programming model in the development of applications has been increasingly more important with the evolution of computing architectures and infrastructures. Aspects such as the number of cores and heterogeneity in the computing nodes, the increase in scale, and new highly distributed environments (the so-called computing continuum) make it even more critical. Superscalar programming models have been proposed as an alternative for the development of parallel and distributed applications. They are a family of task-based programming models that aim at offering a sequential programming interface while enabling a parallel execution in distributed programming environments. Generic aspects supported by the model are: task dependency analysis, parallelism exploitation, data renaming, and data management. Over the years, BSC has developed multiple instances of this family, each of them with some specific aspects depending on the needs and possibilities of the existing computing infrastructure. The talk will present a historical perspective of the superscalar programming models for distributed computing and the challenges that we foresee for the near future.","PeriodicalId":343991,"journal":{"name":"Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3431379.3466720","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The importance of the programming model in the development of applications has been increasingly more important with the evolution of computing architectures and infrastructures. Aspects such as the number of cores and heterogeneity in the computing nodes, the increase in scale, and new highly distributed environments (the so-called computing continuum) make it even more critical. Superscalar programming models have been proposed as an alternative for the development of parallel and distributed applications. They are a family of task-based programming models that aim at offering a sequential programming interface while enabling a parallel execution in distributed programming environments. Generic aspects supported by the model are: task dependency analysis, parallelism exploitation, data renaming, and data management. Over the years, BSC has developed multiple instances of this family, each of them with some specific aspects depending on the needs and possibilities of the existing computing infrastructure. The talk will present a historical perspective of the superscalar programming models for distributed computing and the challenges that we foresee for the near future.
超标量规划模型:巴塞罗那的视角
随着计算体系结构和基础设施的发展,编程模型在应用程序开发中的重要性变得越来越重要。诸如计算节点中的核心数量和异构性、规模的增加以及新的高度分布式环境(所谓的计算连续体)等方面使其变得更加重要。超标量编程模型已被提出作为并行和分布式应用程序开发的替代方案。它们是一系列基于任务的编程模型,旨在提供顺序编程接口,同时在分布式编程环境中支持并行执行。该模型支持的一般方面有:任务依赖分析、并行性利用、数据重命名和数据管理。多年来,BSC开发了这个家族的多个实例,每个实例都有一些特定的方面,这取决于现有计算基础设施的需求和可能性。这次演讲将从历史的角度介绍用于分布式计算的超标量编程模型,以及我们预计在不久的将来会遇到的挑战。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信