سلام دوباره خدمت شما دوستان عزیز
من تو این مقاله بهترین و قویترین پردازنده های ARM رو از سال 2020 تا 2023 معرفی کردم و به ویژگی های هرکدومو توضیح دادم یه مقایسه مختصرم بین سری ها Cortex-X1 تا X4 انجام دادم که امیدوارم براتون مفید باشه.
پیشنهاد سردبیر به همراه ویدئو بررسی کامل معماری ARM و مقایسه با پردازنده های X86
در سال 2020
Cortex-A78
برخی از ویژگی ها:
- رمزگشایی 4 عریض طراحی فوقاسکالار خارج از نظم با یک حافظه پنهان 1.5K macro-OP
- مجموعه دستورالعمل ARMv8.2-A با برنامه های افزودنی برای دستورات رمزنگاری، RAS و LDAPR
- حافظه پنهان L3 اختیاری تا 4 مگابایت (تا 8 مگابایت با Cortex-X1)
- 7% عملکرد بهتر، 4% مصرف انرژی کمتر و 5% مساحت کوچکتر از Cortex-A77
- پشتیبانی از دستورالعمل های ذوب شده و Dynamic Shared Unit برای DynamIQ
برخی از تلفن های همراهی که از CPU Cortex-A78 استفاده می کنند عبارتند از :
سری گلکسی S21 سامسونگ : این گوشی ها از چیپست Exynos 2100 استفاده می کنند که دارای یک هسته Cortex-X1، سه هسته Cortex-A78 و چهار هسته Cortex-A55 است.
سری Mi 11 شیائومی : این گوشی ها از چیپست اسنپدراگون 888 استفاده می کنند که دارای یک هسته Cortex-X1، سه هسته Cortex-A78 و چهار هسته Cortex-A552 است.
سری OnePlus 9 : این گوشی ها همچنین از چیپست اسنپدراگون 888 با همان پیکربندی پردازنده مرکزی Mi 11 series3 استفاده می کنند.
Cortex-X1
این پردازنده بر پایه نسل قبلی یعنی Cortex-A78 طراحی شده اما دارای واحدهای اجرایی بیشتر، حافظه پنهان بزرگتر و سرعت کلاک بالاتر است که می تواند سریعتر از کار کند، اما همچنان انرژی و ابعاد بیشتری دارد . Cortex-X1 هر دو مجموعه دستورالعمل 32 بیتی و 64 بیتی را پشتیبانی می کند.
برخی از دستگاه هایی که از Cortex-X1 استفاده می کنند عبارتند از Samsung Exynos 2100، Qualcomm Snapdragon 888 و Google Tensor13.
برخی از گوشی هایی که از Cortex-X1 استفاده می کنند عبارتند از :
- سری Samsung Galaxy S21 با چیپست Exynos 2100
- سری Mi 11 شیائومی با چیپست اسنپدراگون 888
- سری Google Pixel 6 با چیپست Tensor
در سال 2021
Cortex-A510
Cortex-A510 یک CPU با کارایی بالا است که به عنوان جانشین Cortex-A55 طراحی شده است. این پردازنده بر اساس معماری ARMv9 دارای طراحی عریض با بهبود عملکرد و بهره وری انرژی است که می توان آن را با Cortex-A710 یا Cortex-X2 در یک پیکربندی big.LITTLE جفت کرد.
برخی از SoCهایی که از Cortex-A510 استفاده می کنند عبارتند از :
- Qualcomm Snapdragon 8 series
- مدیاتک Dimensity 9000 series
- سامسونگ اگزینوس 2200
چند نمونه از گوشی هایی که از این پردازنده استفاده میکنند :
- ASUS ROG Phone 6: Snapdragon 8 Plus Gen 11
- OnePlus 10 Pro: Snapdragon 8 Gen 22
- OnePlus 11: Snapdragon 8 Gen 22
- سری گلکسی اس 22 سامسونگ: اسنپدراگون 8 نسل 2 یا اگزینوس 2200
- سری گلکسی اس 23 سامسونگ: اسنپدراگون 8 نسل 2 برای گلکسی یا اگزینوس 2300
Cortex-A710
Cortex-A710 نسل اول پردازنده Cortex "بزرگ" Armv9 بر اساس فناوری Arm DynamIQ است. طراحی شده است تا تعادل عملکرد و کارایی را برای طیف وسیعی از دستگاهها، مانند گوشیهای هوشمند، لپتاپها و برنامههای 5G فراهم کند. می توان آن را با Cortex-X2 و Cortex-A510 در یک پیکربندی big.LITTLE، با یک واحد مشترک DynamIQ (DSU-110) جفت کرد. Cortex-A710 دارای خط لوله 10 چرخه غیرقابل سفارش است، تا برنامه های افزودنی Armv8.5، برنامه های افزودنی SVE2، افزونه های برچسب گذاری حافظه، پسوندهای رمزنگاری، برنامه های افزودنی RAS، و واحد رمزنگاری اختیاری را پشتیبانی کند. برخی از مدلهای SOC که از Cortex-A710 استفاده میکنند عبارتند از Qualcomm Snapdragon 7 Gen 1، Qualcomm Snapdragon 8/8+ Gen 1، MediaTek Dimensity 9000/9000+ و Samsung Exynos 2200¹.
چند نمونه از گوشی هایی که از این پردازنده استفاده میکنند:
ASUS ROG Phone 6 Snapdragon 8 Plus Gen 1 -
OnePlus 10 Pro Snapdragon 8 Gen 2 -
OnePlus 11 Snapdragon 8 Gen 2 -
Samsung Galaxy S22 series Snapdragon 8 Gen 2 or Exynos 2200 -
Samsung Galaxy S23 series Snapdragon 8 Gen 2 for Galaxy or Exynos 2300 -
Cortex-X2
Cortex-X2 از پسوندهای SVE2 SIMD و نوع داده Bfloat16 پشتیبانی می کند، در حالی که Cortex-X1 پشتیبانی نمی کند.
Cortex-X2 دارای خط لوله 10 چرخه است، در حالی که Cortex-X1 دارای خط لوله 11 چرخه است.
Cortex-X2 دارای بافر ترتیب مجدد 288 ورودی است، در حالی که Cortex-X1 دارای بافر ترتیب مجدد 224 ورودی است.
Cortex-X2 دارای dTLB 48 ورودی است، در حالی که Cortex-X1 دارای dTLB 40 ورودی است.
Cortex-X2 افزایش عملکرد 11 درصدی را نسبت به Cortex-X1 ارائه میکند، زمانی که بر اساس همان فرآیند، سرعت کلاک و تنظیم حافظه پنهان باشد.
میتوان این پردازنده را با Cortex-A710 و Cortex-A510 در یک پیکربندی big.LITTLE ادغام کرد
و برخلاف X1 ، این مدل فقط از مجموعه دستورالعمل های 64 بیتی پشتیبانی می کند.
. برخی از مدلهای SOC که از Cortex-X2 استفاده میکنند عبارتند از :
Qualcomm Snapdragon 7+ Gen 2، Qualcomm Snapdragon 8/8+ Gen 1، MediaTek Dimensity 9000/9000+ و Samsung Exynos 2200.
گوشی هایی که از این پردازنده استفاده می کنند :
- Samsung Galaxy S22 series Snapdragon 8 Gen 1 or Exynos 2200 :
- Samsung Galaxy S23 series Snapdragon 8 Gen 1 or Exynos 2300 :
در سال 2022
Cortex-A715
Cortex-A715 نسل دوم پردازنده Armv9 بر اساس فناوری Arm DynamIQ است. طراحی شده است تا تعادل عملکرد و کارایی را برای طیف وسیعی از دستگاهها، مانند گوشیهای هوشمند، لپتاپها و برنامههای 5G فراهم کند. می توان آن را با Cortex-X3 و Cortex-A510 در یک پیکربندی big.LITTLE، ادغام کرد. Cortex-A715 دارای خط لوله 10 سیکلی نامتعادل است، تا افزونه های Armv8.5، برنامه های افزودنی SVE2، پسوندهای برچسب گذاری حافظه، پسوندهای رمزنگاری، پسوندهای RAS و واحد رمزنگاری اختیاری را پشتیبانی می کند. برخی از مدلهای SOC که از Cortex-A715 استفاده میکنند عبارتند از Qualcomm Snapdragon 7+ Gen 2، Qualcomm Snapdragon 8/8+ Gen 1، MediaTek Dimensity 9000/9000+ و Samsung Exynos 2200.
گوشی هایی که از این پردازنده استفاده میکنند :
- سری گلکسی S23 سامسونگ
Cortex-X3
25% اوج بهبود عملکرد نسبت به Cortex-X2
11% افزایش IPC نسبت به Cortex-X2
نمونه گوشی موبایلی که از این پردازنده استفاده میکند :
- Samsung Galaxy S23 series Snapdragon 8 Gen 2 for Galaxy or Exynos 2300 :
در سال 2023
Cortex-A520
Cortex-A520 یک CPU Armv9.2 با راندمان بالا ولی کم مصرف است که بازده انرژی بهبود یافته ای را تنظیم می کند و با پس زمینه و بارهای کاری سبک تنظیم شده است تا عمر باتری و مقیاس پذیری را در بازار فناوری مصرف افزایش دهد. همراه با DSU-120 جدید ارائه می شود و با Cortex-X4 و Cortex-A720 برای ساختن خوشه های big.LITTLE سازگار است. Cortex-A520 یک هسته مرتب است، به این معنی که دستورالعمل ها را به ترتیب دریافت و آنها اجرا می کند . به گونه ای طراحی شده است که دو هسته می توانند واحدهای اجرایی را به اشتراک بگذارند و به ARM اجازه می دهد اندازه هسته و مقدار سیلیکونی را که می گیرد کاهش دهد. همچنین به A520 اجازه می دهد تا 22٪ کارآمدتر از آن باشد
Cortex-A720
Cortex-A720 اولین پردازنده با راندمان قوی Armv9.2 است که همچنان مرزهای عملکرد بالا پایدار را در یک بسته قدرت محدود به پیش میبرد. بهینهسازی شده برای بسیاری از موارد، از جمله بازیهای موبایلی پیشرفته AAA، با هسته با راندمان بالا Armv9.2، Cortex-A520، و هسته با عملکرد برتر، Cortex-X4 - که همه در DSU-120 کاملاً جدید گنجانده شدهاند، تکمیل شده است. Cortex-A720 یک CPU AArch64 فقط بیتی است که می تواند با Cortex-X4 و Cortex-A520 در یک پیکربندی big.LITTLE ترکیب شود. همچنین در مقایسه با نسل قبلی Arm Cortex-A715، 20 درصد راندمان انرژی بیشتری ارائه می دهد.
Cortex-X4
Cortex-X4 نسل سوم پردازنده Armv9 بر اساس فناوری Arm DynamIQ است که می تواند با Cortex-A720 و Cortex-A520 در یک پیکربندی big.LITTLE ترکیب شود .Cortex-X4 دارای خط لوله 10 سیکلی نامتعادل است، تا افزونه های Armv8.5، پسوندهای SVE2، پسوندهای برچسب گذاری حافظه، پسوندهای رمزنگاری، پسوندهای RAS و واحد رمزنگاری اختیاری را پشتیبانی کند همچنین Cortex-X4 افزایش عملکرد 11 درصدی را نسبت به Cortex-X3 ارائه میکند.
X4 جدیدتر و سریعتر از X3 است. X4 در نقطه اوج تا 14 درصد عملکرد تک رشته ای و 40 درصد راندمان انرژی بیشتر نسبت به X3 ارائه می دهد. X4 همچنین دارای یک گزینه کش L2 بزرگتر (حداکثر 2 مگابایت) و یک هسته اجرایی خارج از نظم گسترده تر از X3 است.
برخی دیگر از تفاوت های X4 و X3 عبارتند از:
X4 دارای سرعت کلاک بالاتر 3.4 گیگاهرتز در مقابل 3.25 گیگاهرتز برای X31 است.
X4 دارای پیش واکشی کننده داده های موقت L1 و حافظه پنهان دستورالعمل بهبود یافته است.
X4 دارای ترکیب متفاوتی از واحدهای تولید آدرس (AGU) با دو AGU بار، یک AGU ذخیره و یک AGU23 عمومی است.
برخی از مدلهای SOC که از Cortex-X4 استفاده میکنند عبارتند از Qualcomm Snapdragon :
7+ Gen 2، Qualcomm Snapdragon 8/8+ Gen 1، MediaTek Dimensity 9000+ و Samsung Exynos 2200.
خب به پایان این مقاله رسیدیم بازهم امیدوارم که براتون مفید باشه ، لطفا کامنت یادتون نره مرسی از حمایتتون.