رم

ECC چیست؟

ECC چیست؟

ECC چیست؟

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

در این نوع حافظه‌ها تک‌تک بیت‌ها از خطر دستکاری شدن و تغییریافتن در امان هستند و داده‌هایی که از هر کلمه خوانده می‌شود، همیشه با داده‌هایی که در آن کلمه نوشته شده‌اند یکسان هستند، حتی اگر یکی یا تعدادی از بیت‌های ذخیره‌شده، تغییر حالت داده باشند. بسیاری از حافظه‌های غیر ECC توانایی تشخیص خطا را ندارند، هرچند که برخی از انواع حافظه‌های غیر ECC با استفاده از بیت پاریتی توانایی کشف خطا را دارند، اما نمی‌توانند آن را اصلاح کنند.

حافظه های دارای قابلیت ECC به  ECC Memoryو حافظه های بدون این قابلیت به Non-ECC Memory مشهور هستند.

با توجه به پایداری بسیار زیاد سیستم های کنونی معمولاً استفاده از حافظه های Non-ECC به دلیل سرعت بیشتر و قیمت مناسب‌تر توصیه می‌شود، مگر در موارد خاص مانند محاسبات بسیار دقیق علمی، محاسبات اقتصادی، سرورها و ..

انواع رم ها

رم های UNBuffered یا UDIMM، مصرف برق کمی دارند و بر روی سیستم‌هایی که دارای DIMM کمی هستند و پاور ضعیف دارند مناسب است البته ظرفیت این نوع رم ها کم است و از سیستم ECC پشتیبانی می‌کند و با عبارت E بر روی رم‌ها قابل تشخیص هستند.
رم های Registered یا RDIMM ظرفیت بالاتری دارند و با عبارت R نمایش داده می شود و از سیستم‎های Address Parity پشتیبانی می‌کند.

ECC چیست؟

 

Uncategorized

حافظه یا RAM چیست؟

حافظه یا RAM چیست؟


رم ها در کامپیوتر، اطلاعات را به صورت موقت ذخیره می‌کنند که این کار باعث بهبود کارایی سیستم می‌شود به عبارتی اطلاعات را برای CPU نگهداری می‌کنند البته CPU‌ها نیز دارای RAM هستند. کش پردازنده اطلاعات را به واسطه کش دریافت و ارسال می‌کند و کش، اطلاعات را برای RAM‌ها می‌فرستد. رم ها دارای مدل‌های مختلفی هستند.

SD RAM – DDR SD RAM – DDR2 SD RAM – DDR3 SD RAM

انتخاب سرور و استوریج

SD RAM

انتخاب سرور و استوریج

SD DDR3 RAM

انتخاب سرور و استوریج

SD DDR2 RAM

انتخاب سرور و استوریج

SD DDR RAM

انتخاب سرور و استوریج

SD DDR4 RAM

تعادل صحیح بین توان پردازشی و مصرف حافظه بستگی به نوع برنامه‌هایی که کاربر اجرا می کند و میزان بار (Load) آن‌ها دارد. حافظه‌های ECC متداول‌ترین نوع حافظه‌هایی هستند که می‌توان در سرورها یافت. این نوع حافظه از یک مدار الکترونیکی مخصوص درون تراشه استفاده می کند که قادر به کشف و تصحیح خطاهای تک بیتی حین محاسبات، بدون متوقف ساختن (Halt) سیستم است. سرورهای رده Value معمولاً حداکثر 4 گیگا‌بایت حافظه را پشتیبانی می‌کنند در حالی که سرورهای قوی‌تر همراه 1 الی 2 گیگا‌بایت رم ارایه می‌شوند که قابلیت افزایش تا 32 گیگا‌بایت را دارند.

انتخاب سرور و استوریج

Uncategorized

پردازنده یا CPU چیست؟

پردازنده یا CPU چیست؟

cpu، پردازنده چیست
CPU یا Central Processing Unit 
به معنای واحد پردازش مرکزی است که پردازنده هم نامیده می‌شود و  معیار سنجش سرعت آن MHZ است. هر بیت دارای مقدار صفر و یا یک است. این بیت‌ها توسط CPU محاسبه می‌شوند در پردازنده‌های 32 بیتی میزان محاسبه برابر با 4,294,967,295 است در حالی که در پردازنده های 64 بیتی این مقدار برابر با 18,446,744,073,709,551,615 است.

SMP یا Symmetric Multi Processing روشی است که چندین CPU به صورت جداگانه اما با یکدیگر بر روی یک مادر بورد کار می‌کنند و سیستم عامل از هر دوی آن‌ها به صورت یکسان استفاده می‌کند. دو شرکت AMD و Intel این روش را پشتیانی می‌کنند البته سیستم عامل و نرم افزار مورد استفاده نیز باید SMP را پشتیبانی کنند. پردازنده‌های Hyper Threading شرکت Intel از این تکنولوژی پشتیبانی می‌کنند. هر CPU در یک زمان فقط می‌تواند یک پردازش را انجام دهد این در صورتی است که شاید این پردازش از تمام توان CPU استفاده نکند و ما بقی آن بدون استفاده می‌ماند که این تکنولوژی این مشکل را برطرف می‌کند.
Quick Path Interconnect پهنای باند در CPU‌ها را با FSB نشان می‌دهند که این تکنولوژی در نسل‌های بعدی پردازنده، به QPI تبدیل شده و به سرعتی معادل 6 گیگا ترنسپرت در ثانیه و بالاتر رسیده است.

VRM قطعه‌ای است که میزان ولتاژ CPU را کنترل می کند و باعث می شود که حرارت CPU قابل کنترل باشد.

سرورهای مناسب برای کسب‌وکارهای متوسط و کوچک معمولاً از سیستم‌ عامل ویندوز و پردازنده‌های 64 بیتی AMD و یا اینتل استفاده می‌کنند. بسیاری از سازمان‌هایی که کار و مأموریت حساسی دارند از سرورهایی استفاده می کنند که با سیستم‌ عامل یونیکس کار می‌کنند و متکی بر پردازنده‌های 64 بیتی مانند AMD Opteron ،Intel Itanium و یا پردازنده‌های RISC ساخت IBM ،HP، سان و دیگران هستند. پردازنده‌های 64 بیتی می‌توانند مقدار زیادی از حافظه را آدرس‌ دهی‌کنند و بازده و سرعت بسیار بالایی دارند.
زئون یا Xeon نامی است که اینتل بر روی CPU های مخصوص به سرور گذاشته که این CPU ها از توانمندی بالاتری نسبت به نمونه های معمولی خود برخوردار است که اولین CPU Xeon در سال 1998 به بازار عرضه شد. پردازنده‌های Xeon با بهره‌‌گیری از فناوری Intel Hyper-Threading که اجازه می‌دهد یک تراشه هم زمان دو Thread را (هر Thread مجموعه‌ای از دستورالعمل‌های زبان ماشین است) با هم اجرا کند، راندمان بهتری ارایه می‌کنند.

وقتی سراغ پردازش 64 بیتی می‌رویم، AMD Opteron و Intel Itanium مطرح می‌شوند. پردازنده‌های Opteron براساس معماری کنونی x86 ساخته شده‌اند و به طور ذاتی هم برنامه‌های نرم‌ افزاری 32 بیتی و هم برنامه‌های 64 بیتی را پشتیبانی می‌کنند.

cpu، پردازنده چیست

پردازنده ایتانیوم براساس معماری IA-65 طراحی شده و از قابلیت‌های فناوری EPIC ابداع شده توسط اینتل پشتیبانی می‌کند. EPIC مخفف عبارت Instraction Conlputing Explicitly Parallel ترجمه تحت‌اللفظی آن عبارت است از “دستورالعمل محاسباتی صریحاً موازی”. این قابلیت امکان اجرای حداکثر 6 دستورالعمل را به صورت هم زمان به تراشه می‌دهد. تراشه‌های ایتانیوم به طور ذاتی از برنامه‌های 32 بیتی پشتیبانی نمی‌کنند اما می‌توانند آن‌ها را با استفاده از حالت (Emulation یا تقلید) اجرا کنند.

یک سرور مناسب برای کاربردهای عمومی قیمتی حدود 3 هزار دلار دارد و قاعدتاً باید شامل یک پردازنده 2 تا 2/3 گیگا هرتزی از نوع AMD Athlon MP یا Intel Xeon و یک پردازنده کمکی دوم باشد. اگر AMD انتخاب می‌کنید، خوب است که دنبال یک سرور با پردازنده سریع‌تر نوع Opteron باشید که به وفور در بازار یافت می‌شود و قیمت مناسبی هم دارد.

Uncategorized

اینتل هم رسماً از مودم 5G خود رونمایی کرد

اینتل هم رسماً از مودم 5G خود رونمایی کرد

تکنولوژی 5G به آرامی در حال وارد شدن به دنیای تکنولوژی از هر دو سمت است؛ هم شبکه‌های مخابراتی و هم سازندگان گوشی‌های هوشمند در حال توسعه محصولات وخود و استفاده از این فناوری برای به ارمغان آوردن بالاترین حد سرعت برای کاربران هستند. برای آنکه پیشرفت این موضوع واضح‌تر شود، اینتل امروز از مودم XMM 8160 5G خود رونمایی کرد. اصلی‌ترین رقیب این کمپانی یعنی کوالکام بیشتر از 2 سال است که مودم 5جی خود را معرفی کرده اما تا سال آینده خبری از استفاده از مودم در محصولات کاربران نیست.

جای تعجب نیست که مودم اینتل هم قرار نیست زودتر از کوالکام در محصولات استفاده شود. کمپانی سازنده اعلام کرده که انتظار می‌رود مودم‌های 5G در نیمه دوم سال 2019 در اختیار سازندگان گوشی‌های هوشمند قرار بگیرد و این محصولات احتمالاً در اوایل سال 2020 روانه بازار خواهند شد. تا اینجای کار می‌دانیم که به زودی قرار نیست مودم‌های 5جی را در گوشی‌ها ببینم، اما بد نیست بدانیم که محصول جدید اینتل چه حرف‌های برای گفتن دارد.

مودم XMM 8160 5G اینتل

سخت افزار

اولین نکته و شاید اصلی‌ترین نکته در خصوص مودم XMM 8160 اینست که نه تنها از اتصال 5G برخوردار است، بلکه از تکنولوژی‌های قدیمی‌تر مانند 4G، 3G و حتی 2G  نیز پشتیبانی می‌کند. این یعنی مودم جدید دارای 2 اتصال یکی 5جی و یکی قدیمی‌تر است و سازندگان موبایل نیاز به استفاده از مودم دیگر ندارند، در نتیجه بخش مودم فضای کمتری اشغال خواهد کرد و سازندگان می‌تواند فضای بیشتری برای باتری گوشی بدهد. علاوه‌براین این امکان را برای دستگاه‌های کوچکتر نیز فراهم می‌کند تا از مودم 5G استفاده کنند. بدون شک این یکی از مهمترین مزایای اینترنت 5G است، چرا که می‌تواند دنیای اینترنت را با سرعت بالا در اختیار کاربران قرار دهد.

مودم 5G اینتل علاوه‌بر کاهش اندازه دارای حداکثر سرعت 6 گیگابایت در ثانیه خواهد بود که آن را 3 تا 6 برابر سریع‌تر از آخرین مودم‌های LTE موجود در بازار می‌کند. این تراشه از تمامی باندهای ضروری از 600 مگاهرتز تا 6 گیگاهرتز و حتی فرکانس‌های mmWave  که از 24 گیگاهرتز آغاز می‌شود را نیز پشتیبانی می‌کند.

شایعات حاکی از آنست که آیفون‌های اپل که در سال 2020 معرفی خواهند شد، اولین گوشی‌هایی هستند که با تکنولوژی مودم 5G اینتل روانه بازار می‌شوند. اخیراً با قطع همکاری کوالکام و اپل، اینتل به تنها تجهیزکننده کوپرتینویی‌ها در بخش مودم تبدیل شده است، بنابراین دور از انتظار نیست که اپل حساب ویژه‌ای بر روی تکنولوژی‌های جدید اینتل باز کند.

Uncategorized

پردازنده P7 یا Itanium

پردازنده P7 یا Itanium

در سال 1997، اينتل اعلام كرد كه قصد دارد با استفاده از تكنولوژي جدید شركت HP، اولين پردازنده 64 بيتي را با نام P7 يا Merced (و با تكنولوژي جديدتر) به بازار عرضه كند. با استفاده از پردازنده هاي 64 بيتي، فضاي آدرس دهی حافظه كه قبلاً به 4GB محدود مي شد، عملاً مي توانست نا محدود باشد.

البته ساخت اين پردازنده هاي 64 بيتي كه اينتل نام تجاري Itanium را براي آنها انتخاب كرده است، مطابق برنامه قبلي پيش نرفت و به دليل پيچيدگي بسيار زياد و تكنيكهاي جديدي كه براي طراحي و ساخت آن در نظر گرفته شده بود، با تاخير مواجه شد. در آگوست 1999، يك پردازنده آزمايشي Merced با تكنولوژي 0.18 micron و فركانس كلاك 800 MHZ ساخته شد.

قرار است در پردازنده هاي Itanium که 64 بيتي است از سه سطح حافظه Cache استفاده شود. بدين ترتيب كه حافظه هاي Cache اوليه و ثانويه به داخل CPU منتقل خواهد شد و حافظه Cache سطح سوم نيز از طريق يك گذرگاه اختصاصي به CPU وصل خواهد شد.

 

Uncategorized

معرفی پردازنده ZYNQ ULTRASCALE

Uncategorized

تاریخچه پردازنده های اینتل

تاریخچه پردازنده های اینتل

تاریخچه پردازنده های اینتل (قسمت سوم)

 

در قسمت قبل با پردازنده‌های محبوب و موفق 386 و 486 اینتل آشنا شدیم؛ سپس نگاهی به باگ Pentium FDIV و جنجال PSN انداختیم و در نهایت اولین پردازنده‌های نام آشنای پنتیوم را بررسی کردیم. در این قسمت با پردازنده‌های اقتصادی سلرون، پردازنده‌های مختص سرور زئون و ایتانیوم و همچنین فناوریِ هایپرتردینگ آشنا خواهیم شد. با هاردویر وی سنتر همراه باشید.

پردازنده‌های سلرون (Celeron)

پردازنده اینتل سلرون intel celeron

پردازنده‌های پایین رده‌ی سلرون به عنوان نسخه‌ای از پردازنده‌های پنتیوم II در سال ۱۹۹۸ به بازار عرضه شدند. پایین رده‌ترین پردازنده‌ی اینتل در زمان معرفی سلرون پردازنده‌های پنتیوم MMX بودند که با سرعت ۲۳۳ مگاهرتزی خود دیگر توانایی رقابت با پردازنده‌های خوش قیمت AMD K6 را نداشتند. دلیل نامگذاری پردازنده‌های سلرون هم در نوع خود جالب است. تیم برندینگ اینتل منطق پشت نام سلرون را اینگونه توضیح می‌دهد:

Celer کلمه‌ای لاتین به معنای سریع و چابک است (همانطور که در accelerate به این معنا به کار رفته است). کاربرد قسمت on هم مانند کاربرد آن در ترکیب‌هایی مانند turned on است. سلرون درست مانند پنتیوم ۷ حرف و ۳ سیلاب دارد و قسمت «Cel» آن با قسمت «tel» در نام اینتل هم آهنگ است.

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

پردازنده اینتل سلرون intel celeron

اولین سری سلرون بر مبنای هسته‌های Covington با معماری ۲۵۰ نانومتری برای کامپیوترهای دسکتاپ، و هسته‌های ۲۵۰ نانومتری Mendocino (با ۱۹ میلیون ترانزیستور و حافظه‌ی کش L2 ادغام شده در چیپ) برای نوت‌بوک‌ها عرضه شد. این پردازنده‌ها با سرعت‌های ۲۶۶ تا ۳۰۰ مگاهرتز برای دسکتاپ و ۵۰۰ مگاهرتز برای دستگاه‌های قابل حمل در دسترس بودند. بعدها پردازنده‌های سلرون با بروزرسانی‌های خود تبدیل به جانشین شایسته‌ای برای پردازنده‌های پنتیوم III شدند. سلرون‌های امروزی بر مبنای معماری اسکای‌لیک (Skylake) ساخته می‌شوند.

پردازنده اینتل سلرون اسکای لیک intel skylake celeron

میزان حافظه‌ی کش جدیدترین پردازنده‌ی سلرون برابر با ۶۶ درصد حافظه‌ی کش پردازنده‌ی Core i3 هم دوره‌ی خود است.

پردازنده‌های Pentium III و Pentium III Xeon

پنتیوم III در سال ۱۹۹۹ عرضه شد و اولین محصول اینتل برای رقابت با AMD در جنگ گیگاهرتزها بود. اولین نسخه‌های این پردازنده با هسته‌های ۲۵۰ نانومتری Katmai عرضه شدند و پس از مدت کمی نسخه‌هایی بر مبنای هسته‌های ۱۸۰ نانومتری Coppermine و ۱۳۰ نانومتری Tualatin نیز عرضه شدند.

پردازنده اینتل پنتیوم 3 intel pentium III

تعداد ترانزیستورهای موجود بر روی چیپ پردازنده‌های پنتیوم III از ۹.۵ میلیون عدد در هسته‌های Katmai، به ۲۸.۱ میلیون عدد در آخرین نوع هسته‌ها رسید. این جهش بیشتر به دلیل استفاده از حافظه‌ی کش L2 ادغام شده در CPU بود. سرعت کلاک در مدل‌های اولیه ۴۵۰ مگاهرتز بود و در نهایت با عرضه‌ی هسته‌های Tualatin به ۱۴۰۰ مگاهرتز رسید. اینتل به دلیل عجله در عرضه‌ی اولین پردازنده‌ی یک گیگاهرتزی خود برای رقابت با پردازنده‌هایAthlon AMD مورد انتقاد قرار گرفت؛ چرا که به دلیل نقص فنی مجبور شد با اعلام فراخوان تمامی پردازنده‌های ۱ گیگاهرتزی خود را از سطح بازار جمع کرده و عرضه‌ی آن‌ها را موکول به آینده کند.

پردازنده اینتل پنتیوم 3 intel pentium III

یکی از نکات مهم در تاریخ پردازنده‌های پنتیوم، عرضه‌ی پردازنده‌های موبایل (مخصوص دستگاه‌های قابل حمل) پنتیوم III در سال ۲۰۰۰ بود. اینتل همزمان با عرضه‌ی این پردازنده‌ها تکنولوژی اسپیداستپ (SpeedStep) و قابلیت تغییر اتوماتیک فرکانس پردازنده با توجه به شرایط کاری را معرفی کرد. پردازنده‌های Mobile Pentium III تنها یک روز قبل از معرفی پردازنده‌ی معروف کروزوئه (Crusoe) از شرکت ترنسمتا (Transmeta) معرفی شدند. بسیاری تا به امروز بر این باورند که اگر فشار ترنسمتا (که با به کار گرفتن لینوس توروالدز به شهرت رسیده بود) نبود، اینتل هرگز پردازنده‌های پنتیوم III موبایل را عرضه نمی‌کرد.

پردازنده پنتیوم 3 زئون اینتل intel pentium III xeon cpu

پردازنده‌ی Pentium III Xeon آخرین پردازنده از سری زئون بود که نام پنتیوم را با خود یدک می‌کشید. این پردازنده با استفاده از هسته‌های Tanner در سال ۱۹۹۹ عرضه شد. همانطور که در قسمت قبل اشاره شد، یکی از اتفاقات جنجال برانگیز عرضه‌ی پردازنده‌های پنتیوم III، معرفی مفهموم سریال نامبر پردازنده (PSN: Processor Serial Number) از سوی اینتل بود که باعث می‌شد مشکلاتی در رابطه با حفظ حریم خصوصی برای کاربران ایجاد شود. اینتل به دلیل فشار افکار عمومی و گروه‌ها و سازمان‌های مختلف مجبور شد این ویژگی را از پردازنده‌های بعدی خود حذف کند.

پردازنده‌های Pentium 4

لوگوی پردازنده اینتل پنتیوم 4 intel pentium 4 cpu logo

پردازنده‌های پنتیوم ۴، اینتل را در مسیری قرار دادند که منجر به جدی‌ترین تحول در تاریخ این شرکت شد. این پردازنده‌ها در سال ۲۰۰۰ با هسته‌های ۱۸۰ نانومتری Willamette و تعداد ۴۲ میلیون عدد ترانزیستور عرضه شدند. معماری جدید اینتل با نام Netburst به گونه‌ای طراحی شده بود تا فرکانس‌های کاری بالا را در پردازنده ایجاد کند. اینتل در آن زمان پیشبینی می‌کرد که این معماری باعث خواهد شد تا بتواند تا سال ۲۰۱۰ به سرعت‌های بالاتر از ۲۰ گیگاهرتز دست پیدا کند. با این حال، Netburst محدودیت‌های خودش را داشت و اینتل در سال ۲۰۰۳ متوجه شد که مصرف انرژی پردازنده‌های مبتنی بر این معماری در سرعت‌های بالا بسیار زیاد خواهد بود.

پردازنده اینتل پنتیوم 4 intel pentium 4 cpu

اولین پردازنده‌های مبتنی بر معماری Netburst با سرعت‌های ۱.۳ و ۱.۴ گیگاهرتز عرضه شدند. کمی بعد در سال ۲۰۰۲، با پیشرفت و بلوغ تکنولوژی ساخت اینتل، پردازنده‌هایی که از این معماری بهره می‌گرفتند مجهز به هسته‌های ۱۳۰ نانومتری و ۲.۲ گیگاهرتزی Northwood (با تعداد ۵۵ میلیون ترانزیستور) شدند و در نهایت در سال ۲۰۰۵ شاهد معرفی هسته‌های ۹۰ نانومتری و ۳.۸ گیگاهرتزی Prescott (با تعداد ۱۲۵ میلیون ترانزیستور) بودیم. اینتل در این بین اولین پردازنده‌ی نسخه‌ی Extreme خود را نیز با استفاده از هسته‌های Gallatin در سال ۲۰۰۳ معرفی کرد.

پردازنده پنتیوم 4 اینتل intel pentium 4 cpu box

با گذشت زمان، خانواده پردازنده‌های پنتیوم ۴ اعضای جدید زیادی را در خود تجربه کرد. در این دوران، پردازنده‌های اینتل برای دستگاه‌های قابل حمل Mobile Pentium 4-M نام داشتند. اینتل همچنین برای اولین بار مفهوم هسته‌ی مجازی را با فناوری هایپرتریدینگ (hyperthreading) در پردازنده‌های Pentium 4E HT معرفی کرد. پردازنده‌های Pentium 4F نیز با هسته‌های ۶۵ نانومتری Cedar Mill در سال ۲۰۰۵ معرفی شدند. اینتل قصد داشت تا خانواده‌ی پنتیوم ۴ را با پردازنده‌های Tejas جایگزین کند، اما زمانی که مشخص شد معماری Netburst قادر نیست به سرعت‌های بالاتر از ۳.۸ گیگاهرتز دست پیدا کند، این پروژه کنسل شد.

اینجا است که به مهمترین تغییر استراتژی تاریخ اینتل می‌رسیم. معماری مشهور و جدید اینتل با نام «Core»، چرخش ۱۸۰ درجه‌ای در جهت پردازنده‌های بهینه و کارآمدتر بود. اینتل بالاخره تصمیم گرفت به «جنگ گیگاهرتزی» خود با AMD پایان دهد.

پردازنده‌های زئون (Xeon)

خانواده پردازنده های زئون اینتل intel xeon processor family

پردازنده‌های Xeon اینتل بر خلاف دیگر پردازنده‌های این شرکت که برای بازار مصرفی تولید می‌شوند، بازار سرورها،ورک‌استیشن‌ها و سامانه‌های نهفته را هدف گرفته‌اند. مهمترین مزایای این خانواده از پردازنده‌ها عبارت است از قابلیت استفاده از چند پردازنده، تعداد هسته‌ها و حافظه‌ی کش بیشتر و پشتیبانی از حافظه‌های ECC. در مقابل، ویژگی‌هایی که این پردازنده‌ها را برای استفاده در کامپیوترهای دسکتاپ معمولی مناسب نمی‌کند عبارتند از سرعت کلاک پایین‌تر در قیمت‌های برابر با پردازنده‌های مشابه دسکتاپ، نبود پردازنده‌ی گرافیکی ادغام شده و عدم پشتیبانی از اورکلاکینگ. دلیل وجود تعداد هسته‌های بالاتر و فرکانس کاری پایین‌تر در سری Xeon این است که سرورها بر خلاف کامپیوترهای دسکتاپ که معمولاً تعداد کمی پردازش نسبتاً سنگین را انجام می‌دهند، تعداد زیادی پردازش سبک را به صورت موازی باید به انجام برسانند.

پردازنده دو هسته ای زئون اینتل intel xeon cpu

اولین پردازنده‌های Xeon ای که دیگر برند پنتیوم را با خود به همراه نداشتند، در سال ۲۰۰۱ معرفی شدند. این پردازنده‌ها بر مبنای معماری Netburst بودند (که در خانواده‌ی پردازنده‌های پنتیوم ۴ هم از آن استفاده می‌شد) و اولین بار با هسته‌های ۱۸۰ نانومتری Foster و سرعت ۱.۴ تا ۲ گیگاهرتز عرضه شدند. معماری Netburst تا سال ۲۰۰۶ در پردازنده‌های Xeon استفاده می‌شد. پس از آن، اینتل پردازنده‌های Xeon را با هسته‌های ۹۰ نانومتری Nocona، Irwindale، Cranford، Potomac و Paxville، و هسته‌های ۶۵ نانومتری Dempsey و Tulsa نیز عرضه کرد.

پردازنده‌های Xeon مبتنی بر معماری Netburst درست مانند پردازنده‌های دسکتاپ مبتنی بر این معماری از مشکل مصرف بالای انرژی رنج می‌بردند. این موضوع باعث شد اینتل به طور کلی در استراتژی و معماری ساخت پردازنده‌های خود بازنگری کند. آخرین پردازنده‌ی Xeon مبتنی بر این معماری، CPU دو هسته‌ای Dempsey با سرعت کلاک ۳.۷۳ گیگاهرتز و تعداد ۳۷۶ میلیون ترانزیستور بود.

پردازنده زئون اینتل

Xeon های امروزی همچنان به صورت سنتی بر مبنای همان معماری پردازنده‌های دسکتاپ و موبایل جدید اینتل ساخته می‌شوند، اما اینتل آن‌ها را با مقدار قدرت بیشتری عرضه می‌کند. پردازنده‌ی Woodcrest دو هسته‌ای اینتل که در سال ۲۰۰۶ عرضه شد، اولین محصول اینتل پس از تغییر استراتژی به سمت پردازنده‌های بهینه به شمار می‌رود.

جدیدترین پردازنده‌های Xeon در اکتبر ۲۰۱۵ معرفی شده و بر مبنای معماری ۱۴ نانومتری اسکای‌لیک هستند. این پردازنده‌ها از سوکت جدید اینتل با نام LGA 1151 استفاده می‌کنند و سرعت کلاک آن‌ها به ۴ گیگاهرتز نیز می‌رسد.

یکی از دیگر کاربردهای پردازنده‌های زئون اینتل، استفاده از آن‌ها در ساخت سوپر کامپیوترها است. بیش از ۸۰ درصد از ۵۰۰ ابر کامپیوتر دنیا از پردازنده‌های زئون اینتل استفاده می‌کنند.

پردازنده‌های ایتانیوم (Itanium)

پردازنده ایتانیوم itanium intel

معماری ایتانیوم (با تلفظ صحیح آیتانیِم) در ابتدا توسط اچ‌پی معرفی، و بعدها به صورت مشترک توسط اینتل و اچ‌پی توسعه داده شد. ایتانیوم به نوعی دنبال کننده‌ی ایده‌ی پردازنده‌های i860 و iAPX 432 بود و بازار سرورها و مصارف محاسباتی سنگین را هدف گرفته بود. علیرغم اینکه پردازنده‌های ایتانیوم، از سوی بازار و مصرف کنندگان با استقبال کمی مواجه شدند، توانستند مدت زمان بیشتری را نسبت به دیگر پردازنده‌های شکست خورده‌ی اینتل در بازار دوام بیاورند.

ایتانیوم‌ها به عنوان اولین پردازنده‌ی ۶۴ بیتی اینتل عرضه شدند و باور عموم بر این بود که آینده‌ی پلتفرم ۶۴ بیت اینتل با پردازنده‌های ایتانیوم خواهد بود. با این حال، همانطور که امروزه شاهد آن هستیم، آینده‌ی پردازنده‌های ۶۴ بیت اینتل به شکل کاملاً متفاوتی رقم خورد. مشکل اصلی ایتانیوم عملکرد ۳۲ بیت بسیار ضعیف آن بود.

پردازنده اینتل ایتانیوم 2 intel itanium 2 processor

اولین ایتانیوم‌ها در سال ۲۰۰۱ با هسته‌های ۱۸۰ نانومتری Merced و سرعت کلاک ۷۳۳ و ۸۰۰ مگاهرتز عرضه شدند. این پردازنده‌ها ۳۲۰ میلیون ترانزیستور را در خود جای می‌دادند که چیزی حدود ۶ برابر بیشتر از تعداد ترانزیستورهای پردازنده‌های پنتیوم در آن زمان بود. عملکرد اولین ایتانیوم‌ها در مقایسه با رقبای خود یعنی پردازنده‌های RISC و CISC به شدت ناامید کننده بود. نتایج بنچمارک‌ها در سال ۲۰۰۱ نشان می‌داد که بازده ایتانیوم در اجرای برنامه‌های ساخته شده برای پلتفرم x86، برابر با یک پردازنده‌ی ۱۰۰ مگاهرتزی پنتیوم است. این در حالی بود که در آن زمان پردازنده‌های ۱.۱ گیگاهرتزی پنتیوم در بازار متداول بودند.

ایتانیوم ۲ در سال ۲۰۰۲ با هسته‌ی ۱۸۰ نانومتری McKinley و همچنین هسته‌های ۱۳۰ نانومتری Madison، Deerfield، Hondo و Fanwood عرضه شد. سری ایتانیوم تا سال ۲۰۱۰ و عرضه‌ی Itanium 9000 به روزرسانی دیگری را تجربه نکرد. ایتانیوم ۹۰۰۰ از هسته‌های ۹۰ نانومتری Montecito و Montvale و همچنین هسته‌های ۶۵ نانومتری Tukwila استفاده می‌کرد. این پردازنده از مقدار باورنکردنی ۲۴ مگابایت حافظه‌ی کش و ۲ میلیارد ترانزیستور بهره می‌برد.

پردازنده ایتانیوم 2 اینتل intel itanium 2 processor

علیرغم شایعات متعدد مبنی بر توقف تولید پردازنده‌های خانواده‌ی ایتانیوم از سوی اینتل، اکوسیستم این پردازنده‌ها تا به امروز به خوبی توسط اینتل پشتیبانی می‌شود. جدیدترین ایتانیوم با هسته‌ی ۳۲ نانومتری Poulson و با نام Itanium 9500 در سال ۲۰۱۲ عرضه شد. این پردازنده ۳۲ مگابایت کش L3 و ۶ مگابایت کش L2 و ۳.۱ میلیارد ترانزیستور دارد.

اکثر سیستم‌های مبتنی بر ایتانیوم همچنان توسط اچ‌پی تولید می‌شوند. تا سال ۲۰۰۸، معماری ایتانیوم پس از x86،Power Architecture و SPARC، چهارمین معماری متداول استفاده شده در سرورهای تجاری است. در حالی که اینتل اعلام کرده است مشغول کار بر روی پردازنده‌های Kittson برای نسل بعدی ایتانیوم است، تا به امروز پردازنده‌های Poulson ایتانیوم که در سال ۲۰۱۲ معرفی شده‌اند، جدیدترین پردازنده‌های این معماری به شمار می‌روند. از آنجایی که در حال حاضر اچ‌پی تنها مشتری ایتانیوم است، احتمالاً Kittson آخرین ایتانیوم خواهد بود.

اصلی ترین سیستم عامل برای ایتانیوم HP-UX است. مایکروسافت و ردهت اعلام کرده‌اند که قصد دارند به پشتیبانی از پردازنده‌های ایتانیوم در سیستم عامل‌های خود پایان دهند؛ هرچند دیگر توزیع‌های لینوکس ماننددبیان همچنان به پشتیبانی از ایتانیوم ادامه خواهند داد. اوراکل نیز در سال ۲۰۱۱ اعلام کرد توسعه‌ی نرم‌افزار برای ایتانیوم را متوقف خواهد کرد.

فناوری هایپر تردینگ (Hyper-Threading)

فناوری هایپرتردینگ اینتل intel hyperthreading technology

در سال ۲۰۰۲، اینتل اولین پردازنده‌های مدرن دسکتاپ خود با فناوری چندریسمانی همزمان (SMT: Simultaneous Multithreading Technology) را عرضه کرد. تکنولوژی مالتی‌تردینگ اختصاصی اینتل، «هایپر تردینگ» (Intel Hyper-Threading Technology) نام دارد و در فارسی با نام‌های «فراریسمانی» و «پُرریسگی» نیز شناخته می‌شود. این فناوری اولین بار در پردازنده‌های Xeon اینتل که بر مبنای هسته‌های Prestonia بودند پدیدار شد و سپس پردازنده‌های پنتیوم ۴ مبتنی بر Northwood نیز از آن استفاده کردند.

هایپرتردینگ برای بهبود پردازش موازی (انجام چندین وظیفه به صورت همزمان) در پردازنده‌های مبتنی بر معماری x86 توسعه داده شده است. در این تکنولوژی، به ازای هر هسته‌ی فیزیکی، سیستم عامل دو هسته‌ی مجازی (یا منطقی) را آدرس دهی کرده و بار پردازش را در صورت امکان بین آن‌ها تقسیم می‌کند. تنها سیستم عامل‌هایی که برای استفاده از این تکنولوژی بهینه شده باشند قادر به بهره برداری از مزایای آن خواهند بود.

تکنولوژی هسته مجازی cpu اینتل hyper-threading

در زمان معرفی، اینتل ادعا می‌کرد که پردازنده‌هایی که از تکنولوژی هایپر تردینگ بهره می‌برند، نسبت به پردازنده‌های پنتیوم ۴ ای که از این تکنولوژی بی بهره هستند ۳۰ درصد بازده بیشتری دارند. آزمایش‌ها نیز نشان می‌داد که یک پردازنده‌ی ۳ گیگاهرتزی هایپرترد، عملکرد بهتری نسبت به پردازنده‌ی ۳.۶ گیگاهرتزی غیر هایپرترد از خود به نمایش می‌گذارد. اینتل پس از آن، این تکنولوژی را در پردازنده‌های مختلف خود از جمله ایتانیوم، پنتیوم D، اتم و سری Core i به کار گرفت.

