حتماً تا الان اصطلاح حافظه DDR و حافظهGDDR  به گوشتان خورده است. اما اگر به دنبال شناخت بیشتر این حافظه‌های محبوب هستید، ادامه این مطلب از شهر سخت افزار را از دست ندهید. در این مقاله ضمن آشنایی با ویژگی‌های حافظه‌های DDR و GDDR، به بررسی تفاوت‌های این دو نوع حافظه پرداخته و درخواهیم یافت که این تفاوت‌ها چگونه آن‌ها را مناسب کاربردهای مختلفی ساخته است.

فهرست مطالب این مقاله:

- مقدمه
حافظه‌ DDR چیست؟
حافظه‌ GDDR چیست؟
تفاوت حافظه‌های GDDR و DDR
جمع‌بندی
- پاسخ به سوالات پرتکرار

مقدمه

در دنیای سخت افزار، حافظه‌ها نقشی کلید در تعیین سطح عملکرد کلی و پاسخگویی‌یک سیستم برای انجام وظایف مختلف دارند. اما در میان انواع حافظه‌های موجود، دو مدل حافظه‌ی GDDR و DDR مدعیان بلامنازع آوردگاه ذخیره‌ی داده‌ها شناخته می‌شوند.

مقایسه نسل‌های DDR و GDDR

در این مقاله ابتدا راهنمای کاملی از ویژگی‌هایی این دو نوع حافظه ارائه کرده و سپس تفاوت حافظه‌های GDDR و DDR را خواهیم آموخت. در ادامه به بیان دامنه‌ی کاربرد حافظه‌های GDDR و DDR پرداخته و دلایل استفاده از این حافظه‌ها را در کاربردهای مختلف حوزه پردازش درخواهیم‌یافت.

حافظه‌ی DDR چیست؟

DDR مخفف عبارت Double Data Rate‌ یا نرخ داده‌ی مضاعف است. حافظه‌ی DDR گونه‌ای از حافظه‌های SDRAM است که به طور گسترده در سیستم‌های پردازش رایج و سنتی به عنوان حافظه‌ی در دسترس پردازنده‌ی مرکزی از آن‌ها بهره‌گیری می‌شود. به عبارت دیگر برای پردازش عمومی، حافظه‌ی DDR مطلوب‌ترین گزینه است.

حافظه‌ی DDR با زمانبندی (تایمینگ) پردازنده‌یا همان سیگنالِ کلاک هماهنگ می‌شود. این حافظه داده‌ها را روی هر دو لبه‌ی افزاینده (Rising) و کاهنده‌ی (Falling) سیگنال منتقل کرده، نرخ انتقال داده را نسبت به نسل قبلی SDR به دو برابر افزایش می‌دهد. همانطور که در شکل زیر دیده می‌شود حافظه‌های SDR تنها امکان انتقال داده را روی لبه‌ی افزاینده سیگنال کلاک دارند، در حالی‌که DDR روی موج کلاک دو واحد داده منتقل می‌کند.

حافظه DDR برای پردازش عمومی

نسل‌های مختلف DDR

در جدول زیر مشخصه‌های انواع حافظه‌ی DDR شامل کلاک حافظه، نرخ انتقال داده بر حسب میلیون انتقال بر ثانیه (MT/s) و پهنای باند گردآوری شده است.

نام

کلاک حافظه

کلاک باس I/O

نرخ انتقال داده

پهنای باند

DDR-200

100 MHz

100 MHz

200 MT/s

1.6 GB/s

DDR-400

200 MHz

200 MHz

400 MT/s

3.2 GB/s

DDR2-800

200 MHz

400 MHz

800 MT/s

6.4 GB/s

DDR3-1600

200 MHz

800 MHz

1600 MT/s

12.8 GB/s

DDR4-2400

300 MHz

1200 MHz

2400 MT/s

19.2 GB/s

DDR4-3200

400 MHz

1600 MHz

3200 MT/s

25.6 GB/s

DDR5-4800

300 MHz

2400 MHz

