Рекомендуємо, 2024

Вибір Редакції

Одноканальний проти двоканальної пам'яті: що краще для вас?

Якщо ви створюєте або оновлюєте систему, оперативна пам'ять вашої системи повинна бути однією з найважливіших речей. Більшість людей вважають, що оперативна пам'ять допомагає процесору працювати швидше. Але на відміну від громадської думки, оперативна пам'ять, або оперативна пам'ять, в основному придушує систему від досягнення максимальної потенційної продуктивності. Це пояснюється тим, що процесор завжди буде швидше, ніж оперативна пам'ять, що призводить до того, що процесор повинен чекати, поки оперативна пам'ять доставить дані. Протягом цього часу очікування, процесор знаходиться в режимі очікування, таким чином витрачаючи потужність і час.

Останні досягнення в галузі технологій намагалися подолати бар'єр швидкості шляхом переходу до подвійних, потрійних і навіть чотирьохканальних технологій для збільшення швидкості, причому найпоширенішим є двоканальний. Але наскільки це зростає? Сьогодні, ми будемо порівнювати модулі пам'яті Single Channel і Dual Channel, щоб побачити, чи є обман навколо Dual Channel реальним чи ні, і чи є оновлення навіть варте? Але перш ніж ми дістанемося до цього, давайте спочатку побачимо, як пам'ять в системі дійсно працює.

Як працює пам'ять

Оперативна пам'ять в системі контролюється схемою, яка називається контролером пам'яті. Оперативна пам'ять і контролер пам'яті з'єднані через низку проводів, відомих як шина пам'яті. Тепер ці дроти далі поділяються на три групи - Control, Data і Address. Контрольні провідники відповідають за відправлення команд на модулі пам'яті, які містять інформацію про те, яка операція виконується системою. Дроти даних будуть нести дані, які або зчитуються з пам'яті в контролер пам'яті, або записуються з контролера пам'яті в пам'ять.

Контролер пам'яті також відповідає за визначення швидкостей пам'яті (або тактових частот) для згаданого модуля пам'яті. Наприклад, якщо контролер пам'яті стверджує, що максимальна частота тактових частот, яку він підтримує, становить 1333 МГц, навіть якщо ви встановите модуль пам'яті 2400 МГц, система зможе використовувати потенціал тільки 1333 МГц, таким чином знижуючи оперативну пам'ять. Тепер, коли ви зрозуміли, як в основному функціонує RAM, давайте перейдемо до порівняння єдиного каналу та пам'яті з двоканальним каналом.

Одноканальна пам'ять проти двоканальної пам'яті: архітектура

Одиночна паличка оперативної пам'яті працює на одному 64-бітному каналі даних, що означає, що вона може підштовхнути дані до однієї труби, яка має 64-бітну загальну ширину. Нижче наведено архітектуру пам'яті з одним каналом.

Архітектура одного каналу

При цьому сучасні системи також підтримують багатоканальні платформи. У випадку з двоканальною пам'яттю, система використовує не один, а два канали пам'яті. Тепер у нас є 2 × 64-розрядні канали . Це означає, що ми подвоїли сліди даних, що виконуються на шині пам'яті, і тепер маємо ефективний 128-бітний канал.

Архітектура подвійного каналу

Якщо поглянути на зображення вище, ви побачите, що обидва канали підтримують порти даних бітів від D00 до D63, тобто 64 порти. При цьому, фактично, порти на каналі 2 беруться від D64 до D127, таким чином емулюючи наступний набір з 64 портів. Як наслідок, система вважає ширину каналу загальною, а не 64-бітною, а не 64-бітною.

Ефективна двоканальна архітектура

Як можна бачити вище, D0-D63 представляють перший канал, D64-D127 представляють другий канал. Таким чином, модулі можуть обробляти 64 біта даних у будь-який момент часу, і двоканальні платформи одночасно зчитують і записують у два модулі (насичуючи 128-бітну шину).

Пропускна здатність

Пропускна здатність - це максимальна теоретична швидкість передачі каналу зв'язку і вимірюється в мегабайтах на секунду (МБ / с) або гігабайти в секунду (ГБ / с). Сучасні технології, такі як DDR (Double Data Rate), можуть передавати два біти даних за такт. У результаті вони досягають подвійної швидкості передачі в порівнянні з традиційними технологіями пам'яті. Наприклад, модуль DDR3-1333 МГц може працювати на частоті 666, 6 МГц, але передає два біти даних за такт. Крім того, смуга пропускання залежить також від ширини шини даних. Один канал використовує ширину 64-бітного пристрою, що в основному означає, що при кожному циклі передачі передаються 64 біти даних. Таким чином, теоретично, смугу пропускання можна розрахувати так:

пропускна здатність = тактова частота DDR x ширина шини даних / 8

Отже, для одноканальної пам'яті DDR3-1333 теоретична пропускна здатність виявляється

Пропускна здатність в одному каналі = 1333 x 64/8 = 10, 664 Мб / с або 10, 6 Гб / с

Нові технології, такі як технології двоканальних каналів, спрямовані на подвоєння ширини шини даних за рахунок збільшення кількості даних, які є в шині пам'яті. Двоканальний канал використовує 128-бітну ширину пристрою, тобто 128 біт даних передаються при кожному циклі передачі (як показано в архітектурних відмінностях вище). Це, у свою чергу, впливає на систему, теоретично подвоюючи пропускну здатність. Наприклад, для двоканальної пам'яті DDR3-1333 теоретична пропускна здатність розрахунку виходить

Пропускна здатність у двоканальному каналі = 1333 x (64 x 2) / 8 = 21, 328 Мб / с або 21, 3 Гб / с

Примітка : Незважаючи на те, що різниця між пропускною здатністю вражаюча, майте на увазі, що це лише теоретичний розрахунок двох значень. Фактична продуктивність між єдиним каналом і двоканальною пам'яттю може відрізнятися, що обговорюється далі.

Переплетення

Переміщені пам'ять є конструкцією, виконаною для компенсації відносно повільної швидкості динамічної оперативної пам'яті (DRAM) або пам'яті ядра. Це робиться шляхом розподілу адрес пам'яті рівномірно по банках пам'яті. Банк пам'яті складається з декількох стовпців і рядків запам'ятовуючих пристроїв, рознесених по декількох мікросхемах. Кожен модуль пам'яті може мати два або більше банків пам'яті для зберігання даних і програм.

Перемішана пам'ять призводить до суміжного читання і запису. Це фактично використовує кожен банк пам'яті в свою чергу, замість того, щоб використовувати один і той самий повторно. Зрештою, це призводить до значно більшої пропускної здатності пам'яті, оскільки кожен банк має мінімальний час очікування між записаними та прочитаними.

Переплетення пам'яті Читання та запис

Використання пам'яті двоканального каналу збільшує кількість банків пам'яті, таким чином, у свою чергу, покращуючи дизайн чергування, щоб привести до кращої багатозадачності .

Тести

Хоча бенчмаркінг не еквівалентний реальному життю, це набагато більш реалістично, ніж теоретичний розрахунок. Таким чином, ми порівнювали Одноканальний Corsair Vengeance 8GB DDR3 RAM з двоканальним Corsair Vengeance 8GB (4 × 2 комплект) DDR3 RAM, обидва коштують однаково $ 64.99. На нашій тестовій машині були проведені наступні тести.

  • Euler 3D

Euler 3D RAM CFD Benchmark - Вище краще

У нашому 3D-бенчмаркінгу Euler, конфігурація двоканальної пам'яті виконується приблизно на 17% краще, ніж конфігурація одноканальної пам'яті. Різниця між цими двома дає пам'ять Dual Channel перед конкурентами. Ця перевага повинна бути корисною для користувачів, які виконують обчислювальні роботи, моделювання та компіляції.

  • MaxxMem - копіювання, читання, запис і пропускна здатність

MaxxMem Копіювання читання Створення смуги пропускання - Вище краще

Після наших тестів з MaxxMem, ми протестували копіювання пам'яті, виконання читання пам'яті, запису в пам'ять і пропускної здатності пам'яті. Ці тести вимірюються в мегабайт в секунду. Таким чином, ми побачили значні відмінності в продуктивності між модулями пам'яті Single Channel і Dual Channel, при цьому двоканальний канал має чіткий провід у кожному випадку. При цьому, варто зазначити, що продуктивність не є наближеною до теоретичного розрахунку, враховуючи, що пропускна здатність повинна була подвоїтися, коли ми спостерігали в середньому ~ 20% підвищення .

  • MaxxMem - затримка пам'яті

Затримка пам'яті MaxxMem - Нижче краще

Затримка відноситься до затримки, перш ніж передача даних починається після інструкції для її передачі. У нашому тесті на затримку пам'яті на MaxxMem, ми виявили, що існує лише 2, 7% різниці в затримках, при цьому модуль пам'яті Dual Channel все ще працює трохи краще, ніж єдиний канал.

  • Перекодування відео для ручного гальма