هایپرتردینگ معایبی نیز با خود به همراه دارد. در سال ۲۰۰۶ مشخص شد که این فناوری از لحاظ مصرف انرژی چندان بهینه عمل نمی‌کند. برای مثال کمپانی ARM اعلام کرد که هسته‌هایی که از مالتی تردینگ استفاده می‌کنند، می‌توانند منجر به مصرف ۴۶ درصدی بیشتر انرژی نسبت به دو هسته‌ی واقعی شوند. همچنین ARM ادعا می‌کند مالتی تردینگ کوبیدگی حافظه‌ی کش را ۴۲ درصد افزایش می‌دهد، در حالی که دو هسته‌ی واقعی این میزان کوبیدگی را ۳۷ درصد کاهش می‌دهند. اینتل این ادعاها را رد کرده و عقیده دارد تکنولوژی هایپرتردینگ با استفاده از منابعی که در حالت عادی بدون مصرف و در حالت آماده به کار (idle) قرار دارند، بسیار بهینه عمل می‌کند. در سال ۲۰۱۰ ARM اعلام کرد که احتمال استفاده از مالتی تردینگ در طراحی چیپ‌های آینده‌ی این شرکت وجود دارد.

Uncategorized

مقایسه پردازنده A53 با A7

 

مقایسه پردازنده A53 با A7

مقایسه پردازنده A53 با A7

مقایسه پردازنده A53 با A7

شرکت ARM پس از معرفی اولین پردازنده ۶۴ بیتی خود با نام Cortex-A57 ، آن را جایگزینی مناسب برای پردازنده های ARM سری A15 عنوان کرد. همچنین پردازنده سری Cortex-A53 را به عنوان جایگزینی برای پردازنده های ARM سری A7 دانست.

با توجه به اطلاعات منتشر شده توسط این شرکت ، جهش از Cortex A8  با تکنولوژی ساخت ۶۵nm به Cortex A8 با تکنولوژی ساخت ۴۵nm ، به لطف افزایش سرعت کلاک پردازنده از ۶۰۰MHz به ۱GHz بهبود عملکرد ۷۰تا ۷۵ درصد را در بر داشته است.

