电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1042|回复: 0
收起左侧

深入了解高通骁龙X Elite:Oryon CPU架构详解

[复制链接]

978

主题

978

帖子

9715

积分

高级会员

Rank: 5Rank: 5

积分
9715
发表于 2024-10-14 08:00:00 | 显示全部楼层 |阅读模式
引言
, V# V1 T/ }+ I* y- L为帮助读者了解最新的移动计算技术,本文将探讨高通骁龙X Elite系统芯片(SoC)及其核心——Oryon CPU[1]。我们将详细分析Oryon CPU的架构特点和性能指标,为读者提供技术洞察。
9 C$ Y4 d+ i! l' k+ j7 L  k* Y8 G& o6 a8 c  s* A
骁龙X Elite的核心:Oryon CPU
3 Q* s8 T0 Z2 _9 I4 D  J7 b骁龙X Elite SoC的核心是高通自主设计的Oryon CPU。这款处理器凝聚了多年的研发成果,旨在为各种计算任务提供卓越的性能和效率。9 Q4 e2 ^, `. T! ^7 _  j  K0 \
% |6 J% ^* J; I
CPU微架构* K0 ?% V7 M$ l" K2 q
Oryon CPU的微架构设计平衡了高性能和能效。虽然具体架构细节属于专有信息,但我们可以根据提供的资料推断几个关键特性:
  • 先进指令集:Oryon CPU很可能支持广泛的现代指令集,能够高效执行复杂任务。
  • 复杂分支预测:为减少流水线停顿并提高整体性能,CPU采用了先进的分支预测技术。
  • 乱序执行:此特性允许CPU通过最高效的顺序处理指令来优化执行,而非严格按顺序执行。
  • 宽执行单元:CPU可能配备多个宽执行单元,以处理并行指令。
  • 大寄存器文件:大容量寄存器文件有助于减少内存访问延迟,提升整体性能。
      B3 j7 v$ d) p5 R[/ol]; e4 s0 f, l5 e0 L  G* K( d

    % t7 O7 m! c* N+ [. B9 G' o) L! \" O缓存层次结构
    - ~$ p0 k3 A6 T缓存系统对Oryon CPU的性能起着关键作用。让我们来看看缓存结构:# i4 _( G3 }! l6 ~9 p$ l0 U/ Z1 P

    lgbqmp3gwmc6403233440.png

    lgbqmp3gwmc6403233440.png
    ' p. x% a/ A6 W$ R9 D9 L3 b. k
    图1展示了Oryon CPU的缓存层次结构,详细说明了L1和L2缓存的大小和配置。
    4 X% M# P5 x/ G8 [$ M0 |, I$ ~7 p, G% j
    L1缓存:' N" }; R! r. R5 [5 B$ F( X! j6 F
  • 指令缓存:64KB,4路组相联
  • 数据缓存:64KB,4路组相联
  • TLB(转译后备缓冲器):2K条目
    ) H% D4 h& G. O+ b3 R

    " ]. K3 M* h8 w1 x# YL2缓存:
    2 _! |6 o$ ~5 y. y$ w
  • 统一缓存:2MB,16路组相联
  • TLB:8K条目1 A3 q# I. E  N6 f: g

    ( H- U2 T5 ]; N这种多级缓存系统旨在减少内存访问延迟,提高整体系统性能。L1缓存分为独立的指令和数据缓存,为频繁使用的数据和指令提供快速访问。更大的L2缓存作为指令和数据的统一存储库,进一步减少对较慢主内存的访问需求。
    ( t* i/ y7 t( k9 E% o! v: ~1 {9 F, o# K3 l5 _0 y% G# N# f
    性能基准测试9 o7 e/ w' v8 F  Y2 ?9 J
    为了解Oryon CPU的实际性能,让我们看看一些基准测试结果:' Y/ a, b2 i( A4 Q

    zgux5xbagsw6403233540.png

    zgux5xbagsw6403233540.png
    0 B% h$ U3 ?. d3 f' T7 W
    图2展示了Oryon CPU在Windows、Windows Subsystem for Linux (WSL)和原生Linux环境中的Geekbench 6.3.0基准测试分数。
    + R- `; v( e2 I% W: k7 D
    3 t) }6 k* z  W, N/ X( E4 kGeekbench 6.3.0结果:0 C) t3 R8 Z% L( v& E- l0 U' ~
    1. Windows:
    . X* {  ?) N8 I' R; n
  • 单核分数:2868
  • 整数分数:2840
  • 浮点分数:2920' }: n6 h* a3 c( F, J6 A# D

    * ~" g  j' t" G. s2. Windows Subsystem for Linux (WSL):- l( L% Y- n/ h$ h
  • 单核分数:2953
  • 整数分数:2892
  • 浮点分数:3070' e) _) ?  i/ {% b( W( |; ]. ?% G

    3 P7 O6 z0 \- G1 z9 V. U3. 原生Linux:7 V. U/ H7 }$ T; w/ d- ~
  • 单核分数:3169
  • 整数分数:3091
  • 浮点分数:3320) n5 N  Y7 F" K/ ]# r

    , i0 _# u! o7 }7 v- P) H6 E这些分数展示了Oryon CPU在不同操作系统中的强劲性能。值得注意的是,CPU在Linux环境中表现更佳,在原生Linux中获得最高分数。0 x, ~% u. J& Y5 b5 q
    # l1 P8 m0 z0 {5 ]

    r2kqjz3012p6403233640.png

    r2kqjz3012p6403233640.png

    $ f4 Q- N, |  R& d% f4 K( S1 U" z图3呈现了Oryon CPU在WSL和原生Linux环境中的SPEC CPU2017基准测试分数,展示了在各种计算任务中的性能。
    " ]) L) @8 p) B: P( @9 Q! q, |
    9 Z4 ?0 a: c% N, GSPEC CPU2017结果:4 l/ Y/ X. a" F. G4 E
    1. Windows Subsystem for Linux (WSL):
    / m0 R( R% `% {% M$ s# T5 \9 p3 ]
  • IntRate:9.70
  • FPRate:16.66
    6 q) {  ?  h# _" t
    . Z% d( ^9 P  n1 W7 \5 G4 t
    2. 原生Linux:& a# h% Y4 e2 l) I% ?% Q
  • IntRate:10.64
  • FPRate:17.77: N' o; k3 h9 ]: X8 q/ a3 |# m
    4 w* p5 Y" C1 u- B" P) q4 _
    SPEC CPU2017基准测试结果进一步展示了Oryon CPU在整数和浮点运算方面的能力。原生Linux中的更高分数再次表明在此环境中性能得到了优化。2 C' c' L- q% h9 }1 z1 m
    ) {( }* ?0 {" A% h4 d; Z
    内存子系统性能& c- s; m8 B, B+ n
    Oryon CPU的内存子系统设计追求高带宽和低延迟,对整体系统性能至为重要。
    ) K4 o  K) _% d/ D5 T2 K8 o

    pg4rgpa055d6403233741.png

    pg4rgpa055d6403233741.png

    " P" h/ Y4 H- B8 s图4展示了Oryon CPU在不同块大小和访问模式下的内存延迟特性。, {8 t0 v6 p( q; c) }
    - d4 \2 [+ q. y% o
    该图展示了CPU在各种访问模式和块大小下的内存延迟性能。不同线条代表不同的内存访问场景,如随机访问、页面对齐访问和线性访问。这些数据有助于理解CPU在不同内存访问模式下的表现,对软件性能优化非常重要。
    7 B* ?* z; _; \
    8 ^+ B6 s! _) L5 p: e

    yryjc1q2ifs6403233841.png

    yryjc1q2ifs6403233841.png
    - V7 D: @" f+ ~
    图5展示了Oryon CPU在不同测试深度和操作下的内存带宽性能。. R+ X; m$ I! c8 R2 z/ @

    # Z+ E, x$ K0 f5 ~3 V* ?带宽图显示了CPU在不同测试深度(以KB为单位)下的性能(以GB/s为单位)。图中展示了向量加载(v128Load)和向量存储(v128StoreC)操作的带宽。图表显示,即使测试深度增加,CPU仍能保持高带宽,表明内存子系统设计高效。
    & ~+ ]$ {$ v# j
    4 r, s/ }$ m4 k' @3 r8 H高通Oryon CPU技术
    ( z  C& s$ q( C- k# t4 lOryon CPU代表了高通CPU设计理念的重大进步。该技术的一些关键方面包括:
  • 定制设计:Oryon CPU是一款定制设计的核心,专为满足高通目标市场的特定需求而打造。
  • 性能聚焦:在保持能效的同时,Oryon CPU着重提供各种应用的高性能。
  • 可扩展性:该架构可能设计为可扩展,允许在从手机到笔记本电脑,甚至可能到服务器的各种设备中实施。
  • 先进制程:CPU使用尖端半导体制程技术制造,实现更高性能和更好的能效。. ?7 v  h4 m: g
    [/ol]7 _# K1 y  S8 R, _
    特定领域设计定制0 l& e$ d9 M/ ^+ D+ _3 Y
    高通可能在Oryon CPU设计中实施了针对特定领域的优化:
  • 移动优化:增强移动设备的电池寿命和热管理功能。
  • 笔记本电脑增强:优化笔记本电脑形态的持续高性能。
  • 服务器能力:可能包含支持服务器级操作的功能,如增强的虚拟化支持或针对数据中心工作负载的专用指令。" X; D  k7 ~9 f
    [/ol]2 e. x/ `( l, e! ^! R
    结论# ?! L& B" A" i5 w) }4 L6 E: {
    高通骁龙X Elite及其Oryon CPU代表了移动和边缘计算技术的重大进步。凭借先进的微架构、复杂的缓存系统和令人印象深刻的基准性能,Oryon CPU展示了高通在推动移动计算可能性方面的承诺。
    + Y+ m9 K; W/ K; l& K/ M* X5 H  y  p3 G. P7 S+ b# I; [4 p! x
    基准测试结果显示,该CPU在不同操作环境中都表现出强劲性能,尤其在基于Linux的系统中表现突出。这表明Oryon CPU有望在各种计算领域竞争,从移动设备到笔记本电脑,甚至可能涉足服务器环境。
      u( r, ?7 J* F' k
      g: W% l+ q1 C( x' J# n4 L& L内存子系统的低延迟和高带宽特性进一步提升了CPU的整体性能,确保数据密集型应用能够流畅高效地运行。
    . J8 T2 y  A$ R* |, [1 E3 N6 N8 Q; @2 K1 w! ?$ V
    随着软件开发人员和硬件工程师继续探索骁龙X Elite及其Oryon CPU的能力,有望看到充分利用这一强大平台的新型创新应用。像Oryon CPU这样的技术正在引领移动和边缘计算的未来发展。, F& B, M3 E, [* {+ q5 b

    ( ^$ k! B7 `9 }* l参考文献# m. @$ F) {8 b* A) I
    [1] G. Williams, "Snapdragon X65 5G Modem Qualcomm FastConnect 7800 Wi-Fi & Bluetooth Qualcomm Oryon CPUs Powering the SoC," Qualcomm Technologies, Inc., Jun. 2024.. ?  G% I* O/ J2 [$ s, t6 w

    / @% K" j7 w3 F4 u" k- END -+ c. j+ W2 v+ Y' w
    $ j' A, l8 o0 x: U) P) p4 x8 b3 y+ Q
    软件申请我们欢迎化合物/硅基光电子芯片的研究人员和工程师申请体验免费版PIC Studio软件。无论是研究还是商业应用,PIC Studio都可提升您的工作效能。; J$ ~! L, L; E' w8 B1 G" @. ~
    点击左下角"阅读原文"马上申请! _. R# `% [) S; j. h/ p9 n

    4 m  Z; N4 P" P* k9 {/ O+ Z" z) ]5 f欢迎转载
    % w8 t* _! ]. P+ E& P1 b2 S) k
    转载请注明出处,请勿修改内容和删除作者信息!; m4 G6 K, \5 z, c! {1 k

    ' J7 `3 i" A2 f: I0 i' v, Q2 I0 C
    6 ?6 j' y, O. ~

    ; g4 }; Q6 ~6 y. @0 K9 d: M; O2 A) n

    eggb2vmvekr6403233941.gif

    eggb2vmvekr6403233941.gif

    7 Q& L+ I6 f0 f6 e9 \( U7 ^6 v
    * K/ F$ v, r3 x$ h2 p4 D关注我们
    / t  ~) @. [0 A7 F: y: Z) E  x0 p$ Y1 t
    0 a. T$ e- ^8 e! M1 y

    30ihafpajgh6403234041.png

    30ihafpajgh6403234041.png
    : n# M1 x3 n& ?9 y4 e- U

    ' Z9 D2 O1 y7 ^" z+ Q

    fuvtznfagr46403234141.png

    fuvtznfagr46403234141.png

    ' L3 F8 h8 O9 F( U) u" P, a! f
    1 o; H$ L. V5 I$ l5 ?: t

    045hohcnbwf6403234241.png

    045hohcnbwf6403234241.png
    ( w7 j" V8 Y* c2 b6 b8 g; z
                         
    4 e7 q( s5 B5 o) F! \6 X! U  H- J' y. L, y* B! W' Y5 h: w

    4 l1 f7 B' i$ [& k7 l% W; z. D) h, n; B; m2 S4 i
    关于我们:
    8 b3 G; b2 x9 v  e# E5 T: b深圳逍遥科技有限公司(Latitude Design Automation Inc.)是一家专注于半导体芯片设计自动化(EDA)的高科技软件公司。我们自主开发特色工艺芯片设计和仿真软件,提供成熟的设计解决方案如PIC Studio、MEMS Studio和Meta Studio,分别针对光电芯片、微机电系统、超透镜的设计与仿真。我们提供特色工艺的半导体芯片集成电路版图、IP和PDK工程服务,广泛服务于光通讯、光计算、光量子通信和微纳光子器件领域的头部客户。逍遥科技与国内外晶圆代工厂及硅光/MEMS中试线合作,推动特色工艺半导体产业链发展,致力于为客户提供前沿技术与服务。
    8 M( u  h  H# H: I* O  M" w5 M3 @
    8 D1 P5 Q* v2 [  T: ]1 phttp://www.latitudeda.com/- G0 W2 r  N- }8 c7 I6 c. j$ A9 N
    (点击上方名片关注我们,发现更多精彩内容)
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表