Gugatan AMD atas pemasaran chip Bulldozer palsu adalah palsu

Sebuah gugatan class action baru terhadap AMD menyatakan bahwa perusahaan tersebut terlibat dalam penipuan dan pemasaran yang menipu ketika mengklaim bahwa prosesor Bulldozernya memiliki delapan inti. Gugatan tersebut, Dickey v. Advanced Micro Devices Inc, berpendapat bahwa Bulldozer AMD (dan mungkin Piledriver, Kaveri, Carrizo, dan sebagainya) semuanya secara efektif hanya berisi setengah jumlah core yang diklaim AMD yang mereka lakukan, dan bahwa keputusan perusahaan untuk menggabungkan aspek inti menjadi modul dan berbagi sumber daya merupakan praktik yang menipu.

Jika artikel di Legalnewsline.com adalah akurat dari jarak jauh, gugatan tersebut sama sekali tidak memiliki manfaat teknis. Gugatan tersebut diduga menuduh bahwa karena Bulldozer berbagi sumber daya inti tertentu, inti tersebut tidak dapat lagi bekerja secara mandiri dan chip tidak lagi mampu melakukan delapan instruksi secara bersamaan. Jika itu alasan Dickey berharap untuk menggantung gugatannya, dia memilih yang buruk. Memang benar bahwa AMD berbagi sumber daya inti dalam Bulldozer, chip tersebut tidak berfungsi seperti yang diduga Dickey.

Menyelam ke 'Dozer

Empat tahun lalu, kami menerbitkan investigasi tentang cara Bulldozer menangani skenario multi-threading dan jenis hukuman yang diambil chip saat menjalankan dua utas pada modul yang sama. Investigasi kami menunjukkan bahwa Bulldozer mengalami penurunan kinerja sekitar 20% saat menskalakan hingga delapan inti dibandingkan dengan penskalaan yang kami harapkan dari prosesor yang dirancang secara konvensional.



Penskalaan Cinebench saat menggunakan empat utas.

Penskalaan Cinebench saat menggunakan empat utas. Kecepatan clock dikunci ke 3.6GHz.

Grafik di atas menunjukkan kinerja Bulldozer ketika Cinebench diperintahkan untuk digunakan hanya empat utas dalam setiap kasus. Kami kemudian mengontrol di mana utas dieksekusi. Tes 4M / 4C berarti kami mengunci satu utas ke setiap modul. Tes 4M / 8C berarti kami menentukan empat utas, tetapi membiarkannya berjalan pada inti mana pun. Tes 2M / 4C berarti kami mengunci keempat utas untuk dijalankan pada satu modul. Hasilnya menunjukkan bahwa mode 4M / 4C jelas lebih cepat daripada mode 2M / 4C - sekitar 18% lebih cepat.

Buldoser total kinerja dengan semua delapan inti diaktifkan, namun, masih lebih tinggi dari mode 4M / 4C, seperti yang ditunjukkan di bawah ini:

Performa Cinebench saat delapan utas berjalan pada delapan inti. Kecepatan jam CPU dikunci ke 3.6GHz.

Performa Cinebench saat delapan utas berjalan pada delapan inti. Kecepatan clock dikunci ke 3.6GHz.

Bulldozer delapan inti mampu melakukan kinerja yang kira-kira sama dengan Thuban enam inti. Kinerja hit dari menggabungkan dan berbagi inti, dengan kata lain, tidak mendekati 50% yang dituduhkan Dickey.

Sejak Bulldozer dikirim, AMD telah membuatnya perbaikan sederhana efisiensi dan kinerja CPU secara keseluruhan. Kaveri potong penalti untuk multi-threading menjadi dua, dari ~ 20% hingga 10% dibandingkan dengan penskalaan inti biasa. Jika AMD tidak dipaksa untuk menurunkan kecepatan clock untuk mengimbangi proses manufaktur 28nm, Kaveri akan mengungguli Richland secara keseluruhan. Hukuman 10-20% untuk multi-threading dibandingkan dengan desain inti konvensional sama sekali tidak mendekati separuh yang dituduhkan Dickey.