نتیجه جهش به یک پردازنده Cortex-A9 دو هسته ای در مقایسه با (Cortex-A8 (45nm افزایش عملکرد نسبی در حدود ۲٫۵ برابر داشته است. با بررسی دقیق تر می توانیم این موضوع را در سه عامل ذیل ببینیم:

  • دو برابر شدن تعداد هسته
  • افزایش ۲۵ درصدی عملکرد DMIPS
  • Node کمتر که افزایش سرعت کلاک را در بر دارد

پردازنده A7 از A8 پنجاه درصد قدرت پردازش بیشتری دارا است در حالی که پردازنده A15 از A9 چهل درصد قویتر است. فرآیند تولید ترانزیستورهای کوچکتر بدین معنی است که باید در انتظار افزایش سرعت کلاک پردازنده ها باشیم. پردازنده A15 قابلیت اجرا شدن تا فرکانس ۲٫۵GHz را داشته در حالی که پردازنده A7 تا فرکانس بیشتر از ۱GHz در معماری ۲۸nm اجرا می شود. نسل دوم Cortex-A57 و Cortex-A53 با بهبود عملکرد ۵۰ درصدی با تکنولوژی ساخت ۱۶nm و ۱۴nmهمراه بوده است.

به عنوان مثال بردهای رسپری ۲ و ۳ از پردازنده با هسته سری A53 و برد Orange Pi از پردازنده های سری A7 استفاده می کنند که برای کسب اطلاعات بیشتر از  بردهای مذکور میتوانید به مقاله مروری بر بردهای Embedded مبتنی بر پردازنده ARM مراجعه کنید.

 مقایسه عملکرد Cortex A53 با A7

با مقایسه A7 در ۵۴۳۰ Exynos با A53 در۵۴۳۳  Exynosشاهد افزایش عملکرد کلی ۳۰٪ برای هسته های A53 بودیم. هر دو پردازنده در فرکانسی مشابه مورد ارزیابی قرار گرفته و امکان مقایسه مستقیم IPC بین دو معماری را به ما خواهد داد.

در تست اول هر دو پردازنده در حالت ARMv7 مورد ارزیابی قرار گرفتند. نتایج به شرح زیر است:

 مقایسه عملکرد Cortex A53 با A7

دیگر معیار عملکرد پردازنده ها آزمون GeekBench 3 است. با فعال کردن حالت AArch32 در  CPU های A53، شاهد تاثیری بزرگ در نتایج عملیات رمزنگاری خواهیم بود.

 مقایسه عملکرد Cortex A53 با A7

مقایسه عملکرد Cortex A53 با A7

میزان توان مصرفی

بررسی میزان توان مصرفی در هسته پردازنده ها کار دشواری است. برای این کار لازم است بخش های غیر ضروری درون پردازنده غیر فعال شود.

برای رسیدن به میزان مصرف توان لازم است،در بازه های زمانی منظم یک دقیقه ای اقدام به محاسبه کل توان مصرفی نموده و درنهایت نمودار مصرف انرژی بدست خواهد آمد. برای اطمینان از صحت و دقت اعداد و ارقام بدست امده، لازم است این آزمون را چندین بار تکرار نماییم.

مقایسه پردازنده A53 با A7

Uncategorized

X86 و x64 چیست؟

X86 و x64 چیست؟

پی سی ها، لپ تاپ ها، دستگاه های سیستم عامل مکینتاش، ویندوز و سایر سیستم عامل ها این روزها از نسخه ۶۴ بیت استفاده می کنند. حتی برخی گوشی های هوشمند نیز دارای نسخه ۶۴ بیت هستند. دلیل اصلی تغییر رویه از نسخه ۳۲ بیت، کمک به ارتقای محدودیت ظرفیت حافظه ای است که یک پردازنده می تواند دسترسی داشته باشد.

حافظه

یک چیپ ۳۲ بیتی حداکثر می تواند به ۴ گیگابایت حافظه دسترسی داشته باشد که این مقدار این روزها کفاف خواسته کاربر را نمی دهد. این میزان ممکن است برای امور مبانی مناسب باشد اما اگر بخواهید برنامه های متعددی را اجرا کنید، (مثلا اگر ۳۵ برگه را در مرورگرهای مختلف باز کنید و یا ۳۰ تصویر با کیفیت بالا را جهت ویرایش یکجا باز کنید، از این دیگر حافظه ۴ گیگا بایت نمی تواند جوابگو باشد. فراموش نکنید که ویندوز ۳۲ بیت فقط می تواند به حدود ۳٫۲ گیگا بایت فضا دسترسی داشته باشد، حتی اگر نسخه ۴ گیگابایت نصب شده باشد.
پی سی ها و لپ تاپ ها و سیستم عامل های مربوطه شان همگی این روزها دارای نسخه ۶۴ گیگابایتی هستند. نسخه های ۶۴ گیگابایتی ویندوز ۸ می تواند به ۸ ترابایت از فضای رم (حافظه جانبی)دسترسی داشته باشد، در حالی که نسخه های سرور می تواند به ۱۲۸ ترابایت فضا دسترسی پیدا کند. گرچه ممکن است به منظور تهیه یک چنین حافظه بالایی دچار دردسر شوید، اما از نصب آن بر روی مادربردهای امروزه که معمولاً روی هر یک از اسلات ها (شیارها) ۳۲ گیگابایت فضا دارا می باشد، فروگذار نباشید.

x86 در برابر x64

این یک اصطلاح انحرافی است که در اذهان عمومی مانند تقابل ۳۲ بیت و ۶۴ بیت جا افتاده است. X86 (یا ساختار x86) زمان متمادی است که به خانواده پردازنده هایی اطلاق می شود که به ۸۶ ختم می شود و اینتل موفق ترین خط تولید چیپ ها در اختیار دارد. نخستین مورد ۸۰۸۶ است و بسیاری از افراد، پردازنده های ۲۸۶، ۳۸۶ و ۴۸۶ را در پی سی های اولیه از اواسط سال ۱۹۸۰ تا ۱۹۹۰ به خاطر می اورند.
در خصوص تمامی دستگاه هایی که ۳۲ بیتی هستند به همین دلیل است که x86 با نسخه ۳۲ بیت قابل تبدیل شده است و همچنین x64 با نسخه ۶۴ بیت (و حتی توسط مایکروسافت هم مورد استفاده قرار می گیرد)، اما این بدان معنا نیست که پردازنده های زیادی که شماره های آن به ۶۴  خاتمه می یابد، وجود ندارد. در عوض این مقدار صرفاٌ برای ۶۴ بیتی مختصر نویسی شده است.

نرم افزار و سازگاری

حافظه تنها دلیل برای داشتن نسخه ۶۴ بیتی برای سیستم نیست. پردازنده های ۶۴ بیتی  می توانند در حجم وسیع ۶۴ بیت، با داده ها سرو کار داشته باشند که این امر کارآمد تر از جابجایی آن در کلمات ۳۲ بیتی است.
اگر پی سی شما با سیستم عامل ویندوز ۶۴ بیتی اجرا می شود، احتمالا با فولدر (X86) در بخش Program Files  روی هارد درایو مواجه می شوید. این بخش، اپلیکیشن های ۳۲ بیتی را ذخیره می کند، در حالی که فولدر دیگر Program Files شامل اپلیکیشن های ۶۴ بیتی است که شما از پیش نصب کرده اید. بنا به سازگاری با نسخه قبلی، سیستم های ۶۴ بیتی می تواند اپلیکیشن های ۳۲ بیتی را اجرا نماید.

Uncategorized

پردازنده ARM چیست ؟

پردازنده ARM چیست ؟

پردازنده ARM چیست ؟

پردازنده ARM چیست ؟

ARM یک خانواده CPU بر پایه معماری RISCمی باشد که توسط تیم ARM توسعه داده شده است. از ARM در ساخت CPU های 32 و 64 بیتی چند هسته ای استفاده می گردد. معماری RISC دارای تعداد دستورالعمل های کمتری است و سرعت اجرای دستورالعمل ها در این معماری بیشتر است و توان مصرفی این CPU های نیز کمتر است.

امروزه پردازنده های ARM به علت مزایای بالا ، به طور گسترده در دستگاه های الکترونیکی همراه مانند تلفن های همراه ، تبلت ها ، پلیر ها ، ساعت های هوشمند و …. استفاده می شود. پردازنده های ARM به علت داشتن تعداد دستور العمل های کمتر ، هنگام ساخت به تعداد ترانزیستور های کمتری نیاز دارند و به همین دلیل ساخت IC های پردازنده با اندازه کوچکتر را ممکن می سازد.

طراحی ساده ARM باعث می شود تا پردازش چند هسته ای بهینه تر و کد نویسی برای این پردازنده های ساده تر باشد. پردازنده های ARM گاها در برخی دستورالعمل های مشترک ، در مقایسه با پردازنده های Intel حتی پایداری بالاتری نیز دارند.

پردازنده ARM اولین بار در دهه 80 میلادی توسط شرکت انگلیسی Acorn Computers توسعه داده شد و نام ARM از سرکلمات Acorn RISC Machines بر آن گذاشته شد ، بعد ها این کلمات به Advanced RISC Machines تغییر یافتند. ( در حال حاضر ARM مخفف کلمات Advanced RISC Machines می باشد ) بعد ها شرکت هایی مانند Apple نیز به توسعه ARM کمک کردند و هسته های جدیدتر ARM به بازار ارائه شد. در حال حاضر شرکت ARM هسته CPU طراحی شده را در اختیار شرکت های سازنده CPU و میکروکنترلر قرار می دهد و بخش عمده در آمد این شرکت ، از همین طریق است.

این مطلب را از دست ندهید  ایجاد یک پروژه ARM در محیط نرم افزار IAR

ARM از ابتدا تا کنون چندین هسته مختلف مانند ARM1,ARM2,ARM3,ARM4,ARM4T,ARM6,ARM6M,ARM7M,ARM7EM,ARM7R,ARM7A,ARM8A,ARM8.1A,ARM8R ارائه نموده است که در دستگاه های مختلفی کاربرد داشته و دارند. در سالهای اخیر از پردازنده های ARM در ساخت لپ تاپ ها نیز استفاده شده و بیش از 20% لپ تاپ ها از این پردازنده استفاده می نمایند .