PDA

مشاهده نسخه کامل : توضیحاتی پیرامون حافظه های DDR و GDDR و تفاوتهای بین آنها



M A H R A D
13-10-06, 22:00
توضیحاتی پیرامون حافظه های DDR و GDDR و تفاوتهای بین آنها


حافظه های RAM در کارتهای گرافیکی به منظور تکمیل مدار الکتریکی این نوع بردها و همچنین اختصاص فضای مناسب برای پردازشهای گرافیکی وجود دارند. تا چند سال پیش تکنولوژی های بکار رفته در حافظه های کارتهای گرافیک و حافظه های اصلی یک PC مانند هم بودند و در واقع تفاوتی بین آنها دیده نمیشد.
ولی با گذشت زمان و روانه شدن بازیهای سنگین سه بعدی به بازار کارتهای گرافیکی شدیدا احتیاج به حافظه هایی سریعتر با تکنولوژیهای جدیدتر نسبت به RAM سیستم اصلی داشتند. به همین دلیل کارخانه های تولیدکننده ، تصمیم به استفاده از فناوری هایی مانند DDR2 و DDR3 گرفتند. ولی باید به این نکته توجه داشت که حافظه های DDR2 و DDR3 که در کارتهای گرافیکی کاربرد دارند با مموری های DDR2 و DDR3 (که این مورد در آینده دیده خواهد شد) موجود در RAM یک PC متفاوتند. که این تفاوت به خصوص در میزان ولتاژ مشهود است.
در زمانهای بعدی ، کارشناسان تصمیم گرفتند که برای اینکه بین DDR2 موجود در حافظه کارت گرافیک با DDR2 موجود در RAM کامپیوتر اشتباهی رخ ندهد و بین این دو تمایز قائل شوند ، در اول نام DDR2 و DDR3 موجود در کارت گرافیک پیشوند “G” را که اولین حرف از واژه Graphics می باشد را قرار دهند.
یعنی در کل تکنولوژیهای DDR2 , DDR3 و اخیرا DDR4 تبدیل به GDDR2 , GDDR3 , GDDR4 شدند.

گفتیم که یکی از تفاوتهای بین حافظه های موجود در VGA و RAM کامپیوتر اختلاف ولتاژ بین آنهاست. بعنوان مثال حافظه های DDR در ولتاژ 2.5 ولت و حافظه های DDR2 در ولتاژ 1.8 ولت کار میکنند.
در مقابل هم GDDR2 با ولتاژ 2.5 ولت (یعنی میزان ولتاژی که در DDR موجود بود ) کار میکند که این خود باعث ایجاد حرارت نسبتا زیادی می شود که یکی از دلایلی که از تکنولوژی GDDR2 در کارتهای گرافیک خیلی کم استفاده شده است همین مورد (ایجاد حرارت بالا) است. قابل ذکر است که از تکنولوژی GDDR2 فقط در کارتهای GeForce 5700 Ultra و GeForce 5800 Ultra استفاده شده است که بعد از مشخص شدن مشکل حرارتی در این نوع کارتها به سبب وجود حافظه های GDDR2 ، کمپانی های سازنده کارت گرافیکی نوع حافظه را به GDD3 تغییر دادند تا هم سرعت پردازش افزایش یابد و هم میزان حرارت بوجود آمده کاهش یابد.

درباره حافظه های GDDR3 هم باید بگوییم که این نوع حافظه ها در ولتاژ 2 ولت (چیپهای سامسونگ) یا در ولتاژ 1.8 ولت (درسایر چیپها) عرضه میشوند که بنابراین مشکل حرارتی ندارند. در واقع یکی از دلایل استفاده از این نوع حافظه ها در کارتهای رده High-End همین مسئله ی سرعت بالا و حرارت کم است.

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

سپاس

M A H R A D
13-10-06, 22:01
GDDR2 Samsung Chipset :

Only the registered members can see the link

M A H R A D
13-10-06, 22:02
GDDR3 Samsung Chipset :

Only the registered members can see the link

anathema
19-10-06, 01:25
پس در کارت گرافیک 7900gtx از چه نوع رمی استفاذه شده که فن به اون بزرگی داره؟؟!

M A H R A D
19-10-06, 14:20
رم کارت 7900GTX از نوع GDDR3 هستش ...

ولی تنها نوع رم در ایجاد گرما موثر نیست ، مثلا در مورد این کارت فرکانسهای بالا هم خودشون موجب ایجاد گرما میشه ... مثل Core Clock این کارت که 650 مگاهرتز هستش !

سپاس

Shahryar
19-10-06, 20:12
عزیز تاپیک را ویرایش کردی نه !؟!؟!؟!؟!؟!
اوکی خوش باش!
ممنون..
شهریار

