用于实现便笺式存储器的装置和方法_2

文档序号:9252372阅读:来源:国知局
扣=0和/或U= 1))的逻辑,从而 允许很多多媒体应用使用的操作能够使用紧缩数据来执行。
[0032] 应当理解,核可支持多线程化(执行两个或更多个并行的操作或线程的集合),并 且可W按各种方式来完成该多线程化,此各种方式包括时分多线程化、同步多线程化(其 中单个物理核为物理核正在同步多线程化的各线程中的每一个线程提供逻辑核)、或其组 合(例如,时分取出和解码W及此后诸如用iMel忠超线程化技术来同步多线程化)。
[0033] 尽管在无序执行的上下文中描述了寄存器重命名,但应当理解,可W在有序架构 中使用寄存器重命名。尽管所示出的处理器的实施例还包括分开的指令和数据高速缓存单 元134/174W及共享L2高速缓存单元176,但替代实施例可W具有用于指令和数据两者的 单个内部高速缓存,诸如例如一级(L1)内部高速缓存或多个级别的内部高速缓存。在一些 实施例中,该系统可包括内部高速缓存和在核和/或处理器外部的外部高速缓存的组合。 或者,所有高速缓存都可W在核和/或处理器的外部。
[0034]图2是根据本发明的各实施例可能具有一个W上核、可能具有集成存储器控制 器、W及可能具有集成图形器件的处理器200的框图。图2中的实线框示出具有单个核 202A、系统代理200、一个或多个总线控制器单元210的集合的处理器200,而虚线框的可 选附加示出具有多个核202A-N、系统代理单元210中的一个或多个集成存储器控制器单元 214的集合W及专用逻辑208的替代处理器200。
[00巧]因此,处理器200的不同实现可包括;1)CPU,其中专用逻辑208是集成图形和/或 科学(吞吐量)逻辑(其可包括一个或多个核),并且核202A-N是一个或多个通用核(例 如,通用的有序核、通用的无序核、该两者的组合);2)协处理器,其中核202A-N是旨在主要 用于图形和/或科学(吞吐量)的多个专用核;W及3)协处理器,其中核202A-N是多个 通用有序核。因此,处理器200可W是通用处理器、协处理器或专用处理器,诸如例如网络 或通信处理器、压缩引擎、图形处理器、GPGPU(通用图形处理单元)、高吞吐量多集成内核 0OC)协处理器(包括30或更多个内核)、嵌入式处理器等等。该处理器可W被实现在一 个或多个巧片上。处理器200可W是一个或多个衬底的一部分,和/或可W使用诸如例如 BiCMOS、CMOS或NM0S等的多个加工技术中的任何一个技术将处理器200实现在一个或多 个衬底上。
[0036] 存储器层次结构包括在各核内的一个或多个级别的高速缓存、一个或多个共享高 速缓存单元206的集合、W及禪合至集成存储器控制器单元214的集合的外部存储器(未 示出)。该共享高速缓存单元206的集合可W包括一个或多个中间级高速缓存,诸如二级 (L2)、S级(L3)、四级(L4)或其他级别的高速缓存、末级高速缓存(LLC)、和/或其组合。尽 管在一个实施例中,基于环的互连单元212将集成图形逻辑208、共享高速缓存单元206的 集合W及系统代理单元210/集成存储器控制器单元214互连,但替代实施例可使用任何数 量的公知技术来将该些单元互连。在一个实施例中,可W维护一个或多个高速缓存单元206 和核202A-N之间的一致性koheren巧)。
[0037] 在一些实施例中,核202A-N中的一个或多个核能够多线程化。系统代理210包括 协调和操作核202A-N的那些组件。系统代理单元210可包括例如功率控制单元(PCU)和 显示单元。PCU可W是或包括用于调整核202A-N和集成图形逻辑208的功率状态所需的逻 辑和组件。显示单元用于驱动一个或多个外部连接的显示器。
[0038] 核202A-N在架构指令集方面可W是同构的或异构的;即,该些核202A-N中的两个 或更多个核可能能够执行相同的指令集,而其他核可能能够执行该指令集的仅仅子集或不 同的指令集。在一个实施例中,核202A-N是异构的并且包括W下描述的"小"核和"大"核。
[0039] 图3至图6是示例性计算机架构的框图。本领域已知的对膝上型设备、台式机、手 持PC、个人数字助理、工程工作站、服务器、网络设备、网络集线器、交换机、嵌入式处理器、 数字信号处理器值SP)、图形设备、视频游戏设备、机顶盒、微控制器、蜂窝电话、便携式媒体 播放器、手持设备W及各种其他电子设备的其他系统设计和配置也是合适的。一般地,能够 包含本文中所公开的处理器和/或其他执行逻辑的多个系统和电子设备一般都是合适的。
[0040] 现在参见图3,所示为根据本发明的一个实施例的系统300的框图。系统300可 W包括一个或多个处理器310、315,该些处理器禪合到控制器中枢320。在一个实施例中, 控制器中枢320包括图形存储器控制器中枢佑MCH) 390和输入/输出中枢(lOH) 350 (其可W在分开的巧片上);GMCH390包括存储器和图形控制器,存储器340和协处理器345禪合 到该存储器和图形控制器;I0H350将输入/输出(I/O)设备360禪合到GMCH390。或者, 存储器和图形控制器中的一个或两者可W被集成在处理器内(如本文中所描述的),存储 器340和协处理器345直接禪合到处理器310W及控制器中枢320,控制器中枢320与I0H 350处于单个巧片中。
[0041] 附加处理器315的任选性质用虚线表示在图3中。每一处理器310、315可包括本 文中描述的处理核中的一个或多个,并且可W是处理器200的某一版本。
[0042] 存储器340可W是例如动态随机存取存储器值RAM)、相变存储器(PCM)或该两者 的组合。对于至少一个实施例,控制器中枢320经由诸如前端总线(FSB)之类的多分支总 线、诸如快速通道互连(QPI)之类的点对点接口、或者类似的连接395与处理器310、315进 行通信。
[0043] 在一个实施例中,协处理器345是专用处理器,诸如例如高吞吐量MIC处理器、网 络或通信处理器、压缩引擎、图形处理器、GPGPU、或嵌入式处理器等等。在一个实施例中,控 制器中枢320可W包括集成图形加速器。
[0044] 在物理资源310、315之间可W存在包括架构、微架构、热、和功耗特征等的一系列 品质度量方面的各种差异。
[0045] 在一个实施例中,处理器310执行控制一般类型的数据处理操作的指令。协处理 器指令可嵌入在该些指令中。处理器310将该些协处理器指令识别为应当由附连的协处理 器345执行的类型。因此,处理器310在协处理器总线或者其他互连上将该些协处理器指 令(或者表示协处理器指令的控制信号)发布到协处理器345。协处理器345接受并执行 所接收的协处理器指令。
[0046] 现在参考图4,所示为根据本发明的一实施例的更具体的第一示例性系统400的 框图。如图4所示,多处理器系统400是点对点互连系统,并包括经由点对点互连450禪合 的第一处理器470和第二处理器480。处理器470和480中的每一个都可W是处理器200 的某一版本。在本发明的一个实施例中,处理器470和480分别是处理器310和315,而协 处理器438是协处理器345。在另一实施例中,处理器470和480分别是处理器310和协处 理器:345。
[0047] 处理器470和480被示为分别包括集成存储器控制器(IMC)单元472和482。处 理器470还包括作为其总线控制器单元的一部分的点对点(P-巧接口 476和478 ;类似地, 第二处理器480包括点对点接口 486和488。处理器470、480可W使用点对点(P-P)电路 478、488经由P-P接口 450来交换信息。如图4所示,IMC472和482将各处理器禪合至相 应的存储器,即存储器432和存储器434,该些存储器可W是本地附连至相应的处理器的主 存储器的部分。
[004引处理器470、480可各自经由使用点对点接口电路476、494、486、498的各个P-P接 口 452、454与巧片组498交换信息。巧片组490可W可选地经由高性能接口 439与协处理 器438交换信息。在一个实施例中,协处理器438是专用处理器,诸如例如高吞吐量MIC处 理器、网络或通信处理器、压缩引擎、图形处理器、GPGPU、嵌入式处理器等等。
[0049] 共享高速缓存(未示出)可W被包括在任一处理器之内,或被包括在两个处理器 外部但仍经由p-p互连与该些处理器连接,从而如果将某处理器置于低功率模式时,可将 任一处理器或两个处理器的本地高速缓存信息存储在该共享高速缓存中。
[0050] 巧片组490可经由接口 496禪合至第一总线416。在一个实施例中,第一总线416 可W是外围组件互连(PCI)总线,或诸如PCIExpress总线或其他第S代I/O互连总线之 类的总线,但本发明的范围并不受此限制。
[0051] 如图4所示,各种I/O设备414可W连同总线桥418禪合到第一总线416,总线桥 418将第一总线416禪合至第二总线420。在一个实施例中,诸如协处理器、高吞吐量MIC处 理器、GPGPU的处理器、加速器(诸如例如图形加速器或数字信号处理器值S巧单元)、现场 可编程口阵列或任何其他处理器的一个或多个附加处理器415禪合到第一总线416。在一 个实施例中,第二总线420可W是低引脚计数(LPC)总线。各种设备可W被禪合至第二总 线420,在一个实施例中该些设备包括例如键盘/鼠标422、通信设备427W及诸如可包括 指令/代码和数据430的盘驱动器或其他大容量存储设备的存储单元428。此外,音频I/O 424可W被禪合至第二总线420。注意,其他架构是可能的。例如,代替图4的点
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1