تراشه (SoC) گوشی هوشمند چیست و چگونه عملکرد دستگاه را تعیین میکند؟
تراشههای مجتمع یا SoC، تمام قطعات حیاتی یک کامپیوتر را در چند میلیمتر مربع سیلیکون جای میدهند. این مقاله به بررسی اجزای این تراشهها، از پردازنده مرکزی تا واحدهای هوش مصنوعی، و واقعیت پشت ادعاهای بازاریابی میپردازد.
به قلم کاوان رامین
این خبر را به اشتراک بگذارید
بهطور خلاصه
- تراشههای SoC تمام اجزای حیاتی از جمله CPU، GPU و NPU را در یک قطعه سیلیکونی ادغام میکنند.
- معماری ARM به دلیل مصرف بهینه انرژی، پایه و اساس پردازندههای موبایل است.
- ادعاهای بازاریابی درباره قدرت گرافیکی اغلب به دلیل محدودیتهای حرارتی گوشیها در دنیای واقعی محدود میشوند.
طراحی گوشی هوشمند بعدی شما توسط برندی که نامش روی جعبه حک شده تعیین نمیشود، بلکه در دست گروه کوچکی از معماران سیلیکون در شرکتهایی مانند کوالکام، مدیاتک و اپل است که تولیداتشان تقریباً به طور انحصاری توسط TSMC ساخته میشود.
هر ساله، این طراحان با یک محدودیت فیزیکی سخت روبرو هستند: چه تعداد میلیارد ترانزیستور را میتوانند در قطعهای سیلیکونی به اندازه یک ناخن جای دهند. آنچه آنها تصمیم میگیرند در این «سیستم روی تراشه» (SoC) بگنجانند، دقیقاً دیکته میکند که دستگاه شما چه کاری میتواند انجام دهد و از چه کاری ناتوان است.[1]
در هسته مرکزی خود، یک SoC در واقع یک مادربرد کامل کامپیوتر است که تا مقیاس میکروسکوپی کوچک شده است. در یک رایانه رومیزی سنتی، پردازنده مرکزی (CPU)، کارت گرافیک (GPU) و حافظه (RAM) قطعات فیزیکی جداگانهای هستند که توسط مسیرهای مسی روی برد به هم متصل شدهاند.
اما یک SoC تمام این عناصر را به همراه مودمها، پردازندههای تصویر و موتورهای عصبی روی یک قالب واحد ادغام میکند. این ادغام شدید، مسافتی را که دادهها باید طی کنند به شدت کاهش میدهد؛ این همان دلیل اصلی است که گوشیهای هوشمند میتوانند قدرت محاسباتی عظیمی را ارائه دهند در حالی که با یک باتری کوچک کار میکنند و در دست شما ذوب نمیشوند.[2]
پایه و اساس تقریباً هر SoC موبایل، معماری ARM است. برخلاف معماری x86 که در تراشههای سنتی رایانههای شخصی استفاده میشود، ARM از مدل دستورالعملهای سادهشده (RISC) بهره میبرد تا بهرهوری انرژی را به حداکثر برساند. تراشههای مدرن از چیدمان هستههای ناهمگن (big.LITTLE) استفاده میکنند.
به عنوان مثال، پردازنده اسنپدراگون ایکس ۲ الیت کوالکام از ترکیبی از هستههای «اصلی» (Prime) برای کارهای سنگین و هستههای «عملکرد/کارایی» برای عملیات پسزمینه استفاده میکند. این معماری به تراشه اجازه میدهد هنگام خواندن ایمیل انرژی بسیار کمی مصرف کند، اما هنگام باز کردن یک برنامه سنگین فوراً قدرت خود را افزایش دهد.[2]
فراتر از پردازنده مرکزی، SoC بخش قابل توجهی از فضای سیلیکون را به واحد پردازش گرافیکی (GPU) و پردازشگر سیگنال تصویر (ISP) اختصاص میدهد. پردازنده گرافیکی همه چیز را از انیمیشنهای روان رابط کاربری تا رندر بازیهای سهبعدی مدیریت میکند. در حالی که مواد تبلیغاتی مرتباً به «گیمینگ در سطح کنسول» و رهگیری پرتو (Ray Tracing) شتابیافته سختافزاری میبالند - مانند بهبود ۱۸۲ درصدی که شیائومی برای تراشه XRING O3 خود ادعا میکند - واقعیت توسط گلوگاههای حرارتی محدود میشود.
یک گوشی هوشمند فاقد فنهای خنککننده فعال است، به این معنی که حداکثر عملکرد گرافیکی اغلب تنها برای چند دقیقه قابل حفظ است و پس از آن تراشه باید برای جلوگیری از گرم شدن بیش از حد، سرعت خود را کاهش دهد.
تهاجمیترین بخش بازاریابی در تراشههای مدرن، واحد پردازش عصبی (NPU) است. سازندگان تراشه در یک مسابقه تسلیحاتی برای اعلام بالاترین میزان «TOPS» (تریلیون عملیات در ثانیه) هستند. کوالکام واحد عصبی Hexagon خود را ۸۰ TOPS ارزیابی میکند، در حالی که دایمنسیتی ۹۶۰۰ پرو مدیاتک از واحدهای عصبی دوگانه برای انتقال استنتاج هوش مصنوعی از فضای ابری به صورت مستقیم روی دستگاه استفاده میکند.
تهاجمیترین بخش بازاریابی در تراشههای مدرن، واحد پردازش عصبی (NPU) است.
با این حال، یک نگاه شکاکانه در اینجا ضروری است: در حالی که NPUها واقعاً عکاسی محاسباتی را تسریع میکنند، ویژگیهای «هوش مصنوعی عاملمحور» که در کنفرانسها به شدت تبلیغ میشوند، اغلب به اکوسیستمهای نرمافزاری وابستهاند که هنوز سالها تا بلوغ فاصله دارند. سختافزار عرضه شده است، اما موارد استفاده تحولآفرین هنوز در حد معرفی باقی ماندهاند.
یک SoC اگر نتواند دادهها را به سرعت کافی جابجا کند، عملاً بیفایده است. اینجاست که کنترلرهای حافظه و مودمها وارد عمل میشوند. جدیدترین نسل تراشهها، مانند XRING O3، اولین نمونههایی هستند که از حافظه LPDDR6 پشتیبانی میکنند و پهنای باندی تا ۱۱۳.۸ گیگابایت بر ثانیه ارائه میدهند.
این خط لوله عظیم ضروری است زیرا CPU، GPU و NPU همگی از یک استخر حافظه مشترک استفاده میکنند. به طور همزمان، مودمهای یکپارچه 5G و کنترلرهای وایفای، گیگابیتها داده بیسیم را مدیریت میکنند، در حالی که همگی برای دریافت سهمی از بودجه محدود انرژی با هم رقابت میکنند.
ما در حال نزدیک شدن به محدودیتهای فیزیکی طراحی سیلیکونهای یکپارچه (Monolithic) هستیم. همانطور که TSMC به سمت گرههای تولیدی ۳ نانومتری و ۲ نانومتری حرکت میکند، هزینه کوچک کردن ترانزیستورها به شدت در حال افزایش است. برای دور زدن این محدودیتها، صنعت در حال تغییر مسیر به سمت معماریهای «چیپلت» (Chiplet) و انباشت سهبعدی است.
به جای یک تراشه عظیم، طراحان در حال روی هم قرار دادن عمودی ویفرهای حافظه و محاسباتی هستند - مانند انباشت یک واحد عصبی ۶ نانومتری با حافظه DRAM در شتابدهندههای هوش مصنوعی اخیر. این تغییر معماری تأیید میکند که آینده عملکرد موبایل صرفاً از کوچکتر کردن ترانزیستورها ناشی نخواهد شد، بلکه از تغییر بنیادین در نحوه بستهبندی و اتصال آنها به یکدیگر سرچشمه میگیرد.[1]
در نهایت، معماری SoC نشاندهنده یک بازی مداوم با مصالحهها است. هر میلیمتر مربعی که به پردازشگر هوش مصنوعی اختصاص مییابد، فضایی است که از هستههای پردازشی یا گرافیکی گرفته شده است. درک این تعادل به کاربران اجازه میدهد تا فراتر از اعداد تبلیغاتی، دستگاهی را انتخاب کنند که معماری آن با نیازهای واقعی و روزمره آنها همخوانی داشته باشد.[3]
اصطلاحات کلیدی
- System on a Chip (SoC)
- تراشهای مجتمع که تمام قطعات اصلی یک سیستم کامپیوتری را در یک مدار واحد ترکیب میکند.
- NPU (Neural Processing Unit)
- واحد پردازش عصبی که برای اجرای سریع و بهینه الگوریتمهای هوش مصنوعی طراحی شده است.
- ARM Architecture
- معماری پردازندهای بر پایه دستورالعملهای سادهشده که به دلیل مصرف پایین انرژی در دستگاههای موبایل استاندارد است.
- TOPS
- تریلیون عملیات در ثانیه؛ واحدی برای اندازهگیری توان محاسباتی سختافزارهای هوش مصنوعی.
- ISP (Image Signal Processor)
- پردازشگر سیگنال تصویر که دادههای خام دوربین را به عکسهای نهایی تبدیل میکند.
پرسشهای متداول
تفاوت SoC با پردازنده (CPU) معمولی چیست؟
پردازنده معمولی تنها محاسبات مرکزی را انجام میدهد، اما SoC شامل CPU، پردازنده گرافیکی (GPU)، مودم و واحد هوش مصنوعی در یک تراشه واحد است.
چرا معماری ARM در گوشیهای هوشمند استفاده میشود؟
معماری ARM بر اساس دستورالعملهای سادهشده (RISC) طراحی شده است که مصرف انرژی و تولید حرارت را به شدت کاهش میدهد، که برای دستگاههای دارای باتری حیاتی است.
واحد NPU در گوشی هوشمند چه کاربردی دارد؟
این واحد به طور خاص برای پردازش الگوریتمهای هوش مصنوعی و یادگیری ماشین، مانند بهبود کیفیت عکسها و پردازش زبان طبیعی به صورت محلی طراحی شده است.
بررسی عمیق دیدگاهها
طراحان سختافزار
تمرکز بر روی یکپارچگی و بهرهوری انرژی برای غلبه بر محدودیتهای فیزیکی.
از دیدگاه شرکتهایی مانند کوالکام و مدیاتک، چالش اصلی دیگر افزایش فرکانس پردازنده نیست، بلکه مدیریت حرارت و پهنای باند حافظه است. آنها استدلال میکنند که با انتقال بار پردازشی از CPU به واحدهای تخصصی مانند NPU و ISP، میتوانند عملکرد کلی سیستم را بدون تخلیه سریع باتری افزایش دهند. برای آنها، موفقیت در معماری به معنای تخصیص هوشمندانه وظایف به بلوکهای مختلف سیلیکون است.
توسعهدهندگان اکوسیستم نرمافزاری
نیاز به ابزارهای استاندارد برای بهرهبرداری از سختافزارهای پراکنده.
توسعهدهندگان سیستمعامل و اپلیکیشنها نگاه متفاوتی دارند. آنها با سختافزارهایی روبرو هستند که روی کاغذ قدرت فوقالعادهای دارند (مانند واحدهای عصبی ۸۰ TOPS)، اما به دلیل فقدان رابطهای برنامهنویسی (API) یکپارچه، استفاده از این قدرت دشوار است. از دیدگاه آنها، تا زمانی که نرمافزار نتواند به طور یکپارچه با معماریهای پیچیده و ناهمگن ارتباط برقرار کند، بخش بزرگی از این قدرت پردازشی صرفاً یک عدد تبلیغاتی باقی میماند.
مصرفکنندگان و منتقدان فناوری
تردید نسبت به ادعاهای بازاریابی و تمرکز بر تجربه کاربری واقعی.
منتقدان مستقل فناوری به شکاف میان ادعاهای روی کاغذ و عملکرد در دنیای واقعی اشاره میکنند. آنها استدلال میکنند که وعدههایی مانند «گیمینگ با کیفیت کنسول» اغلب پس از چند دقیقه به دلیل افت حرارتی (Thermal Throttling) با شکست مواجه میشوند. برای این گروه، پیشرفت واقعی در SoC زمانی معنادار است که به بهبود ملموس در عمر باتری، پایداری عملکرد در استفاده طولانیمدت و قابلیتهای کاربردی روزمره منجر شود، نه صرفاً ثبت رکوردهای جدید در بنچمارکها.
- طراحان سختافزار
- تمرکز بر روی یکپارچگی و بهرهوری انرژی برای غلبه بر محدودیتهای فیزیکی.
- توسعهدهندگان نرمافزار
- نیاز به ابزارهای استاندارد برای بهرهبرداری از سختافزارهای پراکنده.
- منتقدان فناوری
- تردید نسبت به ادعاهای بازاریابی و تمرکز بر تجربه کاربری واقعی.
دیدگاههایی که این گزارش پوشش نداده
- تولیدکنندگان باتری
- توسعهدهندگان بازیهای موبایل
منابع
[1]TSMCطراحان سختافزارTSMC SoC Process Technology
مطالعه در TSMC →
[2]Wikipediaتوسعهدهندگان نرمافزارSystem on a chip
مطالعه در Wikipedia →
[3]تیم سردبیری کوهستانمنتقدان فناوریتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
بیشتر در فناوری
مشاهده همه →آپدیت HyperOS
شیائومی تاریخ آغاز انتشار نسخه پایدار HyperOS 4 را اعلام کرد
6 منبع
سختافزار گوشی
غشاهای میکروسکوپی ePTFE چطور میکروفون گوشیهای هوشمند را ضدآب میکنند؟
3 منبع
بازار گوشیهای هوشمند
اپل در پی کاهش تقاضا و جهش قیمتها، سفارش قطعات آیفون ۱۸ پرو را ۱۵ درصد کاهش داد
7 منبع
فناوری اولد
سازوکار نمایشگرهای اولد: چرا پیکسلهای تاریک باتری را نجات میدهند اما سوختگی تصویر را تسریع میکنند؟
6 منبع
نظرات
هر زاویه. هر روز.
اخبار فناوری با پوشش کامل منابع و تحلیل دیدگاهها، هر روز و رایگان.




