【英语版】国际标准 ISO/IEC TS 19570:2018 EN C++并行化技术规范编程语言部分 Programming Languages - Technical Specification for C++ Extensions for Parallelism.pdf
- 2
- 0
- 2024-07-10 发布于四川
-
正版发售
- 现行
- 正在执行有效期
- | 2018-11-15 颁布
- 1、本标准文档预览图片由程序生成,具体信息以下载为准。
- 2、本网站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 3、本网站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 4、标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题
查看更多
ISO/IECTS19570:2018ENProgrammingLanguages-C++ExtensionsforParallelism是一个标准化的技术规范,用于描述针对C++语言进行并行编程的扩展。它提供了关于并行编程的概念、语法和语义等方面的详细说明,旨在支持更高效地使用多核处理器和其他并行计算资源。
该规范提供了以下关键功能和概念:
1.并行性模型:定义了并行编程的基本模型,包括任务并行性、数据并行性和通信并行性等概念。
2.并行构造:提供了支持并行编程的构造和语义扩展,如并行控制流(例如,并行算法、任务、函数、协程等)和并行数据结构(例如,共享内存数据结构和分布式数据结构)。
3.并行控制流语义:提供了与控制流相关的并行语义,如异步操作、异常处理、同步和互斥等。
4.并行算法设计:提供了并行算法设计的指导原则和方法,包括如何设计可并行化的算法、如何使用并行构造和语义扩展来实现并行算法等。
5.并发性和同步:讨论了并发性和同步的概念和问题,并提供了解决这些问题的方法和工具。
6.性能分析和优化:提供了性能分析和优化的方法和技术,包括并行性能分析、性能优化工具和技巧等。
该规范的目标是提供一种易于理解和使用的语言扩展,以支持更高效地使用多核处理器和其他并行计算资源。它提供了一种统一的框架和语义扩展,使得开发者可以更轻松地编写并行和分布式应用程序,而无需担心底层并行机制的实现细节。该规范还提供了一些示例代码和参考实现,以帮助开发者更好地理解和使用这些扩展。
您可能关注的文档
- 国际标准 ISO/IEC TR 5891:2024 EN 信息安全、网络安全与隐私保护——硬件安全评估的硬件监控技术 Information security, cybersecurity and privacy protection - Hardware monitoring technology for hardware security assessment.pdf
- 国际标准 ISO/IEC TR 5891:2024 EN Information security, cybersecurity and privacy protection - Hardware monitoring technology for hardware security assessment 信息安全、网络安全与隐私保护——硬件安全评估的硬件监控技术.pdf
- 国际标准 ISO/IEC TR 5895:2022 EN 网络安全 多方协调漏洞披露和处理 Cybersecurity — Multi-party coordinated vulnerability disclosure and handling.pdf
- 国际标准 ISO/IEC TR 5895:2022 EN Cybersecurity — Multi-party coordinated vulnerability disclosure and handling 网络安全 多方协调漏洞披露和处理.pdf
- 国际标准 ISO/IEC TR 5895:2022 EN 网络安全-多方协同漏洞披露与处理 Cybersecurity - Multi-party coordinated vulnerability disclosure and handling.pdf
- 国际标准 ISO/IEC TR 5895:2022 EN Cybersecurity - Multi-party coordinated vulnerability disclosure and handling 网络安全-多方协同漏洞披露与处理.pdf
- 国际标准 ISO/IEC TR 6114:2023 EN 网络安全 整个产品生命周期的安全考虑因素 Cybersecurity — Security considerations throughout the product life cycle.pdf
- 国际标准 ISO/IEC TR 6114:2023 EN Cybersecurity — Security considerations throughout the product life cycle 网络安全 整个产品生命周期的安全考虑因素.pdf
- 国际标准 ISO/IEC TR 6114:2023 EN 网络安全-产品生命周期中的安全考虑因素 Cybersecurity - Security considerations throughout the product life cycle.pdf
- 国际标准 ISO/IEC TR 6114:2023 EN Cybersecurity - Security considerations throughout the product life cycle 网络安全-产品生命周期中的安全考虑因素.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)