4800 MT/s

38.4 GB/s

DDR5-6400

400 MHz

3200 MHz

6400 MT/s

51.2 GB/s

همانطور که دیده می‌شود نسل‌ها و مدل‌های مختلفی از حافظه‌های DDR شامل DDR، DDR2، DDR3 و DDR4 و البته نسل جدیدتر DDR5 تاکنون عرضه شده است که هر نسل نسبت به نسل پیشین، پیشرفت محسوسی در زمینه سرعت و کارایی و بهره‌وری داشته است. نسل‌های جدیدتر، سرعت بالاتر، نرخ انتقال داده‌ی بیشتر و البته میزان مصرف توان کمتری دارند.

کاربردها و ویژگی‌های حافظه‌ی DDR

حافظه‌ی DDR به سبب تطبیق‌پذیری خاصی که دارد، در گستره‌ی وسیعی از کاربردها و تجهیزات محاسباتی مورد استفاده قرار می‌گیرد. این کاربرد‌ها می‌تواند گرافیکی و غیر گرافیکی باشد. بهتر است بدانیم تا پیش از معرفی GDDR، کارت‌های گرافیک مجهز به حافظه‌ی DDR بود. به طور کلی می‌توان گفت که برای اجرای وظایف محاسباتی روزمره و عمومی مثل بارگذاری ویندوز، اپلیکیشن‌های رایج، نرم‌افزارهای آفیس و... از حافظه‌ی DDR بهره‌گیری می‌شود.

از سوی دیگر حافظه‌ی DDR در مقایسه با GDDR قیمت کمتری داشته و آنرا تبدیل به‌یک گزینه‌ی مقرون به صرفه و اقتصادی در سیستم‌های عمومی‌کرده است. حافظه‌ی DDR با طیف وسیعی از مادربرد‌ها و چیپست‌ها به خوبی سازگار است و عملکرد بی نقصی را در کنار قطعات متداول موجود در بازار از خود به نمایش می‌گذارد.

حافظه GDDR برای رندرینگ و بازی

حافظه‌ی GDDR چیست؟

حافظه‌ی GDDR (Graphic DDR) نوع خاصی از حافظه‌ی DDR است که برای اجرای وظایف گرافیکی طراحی شده است. از حافظه‌ی GDDR برای کارت‌‌های گرافیک، به عنوان حافظه موقت در دسترس پردازنده‌های گرافیکی استفاده می‌شود. حافظه‌ی GDDR برای پردازش وظایف گرافیک محور شامل رندرینگ تصاویر پیچیده، اجرای بافت‌ها در بازی‌های ویدئویی و سایر کار برد‌های گرافیکی توسعه‌یافته است.

 حافظه‌ی GDDR درست مثل DDR از آرایه‌ای از سلول‌های مموری برای ذخیره‌ی بیت‌ها (صفر و یک‌ها) تشکیل شده است که در سطرها و ستون‌های مشخص قرار گرفته‌اند. در تصویر زیر دیاگرام معماری حافظه‌ی GDDR (و البته DDR) و قسمت‌های مختلف هر چیپ حافظه تصویر شده است.

در همین رابطه بخوانید:

-

همانطور که دیده می‌شود حافظه‌ی GDDR شامل بانک حافظه دربرگیرنده‌ی آرایه‌ای از سلول‌های مموری، واحد کنترل و رمزگشایی آدرس‌ها با دسترسی سطری و ستونی به سلول‌ها و واحد ورود و خروج داده است. تفاوت اصلی حافظه‌ی GDDR و DDR  در فناوری ساخت این سلول‌های ذخیره‌سازی (بانک) و سرعت دسترسی و خوانش اطلاعات آز آن‌ها و نیز نوشتن اطلاعات روی آن‌ها است.

نسل‌های حافظه‌ی GDDR

