Marvell di acara Hot Chips 32 mengungkapkan detail tentang generasi ketiga prosesor Thunder-X berbasis ARM, yang telah kita bicarakan sebelumnya .
Prosesor ARM telah menjadi sangat populer di bidang seluler selama beberapa tahun terakhir, tetapi sekarang ada tren lain - penetrasi chip dengan arsitektur ini ke dalam pengembangan server. Ternyata, prosesor dengan arsitektur ARM bekerja dengan sangat baik. Tapi mari kita cari tahu apa yang ditawarkan Marvell.

Perusahaan mengatakan bahwa 96 core hanya relevan untuk tata letak kristal ganda. Satu kristal dapat mencakup hingga 60 inti. Ini mirip dengan pendekatan dari IBM dengan IBM POWER10 mereka. Berkat SMT4, prosesor dari Marvell dapat menyediakan 240 atau 384 thread tergantung versinya. Ini memungkinkan penyedia cloud untuk menghosting sejumlah besar VM dalam satu soket.

Dukungan SMT4 diimplementasikan di perangkat keras. Oleh karena itu, setiap thread ThunderX3 untuk OS terlihat seperti prosesor terpisah dengan arsitektur ARM. Dalam hal ini, luas kristal hanya meningkat 5%.

Sedangkan untuk prosesor generasi sebelumnya, Marvell mengklaim memiliki keunggulan 30% dibanding Thunder X2. Generasi ketiga ThunderX, menurut kalkulasi pengembang, 2-3 kali lebih produktif daripada yang kedua. Peningkatan ini sebagian besar disebabkan oleh pekerjaan berdasarkan instruksi ARM v8.3 dan dukungan parsial untuk ARM v8.4 / 8.5.

Tidak seperti Intel, yang memilih bus ring untuk komunikasi inti, Marvell menggunakan jaringan mesh. Dalam tata letak saat ini, cincin luar berisi cache (80 MB L3 per chip), unit manajemen daya, dan memori, PCI Express, dan pengontrol bus antarprosesor (dalam hal ini, CCPI).

Pengembang juga berbicara tentang berbagi sumber daya kernel. Ternyata, itu dinamis, dilakukan pada empat titik, termasuk pengambilan sampel, pelaksanaan, perencanaan, dan "pensiun". Perusahaan telah mengoptimalkan multithreading untuk mengaktifkan penskalaan linier pada prosesor baru. Tingkat pertumbuhan berkisar dari x1.28 hingga 2.21.

Terakhir, perusahaan juga mengungkapkan detail subsistem I / O. Kontrol daya menerima 8 saluran dan dukungan untuk DDR4-3200. Ada 16 pengontrol terpisah yang bertanggung jawab atas dukungan PCI Express, yang mendukung versi standar keempat. Ini memberikan kinerja tingkat tinggi saat dihubungkan ke 16 drive NVMe.

Di masa depan, Marvell akan berbicara tentang manajemen daya - hingga detail ini terungkap. Tetapi diketahui bahwa pabrikan prosesor adalah TSMC, proses teknisnya 7 nm. Versi 60-core akan dijual akhir tahun ini. Dan lain kali perusahaan akan memasok prosesor kristal ganda. Selain itu, pengembangan prosesor ThunderX4 sudah dimulai.