Sekarang, benar sekali bahwa rangkaian produk Bulldozer memiliki kinerja single-thread yang jauh lebih rendah daripada CPU AMD sebelumnya (dalam banyak kasus) atau chip Intel (di hampir semua kasus). Tetapi gugatan ini tampaknya tidak membantah bahwa AMD salah memasarkan CPU-nya karena kinerja single-threaded lebih lemah dari yang diharapkan, tetapi karena multi-utas penskalaan sangat dirugikan oleh keputusan untuk berbagi berbagai aspek arsitektur yang mendasarinya. Kinerja single-threaded yang lemah dan konsumsi daya yang tinggi menciptakan situasi di mana BD tidak dapat mencapai frekuensi clock target maupun target IPC-nya. Yang terpenting, masalah ini tidak hilang saat CPU dijalankan dalam mode satu utas per modul.

Gugatan Dickey juga salah di bidang fakta lain. Bulldozer memang berbagi satu blok FPU per unit kerja, tetapi beban kerja konsumen jarang yang berat FPU. Setiap modul CPU tidak berisi delapan pipeline integer yang Anda harapkan dalam chip konvensional inti ganda (4 ALU + 4 AGU per modul). Dickey menyebut Bulldozer tidak dapat 'melakukan delapan kalkulasi secara bersamaan', tetapi ini adalah bahasa yang tidak tepat dan tidak tepat yang tidak mencerminkan kompleksitas cara CPU menjalankan kode. Bulldozer benar-benar mampu menjalankan delapan utas secara bersamaan, dan mengeksekusi delapan utas pada FX-8150 delapan inti lebih cepat daripada menjalankan chip yang sama dalam mode empat utas, empat modul. Bulldozer dapat memecahkan kode 16 instruksi per jam (bukan delapan) dan dapat menyimpan lebih dari delapan instruksi dalam penerbangan secara bersamaan.

Pengadilan tidak dapat menentukan inti

Gugatan ini pada dasarnya meminta pengadilan untuk mendefinisikan apa itu inti dan bagaimana perusahaan harus menghitungnya. Betapapun menjengkelkannya melihat vendor sesekali menyalahgunakan jumlah inti atas nama strategi pemasaran yang meragukan, meminta ruang sidang untuk membuat pernyataan tentang kinerja relatif antar perusahaan adalah obat yang jauh lebih buruk daripada penyakitnya. Dari pasar perusahaan besi besar hingga perangkat seluler, perusahaan menerapkan arsitektur yang sangat berbeda untuk memecahkan berbagai jenis masalah. Sebuah delapan inti, berbasis Cortex-A7, SoC seluler adalah binatang yang sangat berbeda dari delapan inti besar. Konfigurasi Cortex-A57 / Cortex-A53 kecil. Chip itu sangat berbeda dari Oracle M7 atau SPARC T5. T5 tidak mengemas kinerja per-inti dari Intel 18-core Xeons, atau IBM Power8.

Penskalaan CPU

Seperti yang dijelaskan dalam bagan ini, CPU IPC dan kecepatan clock sangat bervariasi, bahkan dalam produk Intel dari waktu ke waktu.

Buldoser mungkin punya dilakukan lebih seperti chip quad-core dari Intel, tetapi bukan berarti itu sebenarnya dulu sebuah chip quad-core. Manfaat performa dari menjalankan CPU dalam konfigurasi setara quad-core tidak cukup besar untuk membuat klaim tersebut. Argumen tersebut mungkin berlaku jika AMD telah memasarkan BD sebagai memiliki kinerja floating-point yang hebat, tetapi pengungkapan dan pengarahan perusahaan semuanya dengan jelas menyatakan bahwa BD hanya akan memiliki empat unit floating-point. Siapa saja membeli sistem untuk pekerjaan FPU akan tahu itu jauh sebelum perangkat keras dikirim.

AMD, dalam arti yang sangat nyata, telah dihukum secara menyeluruh untuk CPU yang dibawa ke pasar pada tahun 2011 - dan gugatan ini membuat klaim yang tidak sesuai dengan pemeriksaan teknis.

Copyright © Seluruh Hak Cipta | 2007es.com