|
| Minggu, 31 Januari 2010 |
| Intel Membuka Tool Pemrogramannya Secara Open Source |

California, 24 Juli 2007 – Intel Corp, mengumumkan bahwa mereka membuat salah satu template library mereka “Thread Building Blocks” (TBB) menjadi proyek open source.
Intel mendukung pengadopsian teknologi CPU berinti-banyak (multicore) untuk sistem mainstream, dan yang lebih penting Intel juga mendukung pengembangan software yang mengutilisasi teknologi multicore tersebut. Namun, sayangnya mayoritas desktop sekarang ini belum dapat mengolah sistem dengan CPU berinti ganda atau lebih secara potensial , dan pemrogramannya pun masih tergolong rumit.
Untuk mengatasi hal tersebut, Intel membuka kode mereka secara open source dengan mengeluarkan template library Intel “Thread Building Blocks” untuk C++ ke dalam lisensi GPLv2. Dengan membuka kode mereka ini, Intel mengharapkan pengembangan aplikasi untuk sistem inti-banyak (multicore) menjadi lebih mudah dan lebih sering dikembangkan.
Pada dasarnya Intel TBB adalah library untuk bahasa pemrograman C++ yang menambah feature-feature pemrograman parallel untuk para programmer C++. Intel TBB ini menyediakan lapisan abstrak untuk para programmer sehingga mereka tidak perlu memprogram secara low-level lagi dalam hal penggunaan paket thread seperti c-thread ataupun Windows thread yang biasa digunakan untuk pemrograman paralel.
Library TBB ini dapat mendeteksi jumlah inti pada suatu CPU dan membuat perubahan yang penting bila ada penambahan CPU. Oleh karena itu, TBB dapat berkinerja lebih baik dalam pengelolaan hardware berinti banyak (multicore).
Intel tampaknya menginginkan posisi TBB sebagai tool standar bagi pengembangan kode multithreaded yang biasa dikuasai oleh library seperti POSIX thread ataupun OpenMP. Intel menitikberatkan TBB ini pada independensi terhadap prosesor, compiler, dan platform OS. TBB versi 2.0 sampai saat ini dapat berjalan pada platform non-Intel seperti, prosesor G5 yang biasa digunakan di mesin Macintosh. Selain itu TBB juga dapat digunakan pada berbagai macam compiler termasuk di dalamnya compiler standar dari Intel sendiri dan juga pada compiler gcc di Unix/Linux.
Intel menyediakan website khusus yang dapat digunakan sebagai tempat diskusi bagi para programmer yang menggunakan TBB ini, website ini (www.threadingbuildingblocks.org) menjadi pusat komunikasi bagi para programmer Intel khususnya pemrograman parallel.
Intel sendiri tetap menyediakan versi komersial dari library ini. Yang membedakan antara versi komersial dengan versi open-source-nya adalah dukungan teknis dan dukungan upgrade dari Intel.
Source: Intel Author: Patrick Gerard van Diest |
posted by agna rahma harsinta @ 03.12  |
|
|
|
|
|
| About Me |
|

Name: agna rahma harsinta
Home: citeureup, jawa barat, Indonesia
About Me:
See my complete profile
|
| Previous Post |
|
| Archives |
|
| Sidebar Section |
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ligula lorem, consequat eget, tristique nec, auctor quis, purus. Vivamus ut sem. Fusce aliquam nunc vitae purus. |
| Sponsor |
|
ads here! |
| Links |
|
|

|
|
Posting Komentar
agna