Taloussanomat
Lue uutinen mobiilisivustolla
Varmistaa kirjaston säilyvyyden ja laajan tuen

Intel avasi säikeistyksen rakennuspalikoita

Moniydin- ja -suoritinlaitteistot hyötyvät keinoista helpottaa rinnakkaisten säikeiden ohjelmointia.

25.7.2007 11:29 Suoritinvalmistaja Intel on julkaissut avoimena lähdekoodina kehittämänsä Threading Building Blocks -kehitystyökalut monen suorittimen ja ytimen suorituskyvyn valjastamisen helpottamiseksi.

Intelin avoimena lähdekoodina julkaisema Threading Building Blocks on c++-ohjelmointikielelle tarkoitettu mallikirjasto, jonka pitäisi helpottaa rinnakkaislaskennan toteuttamista ohjelmistokehityksessä.

Yhtiö valitsi ohjelmiston lisenssiksi gpl-lisenssin kakkosversion. Lisenssi on varustettu runtime exceptionilla, eli ajoympäristöpoikkeuslausekkeella. Samaa poikkeuslauseketta hyödyntää myös libstdc++-kirjasto. Lausekkeen avulla myös suljetut ohjelmointihankkeet voivat hyödyntää kirjastoa ilman, että lähdekoodiin tarttuu gpl-lisenssi.

Yhtiö jatkaa myös 299 dollarin hintaisen tbb 2.0:n kaupallista tukea. Kirjastoa tarjoillaan myös osana Intelin C++ Compiler Professional Edition 10.0:aa. Tällä hetkellä kaupallisen ja avoimen lähdekoodin versioiden välillä ei ole mitään eroja.

Avoimen lähdekoodin versiota varten yhtiö on perustanut threadingbuildingblocks.org -sivuston, josta löytyy lisätietoja.

Tbb:tä voidaan käyttää Intelin kääntäjän lisäksi kaikilla iso-yhteensopivilla c++-kääntäjillä. Yhtiö kertoo testanneensa kirjaston gcc-, Microsoft- ja Apple-kääntäjillä.

Yhtiö kertookin tbb:n lähdekoodin avaamisen syiksi kirjaston siirrettävyyden ja toiminnan eri käyttöjärjestelmillä ja mikroprosessoriarkkitehtuureilla.

Yhtiön asiakkaiden mielestä lähdekoodin avaaminen auttaa koodin säilyvän käytettävänä riippumatta siitä, mitä Intelille tai sen tbb-projektille tulevaisuudessa tapahtuu.

Jutun kirjoitti: Matias Mäki

Matias Mäki

Teksti on lisensoitu Creative Commons Nimeä-Ei muutoksia-Epäkaupallinen -lisenssillä.

Mainitut yritykset

Kirjoita kommentti
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias ja ystävällinen, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit. Varauduthan siihen, että linkkejä sisältävät viestit tarkistetaan yksitellen roskapostin suodattamiseksi. Arvostamme mielipidettäsi!
> Lue koko keskusteluetiketti

Uusimmat uutiset

Digiyesterday


Kolme vuotta sitten

Euroopan nopein supertietokone starttasi Jülichissä

26.05.2009 Euroopan nopein ja ensimmäinen petaflop-nopeusluokan supertietokone JUGENE on otettu käyttöön saksalaisessa Jülichin laskentakeskuksessa.

.