Intel открывает инструментарий создания ПО для многоядерных платформ

25 июль, 2007 - 11:44

Корпорация Intel сообщила о создании open source проекта для дальнейшей разработки библиотеки Threading Building Blocks. Intel TBB отныне будет распространяться по лицензии GPLv2, одновременно компания продолжит поддержку коммерческой версии TBB 2.0 (стоимостью 299 долл), которая включает также Intel C++ Compiler Professional Editions 10.0, обновления и техническую поддержку в течение года.

Кроссплатформенное решение Intel Threading Building Blocks – библиотека шаблонов C++, упрощающая процедуру написания многопоточных приложений. Она позволяет использовать в приложениях параллелизм, не разделяя потоки на низком уровне, применять масштабируемое параллельное программирование и готовые протестированные блоки параллельного кода.

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