Транскодування відео з ручним гальмом - краще

На нашому бенчмаркінгу ручного гальма ми побачили майже 4, 5% переваги на користь Dual Channel Memory. При цьому, Handbrake сам по собі є дійсно потужним інструментом, який штовхає систему на свої межі. Навіть для більшості важких користувачів, які роблять копіювання відео або транскодування, невелика різниця не стане великою різницею.

  • Передача кодування Adobe Premiere

Для редагування відео Adobe Premiere є одним з найбільш вимогливих програм. У нашому тесті тестування ми виявили, що установка Dual Channel зберігає приблизно 8 секунд у загальному часі рендерінгу, надаючи йому незначні переваги. Хоча різниця тут досить незначна, для систем, які роблять весь день, проміжок часу рендерінгу може виявитися більшим, таким чином економивши кілька важливих хвилин на полиці.

Продуктивність у реальному житті

Незважаючи на те, що наведені вище тести виявилися в незначній мірі модуля пам'яті Dual Channel, в реальному використанні я знайшов незначну різницю між ними. Сторінки завантажуються трохи швидше, і моє програмне забезпечення, наприклад iTunes, Google Chrome і Microsoft Office, працювало з еквівалентною швидкістю. І так, я переконався, щоб очистити кеш перед тестуванням кожної установки пам'яті, щоб забезпечити точні результати.

Крім того, я також провела деякі ігри, щоб перевірити їхні виступи. Результати наведені на графіку нижче.

Ігрові орієнтири - FPS - Вище краще

Ми випробували Dying Light, Metro Last Light, Grand Theft Auto V і The Witcher 3: Wild Hunt на нашій системі, коли в парі з MSI NVIDIA GTX 1060. Результати були більш-менш ті ж, з Dual Channel, що має незначна перевага над одноканальними модулями пам'яті. Це, як кажуть, були випадки, коли двоканальний режим відчував крах продуктивності, що було досить очевидним у Witcher 3. Навіть у цьому випадку, різниця між ними залишається незначною.

Одноканальна пам'ять проти двоканальної пам'яті: яка з них краща?

Підводячи підсумок, я б сказав, що так, у порівнянні з Єдиним каналом проти Двоканальної пам'яті, Двоканальний канал виходить як переможець. Проте, порівняння та результати реального життя відрізняються від відмінностей, розрахованих на папері. Теоретично, повинна була бути двічі різниця, в той час як у реальності Dual Channel, здається, демонструє лише 16-17% переваги в кращому випадку в загальному використанні. Хоча досягнення різниці в 12-13% також бажано, це, безумовно, не варто ажіотаж, який оточує Пам'ять подвійного каналу. У більшості випадків звичайний користувач навіть не помітить різниці між ними. А що стосується енергоспоживачів, то, незважаючи на те, що Dual Channel дійсно виходить на перше місце, вони не будуть жертвувати чимось значним .

Одноканальний проти двоканальної пам'яті: що краще для вас?

Як ви можете бачити, в той час як пам'ять з двоканальним каналом працює краще, ніж одноканальні модулі пам'яті, різниця між ними жодним чином не вражає. Зрештою, все зводиться до цінової точки. Можливі випадки, коли ви можете придбати комплект Dual Channel дешевше, ніж модуль Single Memory, або навпаки. При цьому, придбання пам'яті з одним каналом залишає двері відкритими для майбутнього використання Dual Channel. Єдине, що ви повинні мати на увазі, це те, що ваша майбутня покупка повинна бути схожою, якщо не ідентичною, з вже існуючою пам'яттю, щоб забезпечити належне функціонування.

Нарешті, основний фокус повинен бути на потужності оперативної пам'яті та тактові частоти. У реальному світі використання цих двох факторів має найбільшу різницю, незалежно від того, чи використовується в єдиному каналі або двоканальному каналі. Наша пропозиція полягає в тому, щоб завершити роботу над потужністю та тактовою частотою оперативної пам'яті, а потім просто спостерігати за ринком для кращої угоди на окремому або подвійному каналі, щоб завершити покупку.

Отже, це є єдиним каналом проти двоканальної пам'яті з нашого боку. Переконайтеся, що ви поділилися з нами своїми думками з цього приводу, а також вашим досвідом у розділі для коментарів нижче.

Top