Ця стаття може бути [en] для читачів. (жовтень 2012) |
Ця стаття потребує додаткових для поліпшення її . (січень 2014) |
У галузях цифрової електроніки й апаратного забезпечення багатоканальна архітектура пам'яті — технологія, що збільшує швидкість передавання даних між пам'яттю DRAM і контролером пам'яті шляхом додавання більшої кількості каналів комунікації між ними. Теоретично це помножує швидкість передавання даних на точну кількість наявних каналів. Двоканальна пам'ять використовує два канали. Техніка сходить до 1960-тих, коли використовувалася в й у CDC 6600.
Сучасні висококласні процесори на кшталт серій Intel i7 Extreme й AMD Ryzen Threadripper, а також різні Xeon підтримують чотириканальну пам'ять. У березні 2010 року AMD випустила (Socket G34) і процесори серії Magny-Cours Opteron 6100 з підтримкою чотириканальної пам'яті. 2006 року Intel випустила чипсети, що підтримують чотириканальну пам'ять, для своєї платформи (LGA 771), а 2011 року і для платформи (LGA 2011). Було розроблено мікрокомп'ютерні чипсети з навіть більшою кількістю каналів; наприклад, чипсет у [en] 600 (1995) підтримує восьмиканальну пам'ять, але [en] машини обмежує оперування до чотирьох каналів.
Двоканальна архітектура
![image](https://www.wikidata.uk-ua.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEudWstdWEubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpOWlMMkl6TDBSMVlXeGZZMmhoYm01bGJGOXpiRzkwY3k1cWNHY3ZNakl3Y0hndFJIVmhiRjlqYUdGdWJtVnNYM05zYjNSekxtcHdadz09LmpwZw==.jpg)
Контролери пам'яті з двоканальною підтримкою в системній архітектурі ПК використовують два 64-розрядні канали даних. Двоканальність не слід плутати з [en] (DDR), в якій обмін даними відбувається двічі на такт DRAM. Дві технології не залежать одна від одної, і багато материнських плат використовують обидві за допомогою пам'яті DDR у двоканальній конфігурації.
Оперування
Двоканальна архітектура вимагає здатну до двоканальності материнську плату та два чи більше модулі пам'яті DDR, DDR2, (DDR3), DDR4 або (DDR5). Модулі пам'яті встановлюються у відповідні банки, які зазвичай кодовані кольором на материнській платі. Ці окремі канали дозволяють контролеру пам'яті мати доступ до кожного модулю пам'яті. Ідентичні модулі пам'яті не вимагаються, але часто рекомендуються для найкращого двоканального функціювання.
Материнські плати, що підтримують двоканальну схему розподілу пам'яті, як правило, мають кодовані кольором роз'єми DIMM. Схеми забарвлення нестандартизовані та мають супротивні значення залежно від намірів виробника материнської плати та її фактичного дизайну. Відповідні кольори можуть або вказувати, що роз'єми відносяться до одного каналу (це означає, що пари DIMM повинні встановлюватися у різнокольорові роз'єми), або вони можуть використовуватися для позначення того, що пари DIMM повинні встановлюватися до однокольорових (це означає, що кожен роз'єм одного кольору відноситься до іншого каналу). Керівництво материнської плати забезпечує пояснення того, як встановлювати пам'ять для цієї конкретної одиниці. Відповідна пара модулів пам'яті зазвичай може розміщуватися у першому банку кожного каналу, а пари модулів різної ємності у другому банку.
Модулі з різними швидкостями передавання даних можуть працювати у двоканальному режимі, хоча тоді на материнській платі всі модулі пам'яті працюватимуть на швидкості найповільнішого модулю. Деякі материнські плати, проте, мають проблеми сумісності з певними брендами чи моделями пам'яті, коли намагаються використовувати їх у двоканальному режимі. З цієї причини загалом рекомендується використовувати ідентичні пари модулів пам'яті, саме тому більшість виробників пам'яті наразі продають «комплекти» відповідних пар DIMM. Деякі виробники материнських плат підтримують лише конфігурації, де використовується «відповідна пара» модулів. Відповідна пара повинна відповідати в:
- Ємності (наприклад, 1024 МБ). Певні чипсети Intel підтримують чипи різної ємності у тому, що вони називають Flex Mode: ємність, що може відповідати, працює в двох каналах, тоді як решта працює в одному каналі.
- Швидкість (наприклад, PC5300). Якщо швидкість не однакова, використовуватиметься нижня швидкість двох модулів. Аналогічно, використовуватиметься вища латентність двох модулів.
- Однакова латентність CAS (CL) або строб-адреса колонки.
- Кількість чипів і боків (наприклад, два боки з чотирма чипами на кожному боці).
- Відповідний розмір рядків і колонок.
Двоканальна архітектура — технологія, реалізована у материнських платах їх виробниками та не застосовна до модулів пам'яті. Теоретично, будь-яка відповідна пара модулів пам'яті може використовуватися в одно- чи двоканальному функціюванні, наданому материнською платою, що підтримує цю архітектуру.
Продуктивність
Теоретично, двоканальні конфігурації подвоюють пропускну здатність пам'яті порівняно з одноканальними. Це не слід плутати з [en] (DDR) пам'яті, який подвоює використання шини DRAM передаванням даних на висхідні та спадні краї тактових сигналів шини пам'яті.
[en] знайшов малозначущу відмінність між одно- та двоканальними конфігураціями у синтетичних й ігрових тестах продуктивності (використовуючи «сучасне (2007)» налаштування системи). У його тестах двоканальність дала у кращому випадку 5 % збільшення швидкості в завданнях із інтенсивним використанням пам'яті. Інше порівняння Laptop logic мало наслідком схожий висновок для вбудованої графіки. Тестові результати, опубліковані Tom's Hardware, мали порівняння дискретної графіки.
Інший тест продуктивності, виконаний за допомогою [de], виміряв близько 70 % збільшення продуктивності чотириканальної конфігурації порівняно з двоканальною . Інші тести, виконані TweakTown на ту ж тему, не показали значних відмінностей у продуктивності, що призводить до висновку, що не все програмне забезпечення тестів продуктивності відповідає завданню експлуатування підвищеного паралелізму, пропонованого багатоканальними конфігураціями пам'яті .
Спарена проти неспареної
Двоканальність спочатку задумувалася як спосіб максимізувати пропускну здатність пам'яті сполученням двох 64-розрядних шин у єдину 128-розрядну[ багатонитевості з багатоядерними процесорами.
][]. Це ретроспективно називається «спареним» режимом. Однак, через тьмяні посилення продуктивності у застосунках споживача сучасніші реалізації двоканальності за замовчуванням використовують «неспарений» режим, який підтримує дві 64-розрядні шини пам'яті, але дозволяє незалежний доступ до кожного каналу на підтримкуВідмінність «спареної» та «неспареної» також можна уявити як аналогію зі способом роботи [en] порівняно з (JBOD). RAID 0 (аналогічний «спареному» режиму), у кращому випадку є додатковим логічним шаром для надання ліпшого (в ідеалі парного) використання всіх доступних апаратних одиниць (пристроїв зберігання чи модулів пам'яті) та підвищення загальної продуктивності. З іншого боку, JBOD (аналогічний «неспареному» режиму) спирається на статистичне використання шаблонів для забезпечення збільшеної загальної продуктивності через навіть використання всіх доступних апаратних одиниць.
Триканальна архітектура
Оперування
(DDR3) триканальна архітектура використовується в серії Intel (Core i7)-900 (серія Intel Core i7-800 підтримує лише до двоканальної). Платформа LGA 1366 (наприклад, Intel X58) підтримує триканальність DDR3, як правило, 1333 і 1600 МГц, але може працювати на вищих тактових частотах на певних материнських платах. Процесори AMD Socket AM3 не використовують триканальну архітектуру DDR3, але натомість використовують двоканальну пам'ять DDR3. Те саме стосується серій Intel Core i3, (Core i5) та Core i7-800, які використовуються на платформах (LGA 1156) (наприклад, [en]). Згідно з Intel, Core i7 з DDR3, функціюючи на 1066 МГц, пропонуватиме пікові швидкості передавання даних 25,6 ГБ / с, коли функціює у триканальному [en] режимі. Це, заявляє Intel, призводить до швидшої продуктивності системи, а також вищої продуктивності на Ватт.
При оперуванні у триканальному режимі [en] знижується через перемежування, що означає те, що доступ до кожного модулю здійснюється послідовно для менших бітів даних, а не повністю заповнюючи один модуль перед доступом до наступного. Дані поширюються серед модулів альтернативним шаблоном, потенційно потроюючи доступну пропускну здатність пам'яті для тієї ж кількості даних, на відміну від зберігання їх усіх на одному модулі.
Архітектура може використовуватися, лише коли всі три, чи множник трьох, модулі пам'яті ідентичні за ємністю та швидкістю, й розміщені у триканальних гніздах. Коли два модулі пам'яті встановлено, архітектура функціюватиме в режимі двоканальної архітектури.
Підтримувані процесори
Intel Core i7:
| Intel Xeon:
|
Чотириканальна архітектура
Оперування
Чотириканальна DDR4 замінила (DDR3) на платформі [en] (LGA 2011), і також використовується у платформі AMD Threadripper. (DDR3) чотириканальна архітектура використовується у платформах AMD (G34) й [en] (LGA 2011). Процесори AMD для платформи [en] та процесори Intel для платформи (LGA 1155) (наприклад, (Intel Z68)) натомість використовують двоканальну пам'ять DDR3.
Архітектура може використовуватися, лише коли всі чотири модулі пам'яті (чи множник чотирьох) ідентичні за ємністю та швидкістю, й розміщені у чотириканальних гніздах. Коли встановлено лише два модулі пам'яті, система функціонуватиме у двоканальному режимі; а коли три — у триканальному.
Підтримувані процесори
AMD Threadripper:
AMD Opteron:
| Intel Core:
| Intel Xeon:
|
Шестиканальна архітектура
Підтримується серверними процесорами [en] та процесорами Intel Xeon Scalable.
Восьмиканальна архітектура
Підтримується серверними процесорами AMD Epyc і [en].
Див. також
- [en]
- [en]
Примітки
- Jacob, Bruce; Ng, Spencer; Wang, David (2007). Memory systems: cache, DRAM, disk. Morgan Kaufmann. с. 318. ISBN .
- (PDF). AMD. Архів оригіналу (PDF) за 12 травня 2012. Процитовано 15 жовтня 2012.
- , Intel, архів оригіналу за 19 січня 2013, процитовано 24 березня 2019
- , Tech power up, архів оригіналу за 3 грудня 2015, процитовано 24 березня 2019
- Zurawski, John H.; Murray, John E.; Lemmon, Paul J., , HP, т. 7, № 1, архів оригіналу за 25 лютого 2021, процитовано 24 березня 2019
- (PDF) (вид. Rev. 1.0). Infineon Technologies North America and Kingston Technology. вересень 2003. Архів оригіналу (PDF, 1021 кБ) за 29 вересня 2011. Процитовано 6 вересня 2007.
- Part 2: RAM and HDD, Parallel Processing, Tom's Hardware
- , Laptop logic, архів оригіналу за 31 січня 2010, процитовано 24 березня 2019
- Baker, Shawn (16 листопада 2011). . . Архів оригіналу за 3 грудня 2013. Процитовано 30 листопада 2013.
- . ixbtlabs.com. 16 серпня 2008. Архів оригіналу за 9 січня 2014. Процитовано 9 січня 2014.
- Danti, Gionatan (17 червня 2010). . ilsistemista.net. Архів оригіналу за 9 січня 2014. Процитовано 9 січня 2014.
- (PDF). amd.com. 11 січня 2013. с. 107—108. Архів оригіналу (PDF) за 9 серпня 2017. Процитовано 9 січня 2014.
When the DCTs are in ganged mode, as specified by [The DRAM Controller Select Low Register] F2x110 [DctGangEn], then each logical DIMM is two channels wide. Each physical DIMM of a 2-channel logical DIMM is required to be the same size and use the same timing parameters. Both DCTs must be programmed with the same information (see 2.8.1 [DCT Configuration Registers]). When the DCTs are in unganged mode, a logical DIMM is equivalent to a 64-bit physical DIMM and each channel is controlled by a different DCT. Typical systems are recommended to run in unganged mode to benefit from the additional parallelism generated by using the DCTs independently. See 2.12.2 [DRAM Considerations for ECC] for DRAM ECC implications of ganged and unganged mode. Ganged mode is not supported for S1g3, S1g4, ASB2, and G34 processors.
- Rouse, Margaret (вересень 2005). . SearchStorage.TechTarget.com. Архів оригіналу за 6 січня 2014. Процитовано 9 січня 2014.
- (PDF), Intel, архів оригіналу (PDF) за 13 травня 2019, процитовано 24 березня 2019
- , Intel, архів оригіналу за 8 березня 2009, процитовано 24 березня 2019
- Core i7 Family Product Comparison. Intel. Memory Specifications: # of Memory Channels.
- Xeon Family Product Comparison. Intel. Memory Specifications: # of Memory Channels.
- . Архів оригіналу за 24 березня 2019. Процитовано 24 березня 2019.
…with 16 cores and 32 threads with support for quad-channel DDR4 memory…
- (PDF). Архів оригіналу (PDF) за 19 листопада 2012. Процитовано 15 жовтня 2012.
- (PDF). Архів оригіналу (PDF) за 23 січня 2013. Процитовано 11 грудня 2013.
- Kennedy, Patrick (23 серпня 2017). . Serve The Home. Архів оригіналу за 12 вересня 2017. Процитовано 14 листопада 2017.
- . Архів оригіналу за 24 березня 2019. Процитовано 24 березня 2019.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - Cutress, Ian (7 березня 2017). . Anandtech. Архів оригіналу за 11 вересня 2017. Процитовано 7 березня 2017.
- Kennedy, Patrick (9 листопада 2017). . Serve the Home. Архів оригіналу за 15 листопада 2017. Процитовано 14 листопада 2017.
Посилання
- Single, dual, triple and flex memory modes, , Intel, архів оригіналу за 2 грудня 2015, процитовано 24 березня 2019
- Everything You Need to Know About the Dual-, Triple-, and Quad-Channel Memory Architectures [ 24 березня 2019 у Wayback Machine.], листопад 2011, Hardware Secrets
- http://www.supermicro.com/support/resources/memory/X9_DP_memory_config.pdf [ 24 листопада 2019 у Wayback Machine.], січень 2014, Super Micro Computer, Inc.
- , травень 2012, AMD (архівовано)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет