انقلاب خاموش در دنیای پردازنده ها
اگر در حال خواندن این مقاله روی گوشی هوشمند یا تبلت خود هستید، در حال استفاده از یک پردازنده مبتنی بر معماری ARM هستید. این معماری که روزگاری تنها به دستگاههای موبایل محدود میشد، امروزه با قدرت وارد دنیای لپتاپها و حتی سرورها شده است. مکبوکهای اپل و لپتاپهای ویندوزی مجهز به تراشههای اسنپدراگون، گواه روشنی بر این تغییر بزرگ هستند. اما معماری ARM (مخفف Advanced RISC Machines) دقیقاً چیست و چرا تا این حد محبوب شده است؟
معماری ARM چگونه کار میکند؟
برای درک معماری ARM، ابتدا باید با مفهوم RISC (مخفف Reduced Instruction Set Computer یا کامپیوتر با مجموعه دستورالعملهای کاهشیافته) آشنا شوید.
پردازندهها برای انجام وظایف خود به «دستورالعملها» وابستهاند. فلسفه طراحی ARM بر پایه سادهسازی این دستورات بنا شده است. در این معماری، دستوراتی که به پردازنده ارسال میشوند بسیار کوچک، مشخص و بهینهسازی شده هستند. پردازنده به جای درگیر شدن با کدهای پیچیده، این دستورات ساده را با سرعت خارقالعادهای پردازش میکند که نتیجه آن، راندمان بالا در کنار مصرف حداقل انرژی است.
نبرد پادشاهان سختافزار
بزرگترین رقیب ARM، معماری x86 است که دههها توسط غولهایی مانند اینتل (Intel) و ایامدی (AMD) در کامپیوترهای شخصی استفاده میشود.
معماری x86 بر پایه طراحی CISC (مجموعه دستورالعملهای پیچیده) استوار است. در x86، یک دستور واحد میتواند چندین عملیات پیچیده را به صورت همزمان انجام دهد. اگرچه این رویکرد قدرت پردازشی بسیار بالایی برای نرمافزارهای سنگین فراهم میکند، اما یک نقطه ضعف بزرگ دارد: مصرف بالای انرژی و تولید گرمای زیاد.
اگر بخواهیم ساده بگوییم: پردازندههای x86 مانند کامیونهای قدرتمندی هستند که بارهای سنگین را جابهجا میکنند اما سوخت زیادی میبلعند؛ در حالی که پردازندههای ARM مانند خودروهای اسپرت و آیرودینامیکی هستند که با کمترین میزان سوخت، به بالاترین سرعت و بهرهوری میرسند.
مزایای کلیدی معماری ARM
چرا شرکتهای بزرگ فناوری در حال مهاجرت به سمت ARM هستند؟ پاسخ در این سه ویژگی نهفته است:
- مصرف انرژی فوقالعاده پایین: بزرگترین نقطه قوت ARM، شارژدهی بینظیر باتری است. این معماری به دستگاهها اجازه میدهد با یک بار شارژ، ساعتها و حتی روزها روشن بمانند.
- مدیریت حرارت و حذف فنها: به دلیل مصرف بهینه انرژی، پردازندههای ARM گرمای بسیار کمی تولید میکنند. به همین دلیل است که بسیاری از دستگاههای مبتنی بر این معماری (مانند مکبوک ایر یا آیپدها) نیازی به فن خنککننده ندارند و کاملاً بیصدا کار میکنند.
- طراحی یکپارچه (SoC): معماری ARM به تولیدکنندگان اجازه میدهد تا پردازنده مرکزی (CPU)، پردازنده گرافیکی (GPU)، واحد پردازش هوش مصنوعی (NPU) و مودمهای ارتباطی را همگی روی یک تراشه بسیار کوچک و یکپارچه به نام SoC (سیستم روی چیپ) قرار دهند که باعث صرفهجویی شدید در فضای فیزیکی دستگاه میشود.
شرکت ARM پردازنده تولید نمیکند!
یکی از حقایق جالب درباره شرکت بریتانیایی ARM این است که آنها خودشان هیچ پردازندهای را تولید فیزیکی نمیکنند. مدل کسبوکار این شرکت، طراحی «نقشه معماری» و فروش حق امتیاز (License) آن است. شرکتهایی مانند اپل (Apple)، کوالکام (Qualcomm)، سامسونگ (Samsung) و مدیاتک (MediaTek) این معماری را خریداری کرده و بر اساس آن، تراشههای اختصاصی خود را تولید و روانه بازار میکنند.
آینده از آنِ کیست؟
معماری ARM ثابت کرده است که برای داشتن قدرت بالا، نیازی به مصرف بیرویه انرژی نیست. با ورود کامپیوترهای هوش مصنوعی (AI PCs) و نیاز روزافزون به پردازندههای کممصرف اما قدرتمند، جایگاه ARM در بازار سختافزار از هر زمان دیگری مستحکمتر شده است. رقابت بین ARM و x86 در سالهای آینده، یکی از جذابترین تحولات دنیای فناوری خواهد بود که در نهایت، برنده اصلی آن کاربران و مصرفکنندگان هستند.
ثبت دیدگاه
دیدگاهها