anathema
23-10-06, 18:16
خوب نسبت به 7600gt که core clock=550-590 داره یکم زیادی داغ می کنه نه؟(با توجه به اینکه زیاد تفاوت ندارند چه در core clock و چه در memory clock
با من موافقید؟
فکر کنم بیشتر به خاطر پهنای باند بیشتر و عرض باس بیشتر باشه تا فرکانس..

M A H R A D
26-10-06, 11:57
خوب نسبت به 7600gt که core clock=550-590 داره یکم زیادی داغ می کنه نه؟(با توجه به اینکه زیاد تفاوت ندارند چه در core clock و چه در memory clock
با من موافقید؟


چرا تفاوت ندارند ؟؟؟

عزیزم کلاکها چه در مموری چه در هسته از فاکتورهای مهم یک VGA هستند

خب من اول مشخصات این دو کارت رو میذارم :

7600GT :

Core Clock = 560
Memory Clock = 700

-----------------------

7900GTX :

Core Clock = 650
Memory Clock = 800

--------------------

خب پس می بینید که باهم تفاوت زیادی دارند ... و البته یه تفاوت مهم دیگه هم مربوط به Memory InterFace میشه که 7600 جی تی 128 بیته و 7900 جی تی ایکس 256 بیته ...


فکر کنم بیشتر به خاطر پهنای باند بیشتر و عرض باس بیشتر باشه تا فرکانس..

تو پست قبلی من کلاک رو مثال زدم ... وگرنه خیلی از عوامل دیگه هم موثره ...مثل همین فاکتورهایی که شما فرمودید

سپاس

anathema
30-10-06, 15:28
ببخشید ولی فکر نمی کنم 7600gt با هیچ بردی فرکانس رم کمتر از 1200 داشته باشد!!!
مثلا =xfx 7600gt=1460
مثلا xfx 7600gt xxx edition=1600mhz
اصلا ddr3 یعنی بالایه 1000

Shahryar
30-10-06, 16:11
عزیزم شما که کر کلاک پایین تر از 1200 اشتباه خیلی زیاد می کنید چون DDR3 همین طور که در معرفیش گفتم هیچ ربطی به GDDR3 نداره ! پس شما اشتباه فرض نکنید اولین بردی هم از این حافظه استفاده کرد Nvidia 5700 Ultra بود که در اینجا می تونید اطلاعات کامل و تفاوتش را با DRR2 گرافیکی ببینید :
لینک! (Only the registered members can see the link)

متوجه نشدید بگو تا من توضیح بدم ....
- - - - - - - - - - - - - - - - - - - - - - - - - - --
عزیزم شما برای 7600 جی تی هم به اینجا برین تا حداقل های این برد را ببینید :
لینک 2 (Only the registered members can see the link)
باتشکر شهریار:83:

M A H R A D
30-10-06, 16:26
ببخشید ولی فکر نمی کنم 7600gt با هیچ بردی فرکانس رم کمتر از 1200 داشته باشد!!!
مثلا =xfx 7600gt=1460
مثلا xfx 7600gt xxx edition=1600mhz
اصلا ddr3 یعنی بالایه 1000


نمیدونم چرا همه DDR3 رو با GDDR3 اشتباه میگیرند ...

این دو تا با هم فرق میکنه ... اون هم اساسی :21:!!!

ضمنا کلاک های مموری و هسته که در پست قبلیم نوشتم در مورد 7600 جی تی کاملا درسته عزیز !

شما این کلاک ها که نوشتی از کجا اوردی ؟

anathema
30-10-06, 16:51
عزیز من کار به ddr و gddr ندارم(البته می دونم که gddr واسه گرافیکه) 0
شما حرف gigabyte موافقید که میگه memory clock=700 ؟؟؟؟!!!

anathema
30-10-06, 16:54
از کجا آوردم؟!
خودم 7600gt دازم

Shahryar
30-10-06, 17:21
عزیزم هر مارکی مموری کلاکش فرق می کنه که حداقل هاش اون هایی هستند که در پست قبلی گفتم...
قربانت شهریار

M A H R A D
31-10-06, 13:59
anathema جان شما هنوز متوجه نشدی ؟

سپاس

anathema
06-11-06, 23:13
anathema جان شما هنوز متوجه نشدی ؟

سپاس


مگه شما متوجه ای ؟ l-:

M A H R A D
22-02-07, 14:00
من تازه متوجه شدم شما چی میگی ! Only the registered members can see the link

===

فرکانس مموری در کارت گرافیک به دو صورت نمایش داده میشه :

1. فرکانس واقعی مموری کلاک رو میگن ... یعنی اون چیزی که چیپها واقعا ازشون استفاده میکنن ...

2. به این صورت که تکنولوژی DDR - Double Data Rate رو هم مد نظر قرار میدن و به خاطر اینکه در این تکنولوژی در هر Cycle دو بار عمل انتقال دیتا انجام میشه ، می آیند و کلاک واقعی Real Clock رو ضربدر 2 میکنن تا فرکانس به صورت DDR در بیاد ...

===

یعنی اگه یه کارتی مموری کلاکش 1600 مگاهرتز واقعی باشه ، این جوری میگن :

برای کلاک واقعی : 800MHz (بدون پسوند و پیشوند)

برای DDR : 1800MHz DDR یا 1800MHz Effective (در دو ضرب شده اند)

سپاس