Threading Building Blocks

Intel Threading Building Blocks jest biblioteką typu run-time, przeznaczoną dla aplikacji wielowątkowych uruchamianych w systemach równoległych. Zawiera ona wysokowydajne algorytmy i struktury równoległe, eliminujące potrzębę programowania na niskim poziomie. Biblioteka stanowi zestaw procedur, które są podstawą wielowątkowych struktur, dzięki czemu aplikacja może optymalnie wykorzystać procesory wielordzeniowe. Aplikacje wykorzystujące Intel TBB mogą być w prosty sposób przenoszone pomiędzy platformami Windows, Mac i Linux. Skalowalność biblioteki powoduje, że biblioteka doskonale nadaje się do systemów o różnej liczbie porcesorów.

Cechy produktu:
  • Prostota stosowania, wysoka wydajność i skalowalność
  • Struktura szablonowa, powodująca bardzo krótki czas dopasowania biblioteki do indywidualnych wymogów aplikacji
  • Zwiększenie szybkości działania aplikacji w porównaniu z tradycyjnym programowaniem wielowątkowym potwierdzone wieloma testami
  • Oszczędność czasu programistów

Wieloplatformowość aplikacji
  • Przeznaczenie dla systemów Windows, Linux, Macintosh uruchamianych na 32 i 64-bitowych platformach z wykorzystaniem kompilatorów Intel, Microsoft oraz GNU
  • Kompatybilność z kompilatorami Intel, Microsoft oraz GNU
  • Oszczędność tworzenia aplikacji multiplatformowych uruchamianych w systemach wieloprocesorowych

Kompatybilność
TBB jest biblioteką multiplatformową współpracującą z aplikacjami tworzonymi na 32-bit i 64-bit procesorach, pracuje z kompilatorami Intel, Microsoft i GNU. Biblioteka współpracuje z Win32 POSIX oraz OpenMP.

Script logo