حتماً تا الان اصطلاح حافظه DDR و حافظهGDDR به گوشتان خورده است. اما اگر به دنبال شناخت بیشتر این حافظههای محبوب هستید، ادامه این مطلب از شهر سخت افزار را از دست ندهید. در این مقاله ضمن آشنایی با ویژگیهای حافظههای DDR و GDDR، به بررسی تفاوتهای این دو نوع حافظه پرداخته و درخواهیم یافت که این تفاوتها چگونه آنها را مناسب کاربردهای مختلفی ساخته است.
فهرست مطالب این مقاله:
- مقدمه
- حافظه DDR چیست؟
- حافظه GDDR چیست؟
- تفاوت حافظههای GDDR و DDR
- جمعبندی
- پاسخ به سوالات پرتکرار
مقدمه
در دنیای سخت افزار، حافظهها نقشی کلید در تعیین سطح عملکرد کلی و پاسخگویییک سیستم برای انجام وظایف مختلف دارند. اما در میان انواع حافظههای موجود، دو مدل حافظهی GDDR و DDR مدعیان بلامنازع آوردگاه ذخیرهی دادهها شناخته میشوند.
در این مقاله ابتدا راهنمای کاملی از ویژگیهایی این دو نوع حافظه ارائه کرده و سپس تفاوت حافظههای GDDR و DDR را خواهیم آموخت. در ادامه به بیان دامنهی کاربرد حافظههای GDDR و DDR پرداخته و دلایل استفاده از این حافظهها را در کاربردهای مختلف حوزه پردازش درخواهیمیافت.
حافظهی DDR چیست؟
DDR مخفف عبارت Double Data Rate یا نرخ دادهی مضاعف است. حافظهی DDR گونهای از حافظههای SDRAM است که به طور گسترده در سیستمهای پردازش رایج و سنتی به عنوان حافظهی در دسترس پردازندهی مرکزی از آنها بهرهگیری میشود. به عبارت دیگر برای پردازش عمومی، حافظهی DDR مطلوبترین گزینه است.
حافظهی DDR با زمانبندی (تایمینگ) پردازندهیا همان سیگنالِ کلاک هماهنگ میشود. این حافظه دادهها را روی هر دو لبهی افزاینده (Rising) و کاهندهی (Falling) سیگنال منتقل کرده، نرخ انتقال داده را نسبت به نسل قبلی SDR به دو برابر افزایش میدهد. همانطور که در شکل زیر دیده میشود حافظههای SDR تنها امکان انتقال داده را روی لبهی افزاینده سیگنال کلاک دارند، در حالیکه 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 (Graphic DDR) نوع خاصی از حافظهی DDR است که برای اجرای وظایف گرافیکی طراحی شده است. از حافظهی GDDR برای کارتهای گرافیک، به عنوان حافظه موقت در دسترس پردازندههای گرافیکی استفاده میشود. حافظهی GDDR برای پردازش وظایف گرافیک محور شامل رندرینگ تصاویر پیچیده، اجرای بافتها در بازیهای ویدئویی و سایر کار بردهای گرافیکی توسعهیافته است.
حافظهی GDDR درست مثل DDR از آرایهای از سلولهای مموری برای ذخیرهی بیتها (صفر و یکها) تشکیل شده است که در سطرها و ستونهای مشخص قرار گرفتهاند. در تصویر زیر دیاگرام معماری حافظهی GDDR (و البته DDR) و قسمتهای مختلف هر چیپ حافظه تصویر شده است.
در همین رابطه بخوانید:
- استاندارد CAMM2 در حافظه های رم چیست و چه مزایایی نسبت به حافظه های RAM DIMM دارد؟
همانطور که دیده میشود حافظهی GDDR شامل بانک حافظه دربرگیرندهی آرایهای از سلولهای مموری، واحد کنترل و رمزگشایی آدرسها با دسترسی سطری و ستونی به سلولها و واحد ورود و خروج داده است. تفاوت اصلی حافظهی GDDR و DDR در فناوری ساخت این سلولهای ذخیرهسازی (بانک) و سرعت دسترسی و خوانش اطلاعات آز آنها و نیز نوشتن اطلاعات روی آنها است.
نسلهای حافظهی GDDR
اگر چه حافظه GDDR بر پایه DDR تکامل پیدا کرده است، اما ویژگیهای متفاوتی نسبت به فناوری والد خود دارد که آن را با الزامات سختگیرانه پهنای باند بالاترِ پردازش گرافیکی متناسب ساخته است. حافظهی GDDR از زمان معرفی تا کنون، نسل به نسل تغییرات وسیع و بهبودهای زیادی را تجربه کرده است. در جدول زیر مشخصات نسلهای مختلف حافظهی GDDR به صورت یکجا گردآوری شده است.
نوع مدول |
نوع تراشه حافظه |
کلاک حافظه |
نرخ انتقال داده |
پهنای باند |
|
---|---|---|---|---|---|
32 lanes |
400–500 MHz |
0.8–1.0 GT/s |
25.6–32.0 Gbit/s |
3.2–4.0 GB/s |
|
32 lanes |
400–1000 MHz |
0.8–2.0 GT/s |
25.6–64.0 Gbit/s |
3.2–8.0 GB/s |
|
32 lanes |
868–1126 MHz |
1.7–2.3 GT/s |
55.6–72.1 Gbit/s |
6.9–9.0 GB/s |
|
32 lanes |
1000–2000 MHz |
4.0–8.0 GT/s |
128.0–256.0 Gbit/s |
16.0–32.0 GB/s |
|
32 lanes |
1000–1808 MHz |
8.0–14.5 GT/s |
256.0–462.8 Gbit/s |
32.0–57.9 GB/s |
|
32 lanes |
1375–2500 MHz |
11.0–20.0 GT/s |
352.0–640.0 Gbit/s |
44.0–80.0 GB/s |
|
32 lanes |
1188–1438 MHz |
19.0–23.0 GT/s |
608.0–736.0 Gbit/s |
76.0–92.0 GB/s |
|
32 lanes |
- |
28.0–40.0 GT/s |
896.0–1280.0 Gbit/s |
112.0–160.0 GB/s |
کاربردها و ویژگیهای حافظهی GDDR
هدف مهم ساخت حافظههای GDDR پاسخ به تقاضای روز افزون اپلیکیشنهای گرافیکی نظیر بازیهای ویدئویی و نرمافزارهای سهبعدیسازی و ویرایش پیشرفتهی تصاویر و ویدئو است. نقل و انتقال سریع دادهها میان واحد پردازش گرافیکی (GPU) و حافظهی GDDR امکان رندرینگ روان تصاویر و جلوههای بصری پیچیده را فراهم میکند.
پهنای باند بالا و سرعت حافظهی GDDR در پردازشهای گرافیکی سنگین بازیهای امروزی بسیار موثر بوده و باعث کاهش فریم تایم و افزایش محسوس نرخ فریم در بازی میشود. انتقال و ذخیرهی حجم بزرگی از دادهها به صورت همزمان و کاهش تاخیر در دسترسی به دادهها در حافظهی GDDR، امکان بارگذاری بلادرنگ بافتها و جزئیات حیرتآور گرافیکی بازی را فراهم میکند.
تفاوت حافظههای GDDR و DDR
در ادامه مطلب قصد داریم به مقایسهی دقیقتر GDDR و DDR پرداخته، وجوه مختلف تفاوت حافظههای GDDR و DDR را به طور خلاصه بررسی کنیم.
مقایسهی GDDR و DDR از نظر سطح عملکرد
حافظهی DDR برای پردازش عمومی و اجرای وظایف روزمرهی سیستم به نحو موثری وارد عمل میشود، اما این نوع حافظه در حوزه کاربردهای گرافیک محور که نیاز به سرعت دسترسی و پهنای باند بالاتری دارد، عملکرد کافی ندارد و محدودیتهای آن ممکن است باعث ایجاد گلوگاه پردازش شود. لذا حافظهی GDDR برای پردازشها و کاربردهای سنگین گرافیکی طراحی شده است و در این حوزه نواقص DDR را جبران میکند.
در همین رابطه بخوانید:
- راهنمای جامع ارتقای رم لپ تاپ [تماشا کنید]
حافظهی GDDR عضو جدا نشدنی کارتهای گرافیک امروزی است و استفاده از حافظهی GDDR در کارتهای گرافیک، پردازنده گرافیکی را تا حد زیادی از برقراری ارتباط مستقیم با رمهای DDR سیستم بی نیاز میکند. امکان بارگذاری سریعتر بافتها و دادههای گرافیکی در بازی و نقل و انتقال سریع تر داده بین پردازنده و حافظهی گرافیکی باعث افزایش نرخ فریم، تسریع رندرینگ و اجرای روان فریمهای پرجزییات و جلوههای بصری بازی میشود.
مقایسهی GDDR و DDR از نظر سرعت
رم DDR در مقایسه با GDDR سرعت کلاک و پهنای باند کمتری دارد که باعث ایجاد محدودیت در کاربردهای گرافیک محور و افت عملکرد سیستم در زمان پردازشهای سنگین گرافیکی میشود. نقطهی قوت حافظههای GDDR در این میان پهنای باند مثال زدنی است که آنها را قادر به انتقال سریع حجمهای بزرگی از داده میسازد. این نقل و انتقالهای بزرگ اجرای بافتهای با وضوح بالا و جزئیات گرافیکی پیچیده را در بازیها و اپلیکیشنهای گرافیکی ممکن میکند.
مقایسهی GDDR و DDR از نظر میزان تاخیر
فرق دیگر رم دی دی آر با جی دی دی آر در میزان تاخیر این دو نوع حافظه است. حافظهی GDDR با داشتن تاخیر کمتر در مقایسه با DDR، کندیهای ایجاد شده در دستیابی به دادهها را به حداقل ممکن رسانده باعث پاسخگویی بهتر و بهبود کلی عملکرد سیستم به خصوص در اجرای وظایف گرافیکی میشود.
در زمان اجرای بارهای سنگین گرافیکی، پردازنده گرافیکی سیستم باید با کمترین تاخیر ممکن به دادههای فراخوان شده دسترسی پیدا کند و محتوای بارگذاری شده در حافظه، بلادرنگ در اختیار GPU قرار گیرد. هر گونه کندی و تاخیری در این روند، باعث اختلال در پردازش دادههای گرافیکی شده و نتایج آن به شکل افت نرخ فریم خود را نشان میدهد.
در همین رابطه بخوانید:
- کاربرد SPD در RAM چیست؟ معرفی تراشه Serial Presence Detect به زبان ساده
مقایسه GDDR و DDR از نظر قیمت
حافظهی رم GDDR به طور کلی قیمت بالاتری در مقایسه با رم DDR با حجم یکسان دارد. فناوری ساخت، سرعت و پهنای باند بالاتر و سطوح عملکرد بهتر GDDR در مقایسه با DDR قیمت بالاتر این نوع حافظه را توجیه میکند. در مقابل رمهای DDR گزینههای اقتصادی و مقرونبهصرفه برای کاربرانی است که نیاز زیادی به اجرای وظایف گرافیکی سنگین ندارندیا بودجهی محدودتری دارند.
مقایسهی GDDR و DDR از نظر توان مصرفی
حافظههای GDDR به سبب فناوری ساخت پیشرفته و لیتوگرافی بهروزتر، در سطح ولتاژ کمتری در مقایسه با DDR عمل کرده، علیرغم کارایی بالاتر مصرف کمتری دارند. GDDR در مقایسه با DDR در حین کار گرمای کمتری تولید کرده، الزامات دفع حرارات سادهتری دارد.
مقایسه GDDR و DDR از نظر حوزهی کاربرد
حافظهی GDDR به سبب مشخصهها و برتریهایی که در مقایسه با DDR دارد، ارجح ترین گزینه برای اجرای وظایف گرافیکی و استفاده در کارتهای گرافیک است. حافظهیGDDR (برخلاف حافظههای DDR) به طور مجزا از کارت گرافیک در بازار عرضه نمیشود و حجم مشخصی از آن در هر کارت گرافیک تعبیه میشود.
اما حافظههای DDR تا حد مشخصی بر روی مادربرد قابل ارتقا است و مدلهای گوناگون و نسلهای مختلفی از آن از DDR تا DDR5 در بازار در دسترس کاربران است. از این نوع حافظه در گستره وسیعی از کامپیوترها به عنوان حافظهی اصلی سیستم برای اجرای وظایف عمومی(برای مثال بارگذاری برنامهها، سیستم عامل و مولتی مدیا) بهرهگیری میشود.
جمعبندی
در این مقاله آموختیم که حافظه GDDR اگر چه بر پایهی فناوری DDR ساخته شده است، نسبت به آن سرعت و پهنای باند بالاتری دارد و از این رو برای کاربردهایی با پردازش گرافیکی سنگین نظیر اجرای بازیهای سه بعدی و رندرینگ گزینه مناسبتری است. حافظهی GDDR سطح عملکرد بهتری در کاربردهای گرافیکی از خود نشان داده و در عین حال مصرف توان کمتری در مقایسه با DDR دارد.
پرسش های پر تکرار
کدام حافظه برای کاربردهای گرافیکی بهتر است DDR یاGDDR ؟
برای اجرای اپلیکیشنهای گرافیکی و بازیها مناسبترین گزینه حافظه ی GDDR است. یعنی داشتن کارت گرافیکی با حجم GDDR بالاتر ارجحیت دارد.
تاثیر حافظه DDR و GDDR بر کارایی کلی سیستم چگونه است؟
حجم و سرعت حافظه های DDR اثر قابل توجهی بر کارایی کلی سیستم و عملکرد عمومی آن دارد، اما GDDR بیشترین تاثیر را در حوزهی اختصاصی پردازش گرافیکی، رندرینگ و اجرای بازیها نشان میدهد.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت