123
Intel Threading Building Blocks

Intel Threading Building Blocks

Intel® Threading Building Blocks (Intel® TBB) е популярна софтуерна библиотека с шаблони C ++, която опростява разработването на софтуерни приложения, работещи паралелно (ключ към всеки многоядрен компютър).Intel® TBB разширява C ++ за паралелизъм по лесен за използване и ефективен начин.Той е проектиран да работи с всеки компилатор на C ++, като по този начин опростява разработването на приложения за многоядрени системи.Intel® TBB е библиотека с шаблони на C ++, която добавя паралелно програмиране за програмисти на C ++.Използва общо програмиране, за да бъде ефективно.Threading Building Blocks включва алгоритми, силно едновременни контейнери, брави и атомни операции, планировчик на задачи и разпределител на мащабируема памет.Тези компоненти в Intel® TBB могат да се използват поотделно или всички заедно, за да се улесни разработката на C ++ за многоядрени.Intel® TBB предоставя абстракция за паралелизъм, която избягва програмирането на ниско ниво, присъщо на директното използване на пакети за резба, като p-теми или нишки на Windows.Той има програмисти да изразяват задачи вместо нишки.Intel® TBB улеснява мащабируемата производителност по начин, който работи в различни машини за днес и чете програми за утре.Той открива броя на ядрата на хардуерната платформа и прави необходимите корекции, тъй като се добавят повече ядра, за да може софтуерът да се адаптира.По този начин Intel® TBB по-ефективно се възползва от многоядрен хардуер ....

Категории

Алтернативи на Intel Threading Building Blocks за Linux с лиценз за отворен код