OpenCAPI untuk Dilipat menjadi CXL

Dengan Flash Memory Summit 2022 yang berlangsung minggu ini, tidak hanya ada banyak pengumuman penyimpanan solid-state dalam beberapa hari mendatang, tetapi acara tersebut juga semakin menjadi tempat yang populer untuk membahas I/O dan perkembangan interkoneksi juga. . Mengawali hal itu, sore ini konsorsium OpenCAPI dan CXL mengeluarkan pengumuman bersama bahwa kedua kelompok akan bergabung, dengan standar OpenCAPI dan aset konsorsium yang ditransfer ke konsorsium CXL. Dengan integrasi ini, CXL ditetapkan untuk menjadi standar interkoneksi CPU-ke-perangkat yang dominan, karena hampir semua produsen besar sekarang mendukung standar tersebut, dan standar pesaing telah keluar dari perlombaan dan diserap oleh CXL.

Sebelum CXL beberapa tahun, OpenCAPI adalah salah satu standar sebelumnya untuk interkoneksi CPU yang koheren dengan cache. Standar, yang didukung oleh AMD, Xilinx, dan IBM, antara lain, adalah perpanjangan dari teknologi Coherent Accelerator Processor Interface (CAPI) IBM yang ada, membukanya ke seluruh industri dan menempatkan kendalinya di bawah konsorsium industri. Dalam enam tahun terakhir, OpenCAPI telah melihat sedikit penggunaan, terutama diimplementasikan dalam keluarga prosesor POWER9 IBM. Seperti standar interkoneksi CPU-ke-perangkat yang serupa, OpenCAPI pada dasarnya adalah ekstensi aplikasi di atas standar I/O kecepatan tinggi yang ada, menambahkan hal-hal seperti koherensi cache dan mode akses yang lebih cepat (latensi lebih rendah) sehingga CPU dan akselerator dapat bekerja bersama lebih banyak erat meskipun disagregasi fisik mereka.

Namun, sebagai salah satu dari beberapa standar bersaing yang menangani masalah ini, OpenCAPI tidak pernah benar-benar terbakar di industri. Lahir dari IBM, IBM adalah pengguna terbesarnya pada saat pangsa IBM di ruang server sedang menurun. Dan bahkan anggota konsorsium yang sedang naik daun, seperti AMD, akhirnya melewatkan teknologi, memanfaatkan arsitektur Infinity Fabric mereka sendiri untuk konektivitas CPU/GPU server AMD, misalnya. Hal ini membuat OpenCAPI tidak memiliki jagoan yang kuat – dan tanpa basis pengguna yang cukup besar untuk membuat segala sesuatunya terus bergerak maju.

Pada akhirnya, keinginan industri yang lebih luas untuk berkonsolidasi di belakang satu standar interkoneksi – demi produsen dan pelanggan – telah membawa perang interkoneksi ke puncak. Dan dengan Compute Express Link (CXL) dengan cepat menjadi pemenang yang jelas, konsorsium OpenCAPI menjadi badan standar interkoneksi terbaru yang harus disingkirkan dan diserap oleh CXL.

Berdasarkan ketentuan kesepakatan yang diusulkan – menunggu persetujuan dari pihak-pihak yang diperlukan – aset dan standar konsorsium OpenCAPI akan dialihkan ke konsorsium CXL. Ini akan mencakup semua teknologi yang relevan dari OpenCAPI, serta standar Open Memory Interface (OMI) grup yang kurang dikenal, yang memungkinkan untuk memasang DRAM ke sistem melalui bus fisik OpenCAPI. Intinya, konsorsium CXL akan menyerap OpenCAPI; dan sementara mereka tidak akan melanjutkan pengembangannya karena alasan yang jelas, transfer berarti bahwa setiap teknologi berguna dari OpenCAPI dapat diintegrasikan ke dalam versi CXL di masa mendatang, memperkuat ekosistem secara keseluruhan.

Dengan sublimasi OpenCAPI ke dalam CXL, ini menjadikan standar yang didukung Intel sebagai standar interkoneksi yang dominan – dan standar de facto untuk industri ke depan. Standar Gen-Z yang bersaing juga diserap ke dalam CXL awal tahun ini, dan standar CCIX telah ditinggalkan, dengan pendukung utamanya bergabung dengan konsorsium CXL dalam beberapa tahun terakhir. Jadi, bahkan dengan CPU berkemampuan CXL pertama yang belum dikirimkan, pada titik ini CXL telah membersihkan lingkungan, seolah-olah, menjadi satu-satunya standar interkoneksi CPU server yang tersisa untuk semuanya, mulai dari akselerator I/O (CXL.io) hingga ekspansi memori melalui bus PCIe.

Perangkat Keras