Intel telah mengajukan aplikasi paten untuk teknologi Software Defined Supercore yang bertujuan meningkatkan performa single-threaded dengan menggabungkan beberapa core CPU untuk bekerja pada satu thread secara bersamaan. Namun, komunitas teknologi mengajukan pertanyaan penting tentang akurasi pelaporan dan kelayakan teknis dari pendekatan ini.
Status Paten:
- Status: Aplikasi tertunda (paten belum diberikan)
- Nomor aplikasi: US18/401,460
- Tahap saat ini: Sedang ditinjau oleh kantor paten
![]() |
---|
CPU Core Ultra 200S, representasi dari kemajuan Intel dalam teknologi prosesor |
Kebingungan Paten vs Aplikasi Paten
Isu utama yang disorot oleh komunitas adalah sifat menyesatkan dari cara perkembangan ini dilaporkan. Teknologi tersebut sebenarnya belum menerima paten - Intel hanya mengajukan aplikasi paten yang masih menunggu persetujuan. Perbedaan ini penting karena aplikasi paten tidak menjamin teknologi akan berfungsi atau pernah mencapai pasar. Banyak aplikasi diajukan sebagai klaim wilayah rutin daripada rencana pengembangan yang serius.
Tantangan Teknis dan Konteks Historis
Sistem yang diusulkan akan menggunakan 4-8 core CPU untuk mengeksekusi bagian-bagian dari satu thread secara paralel, berpotensi mencapai hingga 16 instruksi per siklus dibandingkan dengan 3-6 instruksi saat ini pada prosesor modern. Namun, pendekatan ini menghadapi rintangan teknis yang signifikan yang telah mengganggu upaya serupa di masa lalu.
Komunitas membuat perbandingan dengan prosesor Itanium Intel yang gagal, yang juga mengandalkan kompiler pintar untuk menemukan paralelisme dalam kode single-threaded. Penelitian tentang paralelisme implisit secara konsisten menunjukkan bahwa paralelisme yang tersedia dalam aplikasi tipikal jauh lebih sedikit daripada yang diharapkan orang. Tantangan mendasar adalah bahwa sebagian besar program dunia nyata memiliki dependensi yang mencegah pembagian mudah di beberapa core.
Penelitian tentang paralelisme implisit telah banyak dilakukan selama bertahun-tahun dan hasil yang konsisten adalah bahwa ada jauh lebih sedikit daripada yang dipikirkan orang secara intuitif, dan maksud saya, jauh lebih sedikit.
Performa Saat Ini vs yang Diusulkan:
- CPU x86 Modern: 3-6 instruksi per siklus
- Target SDSC Intel : Hingga 16 instruksi per siklus
- Pemanfaatan inti: 4-8 inti fisik untuk single thread
![]() |
---|
CPU Intel canggih: menampilkan kompleksitas dalam mencapai performa single-thread yang lebih tinggi |
Keamanan dan Kekhawatiran Praktis
Selain pertanyaan performa, teknologi ini dapat memperkenalkan kerentanan keamanan baru. Mengelola state prosesor di beberapa core yang bekerja pada thread yang sama menciptakan permukaan serangan tambahan yang mungkin dieksploitasi oleh aktor jahat. Kompleksitas sinkronisasi eksekusi di beberapa core sambil mempertahankan kebenaran program menambahkan lapisan titik kegagalan potensial.
Konsensus komunitas menunjukkan bahwa aplikasi paten ini mewakili penelitian eksploratif daripada roadmap produk jangka pendek. Meskipun Intel terus mencari cara untuk meningkatkan performa single-threaded di era kecepatan clock yang stagnan, keterbatasan mendasar yang telah menghambat upaya sebelumnya pada paralelisasi otomatis tetap tidak berubah.
Catatan: Paralelisme implisit mengacu pada secara otomatis menemukan bagian-bagian dari program yang dapat berjalan bersamaan tanpa programmer secara eksplisit merancangnya dengan cara itu.
![]() |
---|
Desain rumit dari chip berkinerja tinggi menyoroti kompleksitas dan potensi risiko yang terkait dengan teknologi prosesor canggih |