
Arsitektur memori multi-kanal (bahasa Inggris: multi-channel memory architecture) adalah teknik perancangan sirkuit dalam bidang elektronika digital dan perangkat keras komputer yang melipatgandakan laju transfer data antara DRAM dan pengontrol memori dengan menambahkan jalur komunikasi paralel yang independen satu sama lain.[1] Dengan pendekatan ini, lebar pita transmisi puncak secara teoretis meningkat berbanding lurus dengan jumlah kanal fisik yang bekerja secara serempak, meskipun dalam praktiknya kenaikan kinerja nyata bergantung pada jenis beban kerja dan seberapa efektif pengontrol memori dapat mengisi (interleave) seluruh kanal yang tersedia.
Gagasan mengakses beberapa bank memori secara paralel bukanlah konsep baru. Teknik ini sudah diterapkan sejak dekade 1960-an pada superkomputer perintis seperti IBM System/360 Model 91 dan CDC 6600, yang membagi memori inti magnetiknya ke dalam beberapa bank agar unit pemroses tidak menganggur menunggu data.[1] Prinsip dasar yang sama itulah yang kemudian diwariskan ke rancangan pengontrol memori pada komputer pribadi modern.
Pada komputer konsumen masa kini, konfigurasi saluran ganda (dual-channel) telah menjadi standar baku pada komputer meja maupun komputer jinjing arus utama. Sistem komputasi kinerja tinggi kelas antusias/stasiun kerja (high-end desktop/HEDT)—seperti lini AMD Ryzen Threadripper serta sebagian jajaran prosesor Intel Core edisi ekstrem generasi terdahulu—memanfaatkan arsitektur empat kanal (quad-channel). Di tingkat peladen pusat data, keluarga prosesor AMD Epyc dan Intel Xeon bahkan mengusung konfigurasi enam kanal (hexa-channel), delapan kanal (octa-channel), hingga dua belas kanal (dodeca-channel) per soket guna memasok kebutuhan data yang masif bagi puluhan hingga ratusan inti pemroses.[2]
Sejarah
Konsep interleaving memori multi-bank pertama kali diterapkan secara komersial pada superkomputer generasi awal untuk mengimbangi kecepatan unit aritmetika yang jauh melampaui kecepatan memori inti magnetik saat itu.[1] Prinsip ini baru merambah pasar komputer pribadi secara luas pada akhir dekade 1990-an dan awal 2000-an, seiring munculnya chipset papan induk yang mendukung SDRAM dan DDR SDRAM dua kanal untuk platform Intel dan AMD. Sejak saat itu, jumlah kanal memori terus bertambah seiring naiknya jumlah inti prosesor dan kebutuhan lebar pita:
| Tahun | Platform | Jumlah kanal | Jenis memori |
|---|---|---|---|
| Awal 2000-an | Chipset Intel/AMD kelas konsumen | 2 (dual) | SDRAM, DDR SDRAM |
| 2008 | Intel Core i7 seri 900 (Nehalem, LGA 1366) | 3 (triple) | DDR3 SDRAM |
| 2010–2011 | Xeon Nehalem-EX; Sandy Bridge-E (LGA 2011); AMD Socket G34 | 4 (quad) | DDR3 SDRAM |
| 2017 | Intel Xeon Scalable generasi awal (Skylake-SP) | 6 (hexa) | DDR4 SDRAM |
| 2017 | AMD Epyc generasi awal (Naples) | 8 (octa) | DDR4 SDRAM |
| 2022 | AMD Epyc seri 9004 (Genoa, soket SP5) | 12 (dodeca) | DDR5 SDRAM |
Cara kerja
Penerapan arsitektur multi-kanal menuntut dukungan langsung dari sirkuit pengontrol memori, baik yang terintegrasi di dalam prosesor (integrated memory controller/IMC) sebagaimana lazim pada CPU modern, maupun yang dahulu ditempatkan pada chipset papan induk sebelum era IMC. Modul-modul memori dipasang pada pasangan slot khusus yang masing-masing bermuara pada jalur kanal yang berbeda, biasanya ditandai dengan kode warna pada papan induk agar pengguna memasang modul di slot yang tepat.
Persyaratan kecocokan modul
Guna menjaga kestabilan sinyal dan memastikan sinkronisasi detak berjalan selaras antarkanal, modul memori yang dipasang idealnya memiliki karakteristik yang identik:
- Kapasitas: ukuran memori yang seimbang di setiap kanal (misalnya konfigurasi 2 × 8 GB atau 2 × 16 GB).
- Frekuensi kerja: beroperasi pada kecepatan clock yang sama. Apabila kecepatan modul tidak seragam, pengontrol memori secara otomatis akan menurunkan laju seluruh modul mengikuti kecepatan modul yang paling lambat.
- Latensi dan pengaturan waktu: memiliki nilai latensi CAS (CL) serta parameter siklus penundaan waktu (tRCD, tRP, tRAS) yang setara.
- Peringkat dan organisasi keping: menggunakan susunan fisik keping silikon yang sepadan (misalnya sama-sama modul 1Rx8 atau 2Rx8), karena percampuran peringkat tunggal (single-rank) dan ganda (dual-rank) dapat memengaruhi kestabilan pengisian kanal.
Kendati pemakaian modul identik sangat dianjurkan, sistem modern telah dilengkapi fitur penanganan fleksibel—seperti Intel Flex Memory Technology atau padanannya pada platform AMD—yang memungkinkan pengoperasian memori dalam mode asimetris. Sebagai contoh, bila modul 8 GB dipadukan dengan modul 16 GB dalam sepasang slot dual-channel, sistem tetap dapat menjalankan kapasitas 16 GB pertama (8 GB + 8 GB) dalam mode saluran ganda, sementara sisa kapasitas 8 GB pada modul kedua tetap dapat diakses namun berjalan dalam mode saluran tunggal (single-channel).[3]
Varian konfigurasi kanal
Saluran ganda (Dual-channel)
Arsitektur saluran ganda memanfaatkan dua bus data 64-bit yang beroperasi secara serempak. Konfigurasi ini berbeda dari teknologi Double Data Rate (DDR SDRAM): DDR menggandakan pengiriman data pada transisi naik dan turun dalam satu siklus gelombang detak, sedangkan saluran ganda menyediakan dua lintasan fisik terpisah menuju pengontrol memori. Kedua teknologi ini saling melengkapi guna mendongkrak lebar pita memori secara menyeluruh—misalnya sepasang modul DDR4 SDRAM-3200 dalam mode dual-channel secara teoretis dapat mencapai lebar pita puncak sekitar 51,2 GB/s, dua kali lipat lebar pita satu modul tunggal.
- Mode ganged vs. unganged: pada prosesor generasi terdahulu, saluran ganda dapat dioperasikan dalam mode ganged (menggabungkan dua bus 64-bit menjadi satu bus logika 128-bit) atau mode unganged (kedua bus 64-bit beroperasi secara mandiri). Seiring dominasi sistem multi-inti dan komputasi multi-utas (multithreading), mode unganged kini menjadi standar universal karena memungkinkan setiap inti CPU mengakses kanal memori yang berbeda secara simultan tanpa saling mengunci antrean permintaan.[4]
- Pemisahan subkanal pada DDR5: berbeda dari generasi terdahulu yang menempatkan satu bus 64-bit per modul DIMM, modul DDR5 SDRAM secara fisik membelah busnya menjadi dua subkanal mandiri berukuran 32-bit (ditambah 8 bit paritas untuk ECC pada modul yang mendukungnya). Dengan demikian, pemasangan sepasang modul DDR5 pada sistem desktop menghasilkan konfigurasi empat subkanal 32-bit independen, yang memperlancar antrean instruksi dan menekan waktu tunggu pemrosesan meskipun total lebar pita agregat tidak berubah.[5]
Saluran tiga (Triple-channel)
Arsitektur tiga kanal mulai diadopsi secara luas pada akhir tahun 2008 melalui lini prosesor Intel Core i7 seri 900 (mikroarsitektur Nehalem) yang berbasis soket LGA 1366 dan chipset Intel X58.[6] Arsitektur ini menghubungkan tiga modul DDR3 SDRAM secara paralel, menghasilkan lebar pita puncak teoretis hingga 25,6 GB/s pada frekuensi standar DDR3-1066. Konfigurasi tiga kanal relatif jarang digunakan di luar platform ini karena kelipatan tiga menyulitkan penambahan kapasitas secara simetris dan kurang efisien dari sisi jumlah pin dibandingkan kelipatan genap.
Saluran empat (Quad-channel)
Arsitektur empat kanal menghadirkan empat bus data 64-bit independen. Konfigurasi ini pertama kali diterapkan pada peladen Intel Xeon berbasis Nehalem-EX pada tahun 2010, lalu diboyong ke komputer meja antusias melalui platform Sandy Bridge-E (soket LGA 2011) serta platform AMD Socket G34. Pada ekosistem stasiun kerja modern, lini prosesor AMD Ryzen Threadripper memanfaatkan empat kanal DDR4 atau DDR5 untuk menjamin ketersediaan data yang memadai bagi puluhan inti pemroses tanpa memerlukan kompleksitas soket kelas peladen penuh.
Saluran enam (Hexa-channel)
Konfigurasi enam kanal diperkenalkan secara luas melalui platform peladen Intel Xeon Scalable generasi pertama (nama sandi Skylake-SP, soket LGA 3647) pada tahun 2017, yang mendukung hingga dua modul DIMM DDR4 per kanal dengan kecepatan hingga DDR4-2666.[7] Konfigurasi serupa juga diadopsi pada beberapa prosesor peladen berbasis ARM, seperti Qualcomm Centriq 2400.
Saluran delapan (Octa-channel)
Konfigurasi delapan kanal menjadi standar pada platform peladen kelas perusahaan, seperti lini AMD Epyc generasi awal (Naples, Rome, Milan) dan jajaran stasiun kerja profesional AMD Threadripper PRO yang menurunkan kemampuan delapan kanal dari lini peladen ke perangkat meja kelas atas.[8]
Saluran dua belas (Dodeca-channel)
Konfigurasi dua belas kanal diperkenalkan pada tahun 2022 melalui platform peladen AMD Epyc seri 9004 (nama sandi Genoa) berbasis soket SP5. Konfigurasi ini mendukung hingga 12 kanal memori DDR5 SDRAM mandiri per soket prosesor, menyuguhkan lebar pita transmisi puncak yang menembus lebih dari 460 GB/s per soket—rekor tertinggi untuk platform peladen x86 arus utama pada masanya.[9]
Kelebihan dan keterbatasan
Manfaat utama arsitektur multi-kanal adalah kenaikan lebar pita memori tanpa perlu menaikkan frekuensi clock modul, sekaligus menurunkan tekanan pada antrean permintaan memori saat banyak inti CPU mengakses data secara bersamaan. Namun demikian, sejumlah keterbatasan perlu diperhatikan:
- Kenaikan lebar pita tidak selalu linear terhadap jumlah kanal, karena banyak beban kerja bersifat latency-bound (dibatasi oleh latensi, bukan lebar pita) sehingga tidak sepenuhnya memanfaatkan kanal tambahan.
- Konfigurasi yang tidak simetris—baik dari sisi jumlah modul, kapasitas, maupun kecepatan—dapat membuat sistem otomatis kembali ke mode saluran tunggal sebagian atau seluruhnya, sehingga potensi lebar pita tidak tercapai.
- Menambah jumlah kanal memerlukan lebih banyak jalur sinyal pada substrat prosesor dan papan induk, yang meningkatkan kompleksitas desain, jumlah pin soket, serta biaya produksi—salah satu alasan mengapa konfigurasi kanal tinggi umumnya dicadangkan untuk segmen peladen dan stasiun kerja.
Lihat pula
Referensi
- 1 2 3 Jacob, Bruce; Ng, Spencer; Wang, David (2007). Memory Systems: Cache, DRAM, Disk (dalam bahasa Inggris). Morgan Kaufmann. hlm. 318. ISBN 978-0-12-379751-3.
- ↑ Shilov, Anton (2021-12-09). "AMD Confirms Twelve DDR5 Memory Channels For Zen 4 EPYC CPUs". Tom's Hardware (dalam bahasa Inggris). Diakses tanggal 2026-09-24.
- ↑ "Memahami Perbedaan RAM Single Channel vs Dual Channel untuk Gaming". Jagat Review. 2020-05-18. Diakses tanggal 2026-09-24.
- ↑ Danti, Gionatan (2010-06-17). "The Phenom / PhenomII memory controller: ganged vs unganged mode benchmarked". Il Sistemista (dalam bahasa Inggris). Diakses tanggal 2026-09-24.
- ↑ "Mengapa Konfigurasi RAM DDR5 Dual-Channel Bekerja seperti Quad Subchannel". detikinet. 2021-12-02. Diakses tanggal 2026-09-24.
- ↑ "Intel X58 Express Chipset Product Brief" (dalam bahasa Inggris). Intel Corporation. 2008-11-01. Diakses tanggal 2026-09-24.
- ↑ Denneman, Frank (2017-10-03). "A vSphere Focused Guide to the Intel Xeon Scalable Family – Memory Subsystem". frankdenneman.nl (dalam bahasa Inggris). Diakses tanggal 2026-09-24.
- ↑ Cutress, Ian (2021-07-14). "AMD Threadripper Pro Review: An Upgrade Over Regular Threadripper?". AnandTech (dalam bahasa Inggris). Diakses tanggal 2026-09-24.
- ↑ Goetting, Chris (2022-11-10). "AMD 4th Gen EPYC 9004 Series Launched". HotHardware (dalam bahasa Inggris). Diakses tanggal 2026-09-24.