درود به همراهان مجله می مارکت. امروز با واژهای که جدیدا زیاد در مورد سی پی یوها شنیدید همراهتون هستم تا معماریش رو توضیح بدیم و ویژگیهاش رو بررسی کنیم.
پردازنده CPU Kryo چیه؟
پردازنده کریو کوالکام یک نام تجاری از سری سفارشی یا نیمه سفارشی پردازندههای بر مبنای ARM هست. این پردازندهها مجموعه دستورالعملهای ARMv8 64 بیتی رو پیاده سازی میکنن که به عنوان جانشین هستههای قدیمی تر 32 بیت Krait عمل میکنن. هستههای کریو اساسا هستههای نیمه سفارشی ARMv8 کورتکس هستن که برپایه ARM ساخته شدن (بر اساس فناوری ARM Cortex ساخته شدن) که به شرکای ARM اجازه میده اونو سفارشی سازی خودشون کنن، توسعه بدن و از طرحهای دلخواه و نامگذاری دلخواه در سری SoC خودشون استفاده کنن.
پردازنده اصلی کریو در سال 2015 در اسنپدراگون 820/821 معرفی شد. این یک پردازنده کاملا شخصی سازی شده از کوالکام بود. این پردازنده 64 بیتی چهار هستهای، با معماری ARMv8 سازگار بود که با فرکانس 2.2 گیگاهرتز و با استفاده از تکنولوژی 14 نانومتری FinFET LPP ساخته شده بود.
کریو سری 2 – Kryo 2xx
در 2016، کوالکام یک قرارداد رو با ARM امضا کرد که اجازه استفاده از دو مزیت مهم در پردازندههای ARM نسبت به سایر مجوزهای ARM رو میداد. اول اینکه به کریو این اجازه رو میداد که پردازندهها رو به نام تجاری خودش به بازار عرضه کنه. دوم، این میتونست در مورد آینده CPU ها باشه، این اجازه رو داد که هستههای نیمه سفارشی کریو رو به سفارش اصطلاح کنن. اولین طراحی که از اون دیدیم در کریو 485 بود که در اسنپدراگون 855 بود. این قرارداد و مجوز با نام جدید Built-on Cortex نامگذاری شد.
پردازنده کریو 2xx از هستههای Vanilla Arm-Cortex-A73 و Arm Cortex-A53 استفاده میکرد. اونا رو توی پردازندههای اسنپدراگون 835، 632، 636، 660، و 665 میشد پیدا کرد. تمام اینها پردازندههای هشت هسته ای با 4 هسته Cortex-A73 و 4 هسته Cortex-A73 هستن. بسته به مدل دقیق پردازنده، این پردازندهها با معماری 10، 11 یا 14 نانومتری FinFET LPP ساخته شدن.
FinFET LPP چیه؟
این یک فنآوری هست که پردازندههای تلفن همراه رو قادر میکنه تا از محدودیت ساختار ترانزیستور معمولی عبور کنن، عملکرد رو افزایش بدن و بهره وری بیشتری رو به دست بیارن.
هر پردازنده اسنپدراگون که شامل سی پی یو کریو 2xx میشه، با توجه به ساخت از این تکنولوژی کمی متفات استفاه میکنه. مثلا پردزانده 665 اسنپدراگون از کریو 260 استفاده میکنه که حداکثر سرعت کلاک اون 2 گیگاهرتز هست و 11 نانومتریه. در مقایسه، کریو 280 در اسنپدراگون 835، که حداکثر سرعت کلاک 2.45 گیگاهرتز داره 12 نانومتریه.
کریو سری 3 – Kryo 3xx
سری سوم کریو از کورتکس A73-A53 به سمت سری جدید Cortex-A75 و Cortex-A55 حرکت کرده. کریو 360 که در اسنپدراگون 670، 710 و 712 پیدا میشه، بر پایه یک ساختار 2+6 هست، 2 هسته Cortex-A75 و 6 هسته Cortex-A55. کریو 385 در پرچمدارها یعنی اسنپدراگون 845 و اسنپدراگون 850، و یک پردازنده لپتاپ بر پایه Arm استفاده شده. هر دو اینها از 4 هسته Cortex-A75 و 4 هسته Cortex-A55 استفاده میکنن. اسنپدراگون 845 حداکثر سرعت کلاک 2.8 گیگاهرتز داره که کمی بالاتر از 2.45 گیگاهرتز اسنپدراگون 835 هست.
کریو سری 4 – Kryo 4xx
سری 4 کریو اولین نتیجه و سود واقعی از مشارکت Arm با Built-on-Cortex بود. درحالیکه این سری بر پایه Cortex-A76 و Cortex-A55 بود، A76 یک هسته نیمه شخصی سازی شده خاص بود که فقط با کوالکام عرضه میشد. کریو 4xx همچنین به عنوان پرکاربردترین پردازنده در 10 پردازنده مختلف قرار داره، شامل اسنپدراگون 855/855 Plus، سری 765/765G، و سه پردازنده لپتاپ (8cx، 8c، و 7c).
کریو 460، کریو 468، و کریو 470 همگی از ساختار 2+6 (2 هسته A76 + 6 هسته A55) استفاده میکنن. درحالیکه بقیه مدلها همگی از ساختار 4+4 استفاده میکنن. همچنین یه سری متفاوت هم در این پردازندهها وجود داره که شامل کریو 485 در اسنپدارگون 855/855+، و کریو 475 در اسنپدراگون 765/765G هست. مورد آخر از یک ساختار 6+1+1 استفاده میکنه که Cortex-A76 در فرکانس کمی بالاتر کلاک شده. این به عنوان هسته اصلی شناخته میشه. به دنبال اون کریو 485 هم یک هسته اصلی به همراه کلاک بالاتر و کش بیشتر داره.
کریو سری 5 – 5xx
کریو سری 5 بر پایه Cortex-A77 ساخته شده. اولین پردازنده کوالکام که از کریو سری 5 استفاده کرد اسنپدراگون 865 با کریو 585 بود. مثل اسنپدراگون 855 قبل از اون، 865 هم از یک هسته اصلی در کنار سه هسته دیگه با عملکرد بالا استفاده میکرد اما همه اونا بر پایه Cortex-A77 بودن با حداکثر سرعت کلاک 2.84 گیگاهرتز.
اسنپدراگون 865+ یک نسخه اصلاح شده از نسخه 865 هست، که همچنان از کریو 585 استفاده میکنه اما هسته اصلی سرعت کلاک 3.1 گیگاهرتز داره. اسنپدراگون 870 هم یک نسخه اصلاح شده از اصلاح شده قبلی 865 هست که میشه اونو 865++ نامگذاری کرد اگر دوست دارید. در پایه این مدلها انگار خواهر برادر هستن چون همه بر پایه کریو 585 هستن و هسته اصلی در اسنپدراگون 870 سرعت کلاک 3.2 گیگاهرتز داره.
کریو سری 6 – Kryo 6xx
دو نوع پردازنده بر پایه کریو سری 6 داریم. یک مدل با Cortex-X1 و یک مدل بدون اون. Cortex-X1 برای عملکرد بالا طراحی شده. به این منظور که بزرگتر هست، فضای بیشتری برای محسابه و کش داره. هرچند، به هدف ارتباط با سایر هستهها طراحی شده. درحالیکه ساخت یک پردازنده کامل 4 هستهای یا 8 هستهای Cortex-X1 ممکنه، اما این مدل پردازنده احتمالا بیشتر برای لپتاپها استفاده بشه، برای موبایل، فقط یک هسته X1 قرار میدن.
اسنپدراگون 888، که به عنوان یک پردازنده پرچمدار هست، از کریو 680 و قابلیتهاش در 3 نوع مختلف هسته پردازنده استفاده میکنه، که یکی از اونا Cortex-X1 هست. دو مدل دیگه از هستههای Cortex-A78 هست که اسنپدراگون از سه تای اونا رو قرار داده و در آخر Cortex-A55 که اسنپدراگون 888 چهارتای اونا رو داره. Cortex-X1 به عنوان هسته اصلی در این ساختار 1+3+4 عمل میکنه که این ساختار در پردازنده 855 و 865 هم پیدا میشد.
کریو 670 یک نسخه ضعیفتر شده از کریو 680 هست که Cortex-X1 رو نداره، بجاش از 4 هسته Cortex-A78 در یک ساختار 3+1 که یک هسته اصلی سرعت کلاک 2.4 گیگاهرتز داره استفاده میکنه، به همراه 4 هسته Cortex-A55. کریو 670 توی مدل اسنپدراگون 780 میتونید ببینید که یک پردازنده بسیار جالب که رکوردها رو میشکنه با توجه به اینکه از جدیدترین پردازنده Arm Cortex استفاده میکنه که برای اسنپدارگون سری 700 طراحی شدن اما نه با ساختار 2+6، بلکه با یک ساختار کامل 4+4.
راهنمای شماره بندی و سری پردازندههای کریو
یک نگاه کلی به کریو به این شکل به نظر میرسه:
- کریو = شخصی سازی شده کوالکام
- کریو 2 = Cortex-A73
- کریو 3 = Cortex-A75
- کریو 4 = Cortex-A76
- کریو 5 = Cortex-A77
- کریو 6 = Cortex-A78 به همراه Cortex-X1 به صورت اختیاری
از کریو سری 3 به بعد، میتونید از یه تقلب کوچولو برای فهمیدن مدلها در هسته پردازنده استفاده کنید. از اونجایی که آخرین رقم هسته همیشه دو عدد بیشتر از شماره سری کریو هست. مثلا سری 4 میشه (4+2) پس میشه Cortex-A76.
نظراتتون در مورد این مطلب با ما به اشتراک بذارید.
منبع: گوگل، انجمن شیائومی
عالی بود فقط یه سوال برام پیش اومد ،من یه گوشی ۸میلیونی با اسنپدراگون مثلاً ۵ دیدم در یه گوشی ارزون و همون اسنپدراگون ۵ را در یه گوشی گرون دیدم که همون بود فقط یه تفاوت داشت هسته ارزون جزییات نزده بود ولی هسته گرون جزییاتی را نوشته بود هسته kryo gold. ,kryo silver,kryo perim این مشخصات گرونه بود ،ولی ارزونه فقط زده بود kryo میخوام بدونم اونی که جزییات زده فرق میکنه یا میشه هسته های ضعیف روی یه پردازنده مثلاً اسنپدراگون ۸۷۰ بذاریم
و سوال آخر گوشی پوکو f3 مشخصات عالیه ولی زیاد برد میسوزونه با اینکه اسنپدراگون ۸۷۰ چرا میسوزه، اون شرکت پردازنده را به شرکت سفارش داده که با کیفیت پایینی همین پردازنده را تولید کنند ممنون میشم توضیح بفرمایید
با سلام
از پشتیبانی اینستاگرام راهنمایی بفرمایید