اگر چه حافظه‌ GDDR بر پایه DDR تکامل پیدا کرده است، اما ویژگی‌های متفاوتی نسبت به فناوری والد خود دارد که آن را با الزامات سختگیرانه‌ پهنای باند بالاترِ پردازش گرافیکی متناسب ساخته است. حافظه‌ی GDDR از زمان معرفی تا کنون، نسل به نسل تغییرات وسیع و بهبودهای زیادی را تجربه کرده است. در جدول زیر مشخصات نسل‌های مختلف حافظه‌ی GDDR به صورت ‌یکجا گردآوری شده است.

نوع مدول

نوع تراشه حافظه

کلاک حافظه

نرخ انتقال داده

پهنای باند

32 lanes

GDDR2

400–500 MHz

0.8–1.0 GT/s

25.6–32.0 Gbit/s

3.2–4.0 GB/s

32 lanes

GDDR3

400–1000 MHz

0.8–2.0 GT/s

25.6–64.0 Gbit/s

3.2–8.0 GB/s

32 lanes

GDDR4

868–1126 MHz

1.7–2.3 GT/s

55.6–72.1 Gbit/s

6.9–9.0 GB/s

32 lanes

GDDR5

1000–2000 MHz

4.0–8.0 GT/s

128.0–256.0 Gbit/s

16.0–32.0 GB/s

32 lanes

GDDR5X

1000–1808 MHz

8.0–14.5 GT/s

256.0–462.8 Gbit/s

32.0–57.9 GB/s

32 lanes

GDDR6

1375–2500 MHz

11.0–20.0 GT/s

352.0–640.0 Gbit/s

44.0–80.0 GB/s

32 lanes

GDDR6X

1188–1438 MHz

19.0–23.0 GT/s

608.0–736.0 Gbit/s

76.0–92.0 GB/s

32 lanes

GDDR7

-

28.0–40.0 GT/s

896.0–1280.0 Gbit/s

112.0–160.0 GB/s

همانطور که از داده‌های جدول فوق برمی‌آید، نسل‌های مختلفی از حافظه‌ی GDDR شامل GDDR1 تا GDDR6 و انواع ارتقایافته‌ای مثل GDDR5X و GDDR6X در بازار سخت‌افزار عرضه شده است. در هر نسل پهنای باند نسبت به نسل قبلی افزایش چشمگیری‌یافته و نرخ نقل و انتقال داده متناسب با کلاک حافظه افزایش‌یافته است. نسل بعدی GDDR7 هنوز به بازار راه نیافته است و و قرار است در آینده‌ی نزدیک پهنای باند این مدل حافظه‌ی گرافیکی به عدد شگفت آور 160 گیگابایت بر ثانیه برسد.

کاربردها و ویژگی‌های حافظه‌ی GDDR

هدف مهم ساخت حافظه‌های GDDR پاسخ به تقاضای روز افزون اپلیکیشن‌های گرافیکی نظیر بازی‌های ویدئویی و نرم‌افزارهای سه‌بعدی‌سازی و ویرایش پیشرفته‌ی تصاویر و ویدئو‌ است. نقل و انتقال سریع داده‌ها میان واحد پردازش گرافیکی (GPU) و حافظه‌ی GDDR امکان رندرینگ روان تصاویر و جلوه‌های بصری پیچیده را فراهم می‌کند.

پهنای باند بالا و سرعت حافظه‌ی GDDR در پردازش‌های گرافیکی سنگین بازی‌های امروزی بسیار موثر بوده و باعث کاهش فریم تایم و افزایش محسوس نرخ فریم در بازی می‌شود. انتقال و ذخیره‌ی حجم بزرگی از داده‌ها به صورت همزمان و کاهش تاخیر در دسترسی به داده‌ها در حافظه‌ی GDDR، امکان بارگذاری بلادرنگ بافت‌ها و جزئیات حیرت‌آور گرافیکی بازی را فراهم می‌کند.

تفاوت‌های معماری DDR و GDDR

تفاوت حافظه‌های GDDR و DDR

در ادامه مطلب قصد داریم به مقایسه‌ی دقیق‌تر GDDR و DDR پرداخته، وجوه مختلف تفاوت حافظه‌های GDDR و DDR را به طور خلاصه بررسی کنیم.

