AMD Gabung ke Open Source13 Maret 2008
Untuk itu, AMD telah membuat open source AMD Performance Library (APL) miliknya sebagai proyek open source framewave. AMD mengklaim bahwa dirinya telah bekerja pada APL (sekarang Framewave) setidaknya selama tiga tahun dan lebih dari 3200 optimisasi performance routine menjadi bagian dari library. Pihak AMD mengambil kumpulan dari library yang telah mereka kerjakan dan merilisnya sebagai open source. Ide untuk membuat open source ini berasal dari pemikiran bahwa library tersebut akan lebih berguna jika menjadi open source, dan untuk mendorong para developer open source untuk memulai optimisasi dan menambakan routine mereka sendiri untuk core set library ini. Framewave terhubung dengan sebuah kompiler (seperti GCC atau kompiler Visual Studio) yang mengambil keuntungan untuk kerja routine untuk mengoptimalkan sebuah aplikasi. Framewave dapat membantu untuk mengurangi sejumlah instruksi yang dibutuhkan dalam sebuah aplikasi, ataupun dapat memberi keyakinan aplikasi tersebut dapat mendapat keuntungan dari kemampuan multi-threading. Meskipun Framewave dibuat menjadi open source oleh AMD, namun routine tersebut dapat dipakai oleh processor dari vendor lain. Tahun lalu, Intel meng-open-source-kan teknologi Threading Building Blocks (TBB) miliknya. Namun kedua proyek antara Intel dengan AMD merupakan dua pendekatan yang berbeda untuk memecahkan masalah yang hampir sama.
|