發展歷史
Kryo是高通公司為其驍龍系列處理器設計的自定義CPU核心架構。該架構於2015年隨驍龍820處理器首次亮相,是高通首款定製設計的64位CPU,標誌著繼Scorpion、Krait之後自研微架構的回歸。
Kryo架構自推出以來經歷了多次疊代,從早期的Kryo 200系列發展到Kryo 300系列。Kryo 200系列首次出現在驍龍820處理器中,Kryo 300系列則套用於更先進的驍龍旗艦處理器,如驍龍888採用的Kryo 680。
雖然Kryo架構基於ARM指令集或Cortex核心進行深度定製,旨在提供卓越的單核與多核性能,但在驍龍835等時期,高通也曾轉向直接使用ARM公版架構。
2024年,高通宣布在3nm晶片上採用全新的自研Oryon CPU,旨在減少對ARM公版架構的依賴。
核心技術
Kryo是高通公司為其驍龍系列移動平台設計的定製化CPU架構。它起源於對高性能、低功耗移動處理器的需求,旨在通過深度定製與異構計算,為智慧型手機等設備提供計算體驗。Kryo架構通常基於ARM指令集或核心架構進行定製,並經歷了多代技術演進。
Kryo架構的核心是其自定義的CPU核心設計,專為高性能和低功耗而最佳化。它通常採用“大小核”或“三叢集”等異構設計,以適應不同的工作負載。大核用於處理高性能任務,小核負責日常輕量級任務,以提高能效。其技術特點包括支持亂序執行、預測執行和分支預測等性能最佳化技術。快取結構通常包括每個核心私有的一級快取和共享的二級/三級快取。架構疊代帶來了核心設計、頻率、能效比和安全特性等方面的持續提升。
Kryo CPU是高通異構計算架構的關鍵組成部分。它與Adreno GPU和Hexagon DSP緊密集成,共同構成被稱為“鐵三角”的異構計算單元,針對高性能移動計算、多媒體和連線性進行最佳化。為了高效管理這些異構組件,高通引入了Symphony System Manager。該系統管理器旨在動態管理整個SoC的資源分配,根據任務需求選擇最高效的處理器組合,以實現性能與功耗的平衡,而非將所有系統管理任務都交由CPU處理。
Kryo架構雖然冠以“自研”或“定製”之名,但其多數疊代版本本質上仍基於ARM的Cortex核心架構或ARM指令集進行深度定製與最佳化。例如,驍龍820的初代Kryo、驍龍888的Kryo 680(基於Cortex-X1/A78)、驍龍8 Gen 1的Kryo(基於ARMv9架構)等均是如此。高通也曾在部分平台轉向使用ARM公版架構,並在新一代平台中探索如Oryon等更徹底的自研道路,以減少對ARM的依賴。
產品設計
Kryo 架構是高通公司為其 Snapdragon 系列處理器設計的一款自定義 CPU 核心架構。它起源於對高性能移動處理器的需求,旨在為智慧型手機和其他移動設備提供更強大的計算能力。Kryo 架構的核心是其自定義的 CPU 核心設計,這些核心專為高性能和低功耗而最佳化。它通常包括大核和小核的異構設計,以適應不同的工作負載和性能需求。大核用於處理高性能任務,如遊戲和複雜的應用程式,提供較高的單核性能。小核用於日常輕量級任務,如社交媒體瀏覽和郵件處理,以提高能效。
Kryo 架構的設計目標是平衡高性能與低功耗。解決性能與電池續航時間之間的衝突。其定製化核心旨在滿足用戶需求,同時兼顧性能與電池續航時間。Kryo CPU (基於 ARM Cortex 技術) 針對高性能移動計算進行了最佳化。它旨在以較低的功耗提供優質性能,並代代更新。
Kryo CPU 是高通異構計算架構的關鍵組成部分。它與 Adreno GPU、Hexagon DSP 以及其他專用組件(如 Spectra ISP)緊密集成,共同構成驍龍處理器的核心計算組件組合。旨在提供較好的用戶體驗、創新和效率。為更好地協調和管理 SoC 中的異構組件(CPU、GPU、DSP),高通推出了 Symphony System Manager。該系統旨在管理整個 SoC 的不同配置,從而選取高效的處理器與專用核心組合、並以較低功耗,較快地完成任務。而不是將系統管理完全交給 CPU 核心處理。
產品規格
Kryo架構是高通公司為驍龍系列處理器設計的自定義CPU核心架構,經歷了多次疊代。
初代Kryo CPU集成於驍龍820移動平台,採用14納米FinFET工藝製程,最高主頻達2.2GHz。後續疊代中,工藝持續升級,例如驍龍8 Gen 1採用三星4nm工藝,驍龍8 Gen 2採用台積電4nm工藝。
Kryo架構普遍採用基於ARM big.LITTLE技術的異構多核設計。例如,Kryo 680採用1個Cortex-X1超級核心(2.84GHz)+3個Cortex-A78大核(2.4GHz)+4個Cortex-A55小核(1.8GHz)的1+3+4八核設計,並共享4MB L3快取。Kryo CPU(驍龍8 Gen 2)採用1個Cortex-X3核心(3.2GHz)+2個Cortex-A715核心+2個Cortex-A710核心(均為2.8GHz)+3個Cortex-A510核心(2.0GHz)的1+2+2+3八核設計,擁有8MB三級快取。快取結構通常包括核心私有一級快取和共享的二級/三級快取。
產品型號
高通 Kryo CPU 架構廣泛套用於驍龍系列移動平台。該架構於2015年隨驍龍820處理器首次亮相,作為高通首款定製設計的64位CPU。此後,多代驍龍旗艦處理器均搭載了不同版本的Kryo架構,例如驍龍845(Kryo 385)、驍龍855(Kryo 485)、驍龍865(Kryo 585)、驍龍888(Kryo 680)、驍龍8 Gen 1(基於ARMv9的Kryo)以及驍龍8 Gen 2(1+2+2+3架構的Kryo)。此外,Kryo架構也套用於中高端及入門級平台,如驍龍778G(Kryo 670)、驍龍7c Gen 2(Kryo 468)以及2025年底發布的驍龍6s 4G Gen 2(Kryo CPU)。不同型號的Kryo CPU在核心配置(如八核、1+3+4、1+2+2+3等)、製程工藝(14nm、7nm、5nm、4nm)和主頻(最高可達3.2GHz)上各有不同。
市場反響
初代集成於驍龍820移動平台的Kryo CPU,與驍龍810處理器相比,在性能方面帶來最高達2倍的提升,功耗最高下降2倍。
驍龍888移動平台採用的Kryo 680 CPU是行業首個採用ARM Cortex X1架構的移動平台,其整體性能相較於上一代提升了25%,整個CPU叢集的整體功效也提高了25%,且在高強度負荷下能夠維持長時間的穩定運行。
驍龍8 Gen 2移動平台的Kryo CPU採用新微架構,性能相比驍龍8 Gen 1提升35%,能效提升40%。
行銷與銷售
高通以其Kryo CPU架構聞名。該架構基於ARM指令集進行深度定製,旨在提供單核與多核性能。從驍龍820開始使用這一自研CPU核心以來,Kryo CPU在安卓手機陣營中具備一定的性能表現。
Kryo CPU套用於驍龍移動平台,也被用於面向IoT的晶片,例如驍龍8系列、7系列等移動平台,以及驍龍7c Gen 2計算平台。第三代驍龍8s移動平台搭載了高通Kryo CPU。
相關事件
高通Kryo架構的發展與ARM公司的技術授權關係密切。從驍龍835移動平台開始,高通在數代產品中轉向使用ARM公版核心(Cortex系列),減少了對自研Kryo架構的依賴,像許多其他晶片廠商一樣依賴於ARM的設計。這一趨勢在2024年發生轉變,高通於同年10月發布了採用自研Oryon CPU的3nm晶片,旨在減少對ARM公版架構的依賴。
產品文化
Kryo是高通公司為其Snapdragon系列處理器設計的自定義CPU核心架構,起源於對高性能移動處理器的需求。作為首款定製設計的64位CPU,Kryo是高通對高端移動處理器進行全面重新設計的一部分。定製化核心旨在平衡性能與電池續航。
從驍龍820首次採用自研Kryo架構開始,高通經歷了從自研轉向ARM公版架構再到回歸自研的歷程。這一歷程體現了高通在移動處理器領域的創新和定製化努力。
作為驍龍平台的核心組件,Kryo CPU通過異構計算與Adreno GPU、Hexagon DSP集成,推動智慧型手機性能發展。Kryo CPU在安卓陣營中具有重要地位,並支持AI處理等先進功能。