Pregled bibliografske jedinice broj: 449891
Primjena i ispitivanje učinkovitosti biblioteke “Intel Threading Building Blocks”
Primjena i ispitivanje učinkovitosti biblioteke “Intel Threading Building Blocks”, 2009., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 449891 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Primjena i ispitivanje učinkovitosti biblioteke “Intel Threading Building Blocks”
(Application and analysis of the effectiveness of the “Intel Threading Building Blocks” library)
Autori
Lipovac, Anthony
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
13.02
Godina
2009
Stranica
30
Mentor
Jelenković, Leonardo
Ključne riječi
TBB; Threading Building Blocks; višedretvenost; dretve; zadatak; višejezgreni procesori; C++
(TBB; Threading Building Blocks; multithreading; threads; task; multi-core processors; C++)
Sažetak
Sa dolaskom višejezgrenih procesora u standardna računala, postojeća programska rješenja ne uspijevaju iskoristiti sva poboljšanja u performansa koje nude ti procesori. Da bi pomogli u rješavanju ovog problema, Intel je stvorio rješenje koje se zove Intel Threading Building Blocks (TBB). To rješenje je zapravo C++ biblioteka koja omogućava programskim inženjerima korištenje paralelizacije unutar svojih programa bez potrebe za ručno stvaranje i sinkronizaciju dretvi. U ovom radu glavni TBB algoritmi i podatkovne strukture su objašnjeni i diskutirani. Neki od tih TBB algoritama su korišteni u stvaranje paralelnih programskih rješenja za zadatke kao što su množenje matrica i pronalazak najkraćeg puta. Na kraju da bi se ispitala prednost korištenja TBB biblioteke, uspoređeni su rezultati izvođenja rješenja koje koriste TBB i onih rješenja koje koriste ručno upravljanje sa dretvama.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
036-0362980-1929 - Oblikovanje okolina za ugradene sustave (Sruk, Vlado, MZO ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Leonardo Jelenković
(mentor)