توربو کش در کارت های گرافیکی چیست ؟

توربو کش در کارت های گرافیکی چیست ؟

به طور کلی و به زبان ساده توربوکش یعنی این که کارت گرافیکی مقداری از حافظه سیستم (RAM ) را به عنوان حافظه گرافیکی استفاده می کند.
توربو کش توسط انویدیا برای کارت های گرافیکی سری 6 ساخته شد و از طریق این فناوری به کارت گرافیکی اجازه داده می شود تا توسط رابط PCIe به حافظه سیستم متصل شده و پردازش های گرافیکی را مستقیمآ در حافظه انجام دهد.
دقیقآ همین جا است که کارایی فدای پیشرفت می شود و توسعه این قطعات در اولویت بالاتری نسبت به راندمان قرار می گیرند و در حقیقت حافظه کارت گرافیکی حافظه سیستم و رابط PCIe در ترکیب با یکدیگر به پردازش و انتقال فریم ها کمک می کنند.
سوالی که در اینجا پیش می آید این است که چرا قبل از این از این فناوری استفاده نمی شد..؟
مسئله این است که توسعه دهندگان سخت افزاری قبل از این هم به فکر استفاده از حافظه سیستم افتاده بودند ولی در آن زمان ابزارهای موجود کافی نبودند و محدودیت های زیادی پیش رو بود تا ابن که بعد از ظهور PCI express این موانع تا حد زیادی بر طرف شد و یکی از مهم ترین اشکالات ظرفیت پهنای باند رابط های AGP قدیمی است که در PCIe های جدید پهنای باند 4 گیگا بایت به صورت دو طرفه قابل استفاده است و امروزه این ظرفیت به مقدارهای بالایی رسیده و پهنای باند 8 گیگا بایت نسبتآ معمول است.
توربوکش می توانست مقدار کارایی کارت را به مقدار زیادی بهبود بخشد ولی به دلیل این که بیشتر اهداف تجاری و کاهش قیمت در عرضه آن مد نظر گرفته شد آن کارایی قول داده شده هم تحت تاثیر قرار گرفته شد و انویدیا با کاهش مقدار حافظه کارت گرافیکی بیشتر به بحث قیمت آن توجه کرد چرا که حافظه گرافیکی گران تر از حافظه های سیستم است....!!!
PCIe تنها رابط بین این دو حافظه است البته بهتر است بگوییم بین حافظه سیستم و پردازنده گرافیکی و بدیهی است که این رابط به تنهایی نمی تواند نقش چندان مهمی داشته باشد در عین حال حافظه گرافیکی کاهش داده شده هم به اندازه قبل کارایی نخواهد داشت و جای خالی قطعه ای در این میان حس می شود که کار مدیریت و توضیع این حافظه ها را انجام دهد.
این قطعه TCM نام دارد که به طور فعال مقدار حافظه مورد نیاز را برای ارائه بهترین کیفیت ممکن تعیین می کند و در این راه از الگوریتم های خاصی برای درک وضعیت حافظه سیستم، حافظه گرافیک و حتی ترافیک روی باند PCIe استفاده می شود.
یکی دیگر از وظایف TCM کاهش مقدار تاخیر ایجاد شده حین انتقال داده است که واژه cache در عبارت turbo cache نیز به همین دلیل است، یعنی داده های مورد نیاز روی کارت گرافیکی ذخیره می شود و حافظه سیستم در اهمیت دوم قرار دارد.
اگر cache در خود کارت گرافیکی باشد و از حافظه کارت برای آن استفاده شود علاوه بر این که حین نقل و انتقال دادها مقدار تاخیر به حداقل می رسد ، حافظه سیستم به طور بهینه تری مصرف می شود با قابلیت انتقال مستقیم به حافظه بر اساس توربوکش، یک پردازنده گرافیکی نیازی به حجم بالایی از حافظه ندارد بنابراین کارت های گرافیکی با قیمت پائین تری ساخته می شوند.
با این تعاریف یک کارت گرافیکی توربوکش 256 مگابایت، فاقد این مقدار حافظه است و در نهایت 32 تا 64 مگابایت حافظه خواهد داشت که این حافظه هم به عنوان بافر قرار داده شده و حافظه اصلی که تصویر و عناصر گرافیکی در آن لود می شوند همان حافظه سیستم است.

دیدگاه کاربران (0)
افزودن یک دیدگاه

    هیچ نظری برای نمایش وجود ندارد