مقایسه‌ی GDDR و DDR از نظر سطح عملکرد

حافظه‌ی DDR برای پردازش عمومی ‌و اجرای وظایف روزمره‌ی سیستم به نحو موثری وارد عمل می‌شود، اما این نوع حافظه در حوزه کاربردهای گرافیک محور که نیاز به سرعت دسترسی و پهنای باند بالاتری دارد، عملکرد کافی ندارد و محدودیت‌های آن ممکن است باعث ایجاد گلوگاه پردازش شود. لذا حافظه‌ی GDDR برای پردازش‌ها و کاربردهای سنگین گرافیکی طراحی شده است و در این حوزه نواقص DDR را جبران می‌کند.

در همین رابطه بخوانید:

-

حافظه‌ی GDDR عضو جدا نشدنی کارت‌های گرافیک امروزی است و استفاده از حافظه‌ی GDDR در کارت‌های گرافیک، پردازنده گرافیکی را تا حد زیادی از برقراری ارتباط مستقیم با رم‌های DDR سیستم بی نیاز می‌کند. امکان بارگذاری سریع‌تر بافت‌ها و داده‌های گرافیکی در بازی و نقل و انتقال سریع تر داده بین پردازنده و حافظه‌ی گرافیکی باعث افزایش نرخ فریم، تسریع رندرینگ و اجرای روان فریم‌های پرجزییات و جلوه‌های بصری بازی می‌شود.

مقایسه‌ی GDDR و DDR از نظر سرعت

رم DDR در مقایسه با GDDR سرعت کلاک و پهنای باند کمتری دارد که باعث ایجاد محدودیت در کاربردهای گرافیک محور و افت عملکرد سیستم در زمان پردازش‌های سنگین گرافیکی می‌شود. نقطه‌ی قوت حافظه‌های GDDR در این میان پهنای باند مثال زدنی است که آنها را قادر به انتقال سریع حجم‌های بزرگی از داده می‌سازد. این نقل و انتقال‌های بزرگ اجرای بافت‌های با وضوح بالا و جزئیات گرافیکی پیچیده را در بازی‌ها و اپلیکیشن‌های گرافیکی ممکن می‌کند.

عملکرد حافظه GDDR در بازی‌های ویدیویی

مقایسه‌ی GDDR و DDR از نظر میزان تاخیر

فرق دیگر رم دی دی آر با جی دی دی آر در میزان تاخیر این دو نوع حافظه است. حافظه‌ی GDDR با داشتن تاخیر کمتر در مقایسه با DDR، کندی‌های ایجاد شده در دستیابی به داده‌ها را به حداقل ممکن رسانده باعث پاسخگویی بهتر و بهبود کلی عملکرد سیستم به خصوص در اجرای وظایف گرافیکی می‌شود.

در زمان اجرای بار‌های سنگین گرافیکی، پردازنده گرافیکی سیستم باید با کمترین تاخیر ممکن به داده‌های فراخوان شده دسترسی پیدا کند و محتوای بارگذاری شده در حافظه، بلادرنگ در اختیار GPU قرار گیرد. هر گونه کندی و تاخیری در این روند، باعث اختلال در پردازش داده‌ها‌ی گرافیکی شده و نتایج آن به شکل افت نرخ فریم خود را نشان می‌دهد.

در همین رابطه بخوانید:

-

مقایسه GDDR و DDR از نظر قیمت

حافظه‌ی رم GDDR به طور کلی قیمت بالاتری در مقایسه با رم DDR با حجم ‌یکسان دارد. فناوری ساخت، سرعت و پهنای باند بالاتر و سطوح عملکرد بهتر GDDR در مقایسه با DDR قیمت بالاتر این نوع حافظه را توجیه می‌کند. در مقابل رم‌های DDR گزینه‌های اقتصادی و مقرون‌به‌صرفه برای کاربرانی است که نیاز زیادی به اجرای وظایف گرافیکی سنگین ندارند‌یا بودجه‌ی محدودتری دارند.

مقایسه‌ی GDDR و DDR از نظر توان مصرفی

حافظه‌های GDDR به سبب فناوری ساخت پیشرفته و لیتوگرافی به‌روزتر، در سطح ولتاژ کمتری در مقایسه با DDR عمل کرده، علیرغم کارایی بالاتر مصرف کمتری دارند. GDDR در مقایسه با DDR در حین کار گرمای کمتری تولید کرده، الزامات دفع حرارات ساده‌تری دارد.

حافظه DDR در مقایسه با GDDR برای کارهای روزمره

مقایسه GDDR و DDR از نظر حوزه‌ی کاربرد

حافظه‌ی GDDR به سبب مشخصه‌ها و برتری‌هایی که در مقایسه با DDR دارد، ارجح ترین گزینه برای اجرای وظایف گرافیکی و استفاده در کارت‌های گرافیک است. حافظه‌یGDDR (برخلاف حافظه‌های DDR) به طور مجزا از کارت گرافیک در بازار عرضه نمی‌شود و حجم مشخصی از آن در هر کارت گرافیک تعبیه می‌شود.

اما حافظه‌های DDR تا حد مشخصی بر روی مادربرد قابل ارتقا است و مدل‌های گوناگون و نسلهای مختلفی از آن از DDR تا DDR5 در بازار در دسترس کاربران است. از این نوع حافظه در گستره وسیعی از کامپیوتر‌ها به عنوان حافظه‌ی اصلی سیستم برای اجرای وظایف عمومی‌(برای مثال بارگذاری برنامه‌ها، سیستم عامل و مولتی مدیا) بهره‌گیری می‌شود.

جمع‌بندی

در این مقاله آموختیم که حافظه‌ GDDR اگر چه بر پایه‌ی فناوری DDR  ساخته شده  است،  نسبت به آن  سرعت و پهنای باند بالاتری دارد و از این رو برای کاربردهایی با پردازش گرافیکی سنگین  نظیر اجرای بازی‌های سه بعدی و رندرینگ  گزینه‌ مناسب‌تری است. حافظه‌ی GDDR   سطح عملکرد بهتری  در کاربردهای گرافیکی  از خود نشان داده  و در عین حال  مصرف توان کمتری  در مقایسه با DDR  دارد.

پرسش های پر تکرار

کدام حافظه برای کاربردهای گرافیکی بهتر است DDR یاGDDR ؟

برای اجرای  اپلیکیشن‌های گرافیکی و بازی‌ها  مناسب‌ترین گزینه  حافظه ی GDDR است. یعنی داشتن کارت گرافیکی با حجم GDDR بالاتر ارجحیت دارد.

تاثیر حافظه DDR و GDDR بر کارایی کلی سیستم چگونه است؟

حجم و سرعت حافظه های DDR  اثر قابل توجهی بر کارایی کلی سیستم و عملکرد عمومی آن دارد، اما GDDR بیشترین تاثیر را در حوزه‌ی اختصاصی پردازش گرافیکی، رندرینگ  و اجرای بازی‌ها نشان می‌دهد.

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.

نظرات (6)

  • مهمان - amirmasoud

    تفاوت بین حافظه‌ی SRAM و DRAM رو هم لطفا بگید

  • مهمان - xavier

    شما به سوالات تخصصی هم پاسخ میدین؟ یا آموزش سخت افزار دارید؟

  • مهمان - arda

    در پاسخ به: مهمان - xavier

    چه سوالی داری عزیزم، بپرس بتونم پاسخ بدم خوشحال میشم

  • مهمان - kosarian

    در پاسخ به: مهمان - arda

    چجوری یه سیستم خنک‌کننده مناسب برای پردازندم پیدا کنم؟

  • مهمان - لاکانی

    این مطلب رو چند سال پیش خوندم فک کنم رو سایت خودتون

  • مهمان - mahya

    ممنون مرسی مطالب خوبی که داخل سایتتون میذارید

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید