The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Intel выпустила релиз Threading Building Blocks 3.0

05.05.2010 23:11

Компания Intel выпустила релиз Threading Building Blocks 3.0 (TBB), открытой С++ библиотеки, распространяемой под лицензией GPL v2 и позволяющей оптимизировать процесс создания эффективных многопоточных приложений, показывающих более высокие результаты производительности на многоядерных CPU. Библиотека предоставляет интерфейс более высокого уровня, чем нити (threads), оперируя выполнением параллельных задач (task-based parallelism) и реализуя несколько стандартных параллельных алгоритмов (parallel_for, parallel_reduce, parallel_scan, parallel_sort, parallel_while, pipeline). Исходные тексты библиотеки распространяются в рамках лицензии GPLv2, для коммерческого использования доступна отдельная версия, стоимость которой составляет 299$.

Из добавленных в версии 3.0 новшеств, можно отметить:

  • Улучшенный планировщик задач, более оптимально обслуживающий активность, напоминающую очереди. Изоляция основной нити (Master Thread Isolation) делает процесс планирования более предсказуемым и отзывчивым;
  • Улучшение системы выделения памяти, главным образом изменения связаны с оптимизацией производительности выделения больших блоков памяти;
  • Поддержка платформ Windows 7 и Apple Mac OS Snow Leopard. Поддержка Parallel Patterns Library (PPL) и Concurrency Runtime (ConcRT) из состава Microsoft Visual Studio 2010.
  • Расширенная поддержка в интерфейсе parallel_pipeline лямбда-функций, определенных в стандарте C++ 0x. Поддержка std::thread, std::lock_guard, std::unique_lock и std::condition_variable.


  1. Главная ссылка к новости (http://software.intel.com/en-u...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26495-gcc
Ключевые слова: gcc, thread, intel, tbb
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:18, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>стоимость которой составляет 299$.

    Маркетологи такие маркетологи. Ну почему не 300$ ?

     
     
  • 2.2, pillar (?), 02:29, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну почему не 300$ ?

    Читай книги по психологии, есть такой прием как антиокругление.

    Бумагу за 95 рублей покупают в разы больше, чем за 100 рублей (проверяли на многочисленных опытах).

     
     
  • 3.3, Аноним (-), 02:46, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    что, правда? а мы-то и не знали ...
     
  • 3.5, User294 (ok), 02:49, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я если честно всегда округляю такие цены, чтобы нейтрализовать этот эффект :P.
     
     
  • 4.7, al37919 (?), 08:50, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Я если честно всегда округляю такие цены, чтобы нейтрализовать этот эффект :P.
    >

    я тоже, а моя жена их усекает --- проверено многократно. Для нее 299 = 200, хотя у нее диплом по мат. статистике, но он не особо помогает...

     
     
  • 5.13, Аноним (-), 11:13, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Зато, красивая! :)
     

  • 1.4, haku (??), 02:49, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Исходные тексты библиотеки распространяются в рамках лицензии GPLv2, для коммерческого использования доступна отдельная версия, стоимость которой составляет 299$.

    Как так? Не понимаю, что мне может помешать использовать программу под GPLv2 для коммерческих нужд поклав болт на их отдельную версию?

     
     
  • 2.6, К.О. (?), 07:13, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж, помешает это сделать лицензия на эту программу, под GPLv2 она распростняется только для некомерческого использования, а для комерческого под другой лицензией, требующей покупки. Вы про двойное лицензирование чтонибудь слышали? GPLv2 не даёт Вам право, нарушать требования автора программы, владеющего на неё провами.
     
     
  • 3.9, Andrey Mitrofanov (?), 09:40, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >лицензия на эту программу, под GPLv2 она
    >распростняется только для некомерческого

    Кэп, пора б уже понимать (большой ведь мальчик :-P), что многие недалёкие писатели _путают коммерческое и несвободное. А также, что "отдельную" лицензию GPL-проекта обычно продают либо для использования под несвободной лицензией, либо (опять же под несвободной лицензией) в составе своего мега-пупер-нытерпрайс Продукта. Разница в коде необязательна совсем -- главное разница в лицензиях++

     
  • 3.11, filosofem (ok), 09:48, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сам-то понял, что написал? Бери исходники и пользуйся. Если нужна поддержка покупай лицензию. Причем можешь быть уверен, что коммерческая версия скомпилирована из тех же самых открытых исходников, потому что GPLv2.
     

  • 1.8, Anon (?), 09:22, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Исходные тексты библиотеки распространяются в рамках лицензии GPLv2

    Ну какбе GPLv2 + runtime exception

     
     
  • 2.12, filosofem (ok), 09:52, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Исходные тексты библиотеки распространяются в рамках лицензии GPLv2
    >
    >Ну какбе GPLv2 + runtime exception

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру