AMD dan Intel Satukan Optimasi PyTorch Lewat oneDNN di CPU x86

AMD dan Intel Satukan Optimasi PyTorch Lewat oneDNN di CPU x86

AMD dan Intel mengumumkan kolaborasi untuk menyatukan upaya optimalisasi CPU berbasis arsitektur x86 bagi kerangka kerja PyTorch. Kedua perusahaan menyepakati penggunaan oneDNN, pustaka deep learning open source di bawah naungan Unified Acceleration Foundation (UXL), sebagai standar pustaka akselerasi x86 dalam PyTorch.

Langkah ini direkomendasikan oleh x86 Ecosystem Advisory Group dan bertujuan menghadirkan jalur software terpadu bagi pengembang yang ingin menjalankan beban kerja AI secara optimal, baik di prosesor AMD maupun Intel. Dengan satu pustaka standar, pengembang tidak perlu lagi memilih jalur optimalisasi berbeda untuk tiap jenis CPU, sehingga proses pengembangan, pemeliharaan, dan penerapan aplikasi AI di ekosistem x86 menjadi lebih sederhana.

Bacaan Lainnya

AMD Integrasikan ZenDNN, Jadi Steering Member UXL

Sebagai bagian dari kolaborasi ini, AMD sedang mengintegrasikan optimalisasi ZenDNN miliknya ke dalam oneDNN. AMD juga resmi bergabung dengan UXL Foundation sebagai anggota Komite Pengarah (Steering Member) untuk ikut mengarahkan pengembangan pustaka tersebut melalui kolaborasi terbuka.

Robert Hormuth, Corporate Vice President Architecture and Strategy AMD, menyebut kerja sama ini sebagai bagian dari upaya membangun ekosistem software terbuka yang memperluas pilihan pengembang. Senada, Jeff McVeigh, Vice President and General Manager Data Center Strategic Programs Intel, menegaskan bahwa pengembang seharusnya tidak perlu mempertimbangkan jalur software berbeda hanya untuk mendapatkan performa terbaik dari CPU x86. Dukungan juga datang dari Red Hat selaku duta PyTorch, yang menilai langkah standardisasi ini sebagai solusi signifikan atas fragmentasi ekosistem AI.

Disiapkan untuk ISA Generasi Baru, AI Compute Extensions

Di luar penyatuan pustaka oneDNN, AMD dan Intel juga tengah mengembangkan AI Compute Extensions (ACE), arsitektur set instruksi (ISA) generasi berikutnya untuk x86 yang dirancang mempercepat operasi perkalian matriks, salah satu komputasi inti dalam beban kerja AI. Teknologi ACE ini direncanakan masuk ke PyTorch melalui pembaruan oneDNN pada masa mendatang.

Catatan Redaksi. oneDNN adalah pustaka open source yang berisi rutin komputasi dasar untuk deep learning, seperti operasi perkalian matriks dan konvolusi, yang dioptimalkan khusus untuk arsitektur prosesor tertentu. Selama ini AMD dan Intel punya pustaka optimasi masing-masing (ZenDNN dan oneDNN versi Intel), sehingga PyTorch perlu jalur kode berbeda agar berjalan optimal di tiap merek CPU. Dengan menyatukan keduanya di bawah satu standar, kode AI yang ditulis sekali bisa otomatis memanfaatkan fitur khusus prosesor AMD maupun Intel tanpa penyesuaian manual, mirip prinsip standar terbuka pada umumnya.

Sumber: AMD dan Intel.

Pos terkait

Tinggalkan Balasan