【英语版】国际标准 ISO/IEC TS 19570:2018 EN Programming Languages - Technical Specification for C++ Extensions for Parallelism C++并行化技术规范编程语言部分.pdf
- 1
- 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
最近下载
- 网络预约出租汽车企业安全生产责任制和事故报告制度.pptx
- SY-T 5051-2009 钻具稳定器-石油天然气行业标准.pdf VIP
- 22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 模板支架验收记录表.doc
- 标准个人租房合同模板.pdf VIP
- 2024年全国疾控系统大学习实验室质量控制规范答案.docx VIP
- 2024-2025学年初中道德与法治七年级(全一册)统编版(五四学制)(2024)教学设计合集.docx
- 小学劳动教育五年级下册第五单元2《维修凳子》教学设计.docx
- 北师大版五年级数学上册第五单元《分数的意义》(大单元教学设计).docx VIP
- 简易呼吸球囊.ppt
文档评论(0)