495989581 — ИНФОРМПРОЕКТ ГРУПП
Картотека документов

Электронный фонд правовой
и нормативно-технической документации

ISO/IEC TS 19570-2018 Programming Languages - Technical Specification for C++ Extensions for Parallelism Языки программирования - Техническое описание для C++ и расширения для параллелизма

Загрузка документа...

Доступ к полной версии документа ограничен

Название документа
ISO/IEC TS 19570-2018 Programming Languages - Technical Specification for C++ Extensions for Parallelism Языки программирования - Техническое описание для C++ и расширения для параллелизма
Статус
Скрыто
Дата принятия
Скрыто
Дата начала действия
Скрыто

Документ «ISO/IEC TS 19570-2018» представляет собой техническую спецификацию, касающуюся расширений языка программирования C++ для параллелизма. Основное назначение этого стандарта заключается в его использовании для разработки и оптимизации программ, способных эффективно выполнять обработку параллельных задач. Спецификация охватывает широкий спектр методов, а также рекомендуемых практик, которые разработчики могут применять для улучшения производительности программного обеспечения.

Ключевыми аспектами, регламентируемыми данным документом, являются методы параллельного выполнения, параметры синхронизации и механизмы обмена данными между потоками. В нем описаны требования к реализации параллельных алгоритмов, которые обеспечивают корректное выполнение задач, снижая возможность возникновения условий гонки и других проблем, связанных с многопоточностью.

Технические детали, представленные в спецификации, включают условия тестирования для оценки производительности и надежности параллельных приложений. Кроме того, спецификация определяет классификацию методов параллелизма и измеряемые величины, такие как скорость обработки и степень загрузки системы, что позволяет разработчикам адекватно оценивать эффективность своих решений.

Целевой аудиторией данного документа являются производители программного обеспечения, лаборатории и контролирующие органы, стремящиеся к внедрению стандартов параллелизма в свои разработки. Эти группы специалистов могут воспользоваться рекомендациями и требованиями документа для обеспечения качественного и безопасного программирования в условиях многопоточности.

Практическое значение стандарта лежит в его влиянии на качество и безопасность разрабатываемых приложений, а также на улучшение охраны труда за счет обеспечения более надежных и предсказуемых программных решений. Стандарт способствует большей совместимости между различными реализациями параллельных алгоритмов, что улучшает взаимодействие систем и унифицирует подходы к разработке.

В последней редакции документа были внесены изменения, касающиеся уточнения методов синхронизации, что позволило повысить ясность и практическую применимость рекомендаций. Эти дополнения направлены на улучшение совместимости и гибкости применения параллельных вычислений в современных программных системах.

Описание документа носит справочный характер, достоверность этого материала не гарантируется.

Чтобы получить полный доступ к этому и другим документам, приобретайте доступ к Информационной сети «Техэксперт» - лидеру в области комплексного обеспечения предприятий нормативно-технической документацией.

Нормативно-техническая документация (ГОСТ, СНиП, ГН, Р, ГЭСН и др.)
Нормативно-правовые акты органов государственной власти (законы, законопроекты, постановления)
Технологическая документация (чертежи, схемы и др.)
Аналитические материалы
Классификаторы и словари
Справочная информация
Все документы и информация о них
доступны в системах «Техэксперт» и «Кодекс»

Возможно вас заинтересуют

PDF PD ISO/IEC TS 19568-2017 Programming Languages — C++ Extensions for Library Fundamentals Языки программирования — C++ Расширения для фундаментальных библиотек PDF ISO/IEC TS 19217-2015 Information technology - Programming languages - C++ Extensions for concepts Информационные технологии - Языки программирования - C++ Расширения для концепций PDF ISO/IEC TS 19216-2018 Programming Languages - C++ Extensions for Networking Языки программирования - C++ Расширения для сетевого взаимодействия PDF PD ISO/IEC TS 19571-2016 Programming Languages - Technical Specification for C++ Extensions for Concurrency Языки программирования - Техническое описание для C++ и расширения для многопоточности PDF ISO/IEC TS 19608-2018 Guidance for developing security and privacy functional requirements based on ISO/IEC 15408 Руководство по разработке функциональных требований к безопасности и приватности на основе ISO/IEC 15408 PDF PD ISO/IEC TS 19763-13-2016 Information technology - Metamodel framework for interoperability (MFI) Part 13: Metamodel for form design registration Информационные технологии - Метамодельная основа для взаимосовместимости (MFI) Часть 13: Метамодель для регистрации форм