用于抽象大规模 SIMD 架构的 C++ 编程语言
编程语言
2007-05-23 v1
摘要
本工作旨在定义并实现一种扩展的 C++ 语言,以支持 SIMD 编程范式。已扩展 C++ 编程语言,以表达抽象 SIMD 机器的全部潜力,该机器由中心控制处理器和 N 维环状数值处理器阵列组成。仅添加了极少数扩展,以最小化程序员学习新语言的 effort,并保持编译代码的极高性能。该 proposed 语言作为 GNU C++ 编译器的移植版,在 SIMD 超级计算机上实现。
引用
@article{arxiv.cs/0005023,
title = {C++ programming language for an abstract massively parallel SIMD architecture},
author = {Alessandro Lonardo and Emanuele Panizzi and Benedetto Proietti},
journal= {arXiv preprint arXiv:cs/0005023},
year = {2007}
}
备注
10 pages