agna rahma harsinta
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   0 comments
linux ubuntu
"Ubuntu" berasal dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama manusia". Ubuntu juga bisa berarti "aku adalah aku karena keberadaan kita semua". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Ubuntu ke dalam dunia perangkat lunak.

Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional. Ubuntu sendiri dikembangkan oleh komunitas sukarelawan Ubuntu dan kami mengundang Anda untuk turut serta berpartisipasi mengembangkan Ubuntu!

Komunitas Ubuntu dibentuk berdasarkan gagasan yang terdapat di dalam filosofi Ubuntu: bahwa perangkat lunak harus tersedia dengan bebas biaya, bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, dan bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.

Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat lunak berpemilik (proprietary); bukan hanya peralatan yang Anda butuhkan tersedia secara bebas biaya, tetapi Anda juga mempunyai hak untuk memodifikasi perangkat lunak Anda sampai perangkat lunak tersebut bekerja sesuai dengan yang Anda inginkan.

Berikut ini adalah komitmen publik tim Ubuntu untuk para penggunanya:

* Ubuntu akan selalu bebas dari biaya, maka dari itu tidak akan ada biaya tambahan untuk "edisi enterprise", kami akan membuat semua pekerjaan terbaik Ubuntu tersedia untuk semua orang dengan istilah Bebas yang sama.
* Ubuntu juga menyediakan dukungan komersial dari ratusan perusahaan di seluruh dunia. Ubuntu dirilis secara tetap dan dapat Anda prediksikan; rilis Ubuntu terbaru tersedia setiap enam bulan. Setiap rilis akan didukung oleh Ubuntu dengan perbaikan pada keamanan dan perbaikan lainnya secara bebas selama sekurangnya 18 bulan.
* Ubuntu akan menyertakan terjemahan dan prasarana aksesibilitas terbaik yang dimiliki oleh komunitas Perangkat Lunak Bebas, hal ini berguna untuk membuat Ubuntu dapat dipergunakan oleh banyak orang. Kami juga bekerja sama dengan seluruh komunitas Perangkat Lunak Bebas dalam hal perbaikan bug dan saling membagi kode.
* Ubuntu berkomitmen secara penuh terhadap prinsip-prinsip dari pengembangan perangkat lunak bebas; untuk ini kami mendorong masyarakat untuk menggunakan perangkat lunak bebas dan open source, lalu memperbaikinya dan kemudian menyebarkannya kembali.

Ubuntu cocok digunakan baik untuk desktop maupun server. Ubuntu saat ini mendukung berbagai arsitektur komputer seperti PC (Intel x86), PC 64-bita (AMD64), PowerPC (Apple iBook dan Powerbook, G4 dan G5), Sun UltraSPARC dan T1 (Sun Fire T1000 dan T2000).

Ubuntu menyertakan lebih dari 16.000 buah perangkat lunak, dan untuk instalasi desktop dapat dilakukan dengan menggunakan satu CD saja. Ubuntu menyertakan semua aplikasi standar untuk desktop mulai dari pengolah kata, aplikasi lembar sebar (spreadsheet) hingga aplikasi untuk mengakses internet, perangkat lunak untuk server web, peralatan untuk bahasa pemrograman dan tentu saja beragam permainan.
http://www.ubuntu-id.org/
posted by agna rahma harsinta @ 03.08   0 comments
Minggu, 17 Januari 2010
is my friend
Nova

Image by Cool Text: Logo and Button Generator - Create Your Own
posted by agna rahma harsinta @ 16.34   1 comments
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

BLOGGER