و اینک PCI-E Express 3.0 وارد می شود
آیا می توانید باور کنید که شش سال از زمانی که اولین بار PCI – اکسپرس را دیدیم گذشته است؟PCI-E Express 2.0 حدودا از سال ۲۰۰۷ بوده ،و سه سال پیش از آن بوده است. در اینجا ما با نسل آینده که آماده تصویب و در نقطه شروع است آشنا می شویم.
خوب،شاید ما تا سال آینده شاهد این نسل نباشیم .وقتی که اولین سخت افزار ها که شامل PCI-Express 3.0, Sandy Bridge-E ‘Patsburg’ هستند بر روی LGA2011, شروع می شوند. اوایل به نظر خواهد رسید که ، AMD از دست رفتنی است و حذف خواهد شد، به عنوان مثال معماری بلدوزر سازگار با چیپست های سری ۹۰۰ معمول فقط به پشتیبانی از PCI – اکسپرس ۲.۰ می آید.
LGA1366بدلیل مشتری- مداری ،جایگزین می شود، Sandy Bridge-E، سال آینده خواهد رسید، احتمالا PCI-E Express 3.0 زمانی که Ivy Bridge در سال ۲۰۱۲ می رسد،هنوز هم جزئیات هر کدام از این گمانه زنی ها از طرف اینتل به طور رسمی اعلام نشده است.
PCI – اکسپرس ۳.۰ به نظر می رسد که بظاهر شبیه PCIe 2.0 است.

PCI – اکسپرس ۳.۰ به نظر می رسد که بظاهر شبیه PCI – اکسپرس ۲.۰ است
دو برابر شدن پهنای باند…
طبق سنت این موضوع به AGP بر میگردد(به یاد دارید؟)، پهنای باند از ۵۰۰MB/sec یا ۴Gb/sec در PCIe 2.0 به ۱GB/sec یا ۸Gb/sec در PCI-E 3.0 دو برابر شده است.این موضوع در هر خط و در هر جهت صادق است.
این به این معنی است که پهنای باند در کل برای PCI-E 16X ، گرافیک از ۱۶ GB / s به ۳۲ GB / s ارتقاء می یابد، پس باید برای مواجهه بهتر با خواسته های آینده عملکرد کارت های گرافیک بالاتر رود.
برای دو برابر شدن پهنای باند PCI – SIG فقط سرعت بخشیدن به فرکانس انتقال کافی نیست ، بلکه به جای آن کاهش سربارها برای پشتیبانی از انتقال هر چه سریعتر ، کارآمد تر خواهد بود.
|
نسل
|
Bit rate
|
پهنای باند اینترنت
|
(برای هر خط) پهنای باند
|
(۱۶ خط) بالاترین پهنای باند
|
|
PCI-Express 1.1
|
2.5GT/sec
|
2GB/sec
|
250MB/sec
|
8GB/sec
|
|
PCI-Express 2.0
|
5GT/sec
|
4GB/sec
|
500MB/sec
|
16GB/sec
|
|
PCI-Express 3.0
|
8GT/sec
|
8GB/sec
|
1GB/sec
|
32GB/sec
|
| Generation |
Bit rate |
Interconnect bandwidth |
Bandwidth (per lane) |
Maximum bandwidth (16 lanes) |
| PCI-Express 1.1 |
2.5GT/sec |
2GB/sec |
250MB/sec |
8GB/sec |
| PCI-Express 2.0 |
5GT/sec |
4GB/sec |
500MB/sec |
16GB/sec |
| PCI-Express 3.0 |
8GT/sec |
8GB/sec |
1GB/sec |
32GB/sec |
اما موضوع دو برابر شدن نرخ انتقال نیست؟


به طور معمول PCI-E Express و در کل بسیاری از دیگر signalling buses از رمزگذاری b/10b ’8′ استفاده می کنند، که این به این معنی است که ده بیت برای هشت بیت (یک بایت) ازداده های واقعی منتقل شده اند. ۲۰ درصد سربار میزان قابل توجهی است، و همانطور که در پردازنده ها دیده شده ، فرکانس های دائمی قابل افزایش نیستند. این به این معنی است که این سربار بیشتر از یک مسئله تحت عنوان پهنای باند مطرح می شود.

بمنظور حل این مشکل ، PCI-E 3.0 داده های بیشتری را در تکه های بزرگتر ’۱۲۸b/130b’ کد گذاری کرده است. و پس از آن یک چند جمله ای شناخته شده در توپولوژی بازخورد به جریان داده ها اعمال می شود، به همراه چند جمله ایی های معکوس دیگر که در انتهای کد ها قرار گرفته اند، موضوع این است که اساسا طبق hard -coded بودن یک تابع ریاضی طراحی شده است که به طراحی جداگانه و مساوی ۰s و ۱S می پردازد، به طوری که آنها در طول حمل و نقل با یکدیگر تداخل نداشته باشند. این روش " scrambling" نامیده می شود.
این به این معنا است که تا زمانی که به پهنای واقعی باند دست نیافته ایم ،می توانیم از سرعت انتقال داده ها بکاهیم.برای مثال بجای ۵GT/sec از PCI-E 2.0 به ۱۰GT/sec, PCI-E 3.0 حدود ۸GT/sec افزایش داشته باشیم.انتقال کمتر به معنای کارایی بیشتر است ،بنابراین PCI-E 3.0 انرژی کمتری مصرف می کند و نیازی به استفاده از لوازم بهتر و با کیفیت تر نیست و با استفاده از محصولات سطح پایین تر، بازی برنده-برنده خواهد شد.
به هر حال PCI-E Express 3.0 ها قدرت بیشتری نسبت به نسل های پیش از خود نیاز ندارند،اما محصولات خوبی هستند. یک پاور ۳۰۰ وات برای استفاده از هر یک از اسلت ها PCIE 16x کافی است. با توجه به اثر مس بر روی مادربرد ها و عدم استفاده زیاد از آنها، ممکن است که سازندگان نیاز به اضافه کردن لایه ها برای بالاتر بردن قدرت و دوری از تداخل الکترو مغناطیسی از طرف داده های حساس باشند.
در آخر اینکه، PCI-E Express 3.0 ها ظاهرا شباهت زیادی به PCI-E Express 2.0 ها دارند،و این موضوع تطابق میان نسخه های قبلی PCI-E Express را صرف نظر از تغییر در داده ها پشتیبانی می کند.