پردازندههاى 64 بیتى | |||
پردازنده | سازنده | کاربردهاى نمونه | ورود به بازار |
Power4 | IBM | بانک اطلاعاتى | اکتبر 2001 |
PA 8700 | HP | بانک اطلاعاتى | سپتامبر 2001 |
R14000A | SGI | سرویس دهنده، گرافیک | فوریه 2002 |
Alpha 21264C | کامپک | بانک اطلاعاتى | مى2002 |
UltraSPARC IIICu | Sun | سرویس دهنده، گرافیک | ژوئن 2002 |
ایتانیوم 2 | اینتل | بانک اطلاعاتى | جولاى 2002 |
Hammer | AMD | هنوز مشخص نیست | هنوز مشخص نیست |
پردازندهاى که اىامدى با نام ClawHammer طراحى کرده نخستین تلاش براى بازکردن پاى پردازشهاى 64 بیتى به بخش کاربردهاى خانگى و شخصى است. تا پیش از این سیستمهاى 64 بیتى تنها در سیستمهاى پیچیده و ویژه به کار مىرفتند.
با دیجیتالى شدن ارتباطات و موفقیت اینترنت حتى براى کاربردهاى شخصى، صنعت انفورماتیک در مرز یک دگرگونى بزرگ قرار گرفته. شبکههاى تلفن در سراسر دنیا هر روز بیش از پیش دیجیتال مىشوند و کشورهاى در حال توسعه زیرساختهاى کاملاً دیجیتال ایجاد مىکنند.
با پیوند خوردن پروتکل IP با این مجموعه، کامپیوترهاى سرویسدهنده مرکزى با حافظههاى زیاد مورد نیاز خواهند بود. اینگونه کامپیوترها مدتهاست که براى سرویسهاى اینترنت کاربرد دارند.
هر بار که در اینترنت از یک موتور جستجو همچون Google استفاده مىکنید یک بانک اطلاعاتى عظیم که بیش از 2 میلیارد صفحه وب را جستجو مىکند را به کار مىبرید. نخستین موتور جستجوى موفق با نام Altavista، یکى از اولین مشتریان پردازنده 64 بیتى Alpha بود. این کامیپوترها با بیشترین حافظه ممکن مجهز شدند که در آن زمان حرارت زیادى ایجاد مىکردند.
بانکهاى اطلاعاتى همچون Google در کسرى از ثانیه در میلیاردها متن ثبت شده در اینترنت آنچه که موردنظر شماست را جستجو مىکنند. اگر لازم باشد این اطلاعات از آرایه سختدیسکها (Harddisk Array) خوانده شود ممکن است کار چند دقیقه طول بکشد که در وب هیچکس اینقدر صبر ندارد.
به همین دلیل لازم است تا دستکم آن بخش از دادههاى پرکاربرد را همیشه در حافظه نگهداریم. اگر هر صفحه وب را به طور متوسط 80 کیلوبایت فرض کنیم مىتوان 000/50 صفه را در یک حافظه 4 گیگابایتى نگهداشت که یک چهل هزارم چیزى است که باید مورد جستجو قرار بگیرد! Google با توجه به درخواستهاى کاربران براى موارد جستجو امتیازى به دست مىآورد که براساس این امتیاز، موارد پرکاربرد را در حافظه یک خوشه کامپیوترهاى لینوکس (Linux Cluster) با بیش از 10000 کامپیوتر سرویس دهنده نگه مىدارد. مدیریت و پشتیبانى چنین مراکز کامپیوترى بسیار سخت است، به همین دلیل شرکتهاى زیادى که با حجم عظیمى از دادهها سروکار دارند به کامپیوترهاى بزرگ با کاربردهاى ویژه رو مىآورند.
هیچ شکى نیست که سیستمهاى 64 بیتى براى کاربردهاى اینترانت و اینترنت بسیار لازم و ضرورىاند. هنگامى که اینتل در 1999 ایتانیوم را به بازار داد اعلام کرد که برنامهاى براى عرضه پردازندههاى 64 بیتى براى کاربردهاى رومیزى ندارد. برنامههاى اینتل معمولاً براى 5 سال ادامه پیدا مىکنند اماتنها پس از دو سال در 2001 شایعاتى بر سرزبانها افتاد که اینتل با پروژه Yamhill به دنبال عرضه سیستمهاى 64 بیتى براى کاربردهاى رومیزى است. اىامدى هم به روشنى گفته بود در خانواده 64 بیتى Hammer، ClawHammer را براى کامپیوترهاى رومیزى طراحی کرده. اما هنوز از پروژه Yamhillچیز زیادى نمىدانیم. یکى از مسئولین اینتل با نام Mike Fister که در شرکت اینتل او را آقاى ایتانیوم (Mr.Itanium) مىنامند پردازنده Prescott را به عنوان انقلابى در پردازندههاى 32 بیتى براى سه ماهه نخست سال 2003 وعده داد. تولیدکنندگان پردازنده در این فاصله به لزوم استفاده و چگونگى کاربرد فضاى آدرس بزرگ سیستمهاى 64 بیتى در کامپیوترهاى رومیزى فکر مىکنند. حجم حافظه کامپیوترهاى شخصى هر سال دو برابر مىشود. اگر امروز 256 مگابایت RAM را یک حافظه متعارف بدانیم حافظه کامپیوترها در 4 سال آینده به 4 گیگابایت که نقطه مرزى است مىرسد.
به نظر مىرسد پیش از آنکه کاربران نیاز داشته باشند صنعت سختافزار مرز موجود را پشت سرمىگذارد. به طور سنتى سختافزار دوباره از نرمافزار و به ویژه سیستمهاى عامل پیشى گرفته. کارى که اینتل با Explicit Parallel Computing(EPIC) کرده از بقیه تندروتر بوده. کامپایلرها براى تولید کد مناسب براى ایتانیوم تغییرات بسیارى لازم دارند. صنعت نرمافزار حتى براى بهره بردن از برخى تغییرات سختافزارى نسبتاً قدیمىتر همچون MMX، 3DNow!، SSE و SSE2 تازه حدود 2 سال است که به نتیجه رسیده و انتظار مىرود براى هماهنگى نرمافزار با سیستمهاى 64 بیتى زمان بیشترى لازم باشد. براساس گفته Mike Fister در سالهاى گذشته تنها 100 برنامه براى کار روى معمارى IA-46تهیه شدهاند. این برنامهها به دلیل گستردگىشان زمان زیادى هم براى رفع اشکال نیاز دارند. البته اشکالات برنامهها بیشتر هنگام کار عملى از سوى کاربران کشف خواهند شد! از سوى دیگر حدود پنج سال است که معمارىهایى همچون P6 (از پنتیوم تا پنتیوم 3) براى کامپیوترهاى شخصى به کار مىروند. تا زمانى که نرمافزار خود را به پاى سختافزار نرساند و کاربران به حافظه بیش از 4 گیگابایت نیاز نداشته باشند تنها از بسامد بالاتر پردازندههاى 64 بیتى در کامپیوترهاى رومیزى استفاده خواهد شد. یک عدد بزرگ مىتواند تبلیغ خوبى براى فروش در بازار باشد. جالب است بدانید که برخى حتى همین امروز اتلون XP و پنتیوم 4 را به دلیل ثباتهاى SIMD 128 بیتىشان به عنوان پردازندههاى 128 بیتى مىفروشند!
با تشکر محسن