具有分层获取机制的计算系统及其操作方法技术方案

技术编号:13196149 阅读:59 留言:0更新日期:2016-05-12 08:02
提供一种具有分层获取机制的计算系统及其操作方法。一种计算系统包括:获取块,被配置为提供初始目的地和与初始目的地相关联的路预测,以用于访问检索目标;路径块,结合到获取块并被配置为基于路预测确定路径获取结果;并行电路,结合到获取块并被配置为与路径块并行且同时地基于初始目的地确定访问目的地;访问块,结合到路径块和并行电路并被配置为基于比较访问目的地与路径获取结果的操作访问检索目标。

【技术实现步骤摘要】
【专利说明】本申请要求于2014年10月30日提交的第62/072,843号美国临时专利申请的权益,所述美国临时专利申请的主题通过引用包含于此。
本专利技术的实施例总体上涉及一种计算系统,更具体地讲,涉及一种用于分层获取的系统。
技术介绍
现代消费者和工业电子产品(诸如计算系统、服务器、器具、电视、蜂窝电话、汽车、卫星和组合装置)正在提供更高级别的功能来支持现代生活。虽然性能要求在消费产品和企业之间或者商业产品之间不同,但是存在在降低功耗的同时提供更高性能的普遍需求。对现有技术的研究和开发可以朝向许多不同的方向。—个这样的方向包括在存储和访问信息方面的改进。相对于较慢的内存储器或存贮器,更快的内存储器或存储容量通常更昂贵,功耗更高,或者尺寸更大。随着电子装置变得越来越小,越来越轻,并需要更少的电力,更快的存储器的量会受限制。高效或有效地使用更快的内存储器或存贮器可提供更高级别的性能和功能。因此,仍然存在对具有分层获取机制以提高处理性能同时通过增加效率来降低功耗的计算系统的需求。考虑到不断增加的商业竞争压力和逐渐增加的消费者期待以及市场中对有意义的产品差异的减少的机会,找到这些问题的答案越来越关键。此外,减少成本、提高效率和性能以及应对竞争压力的需要使找到这些问题的答案的必要性更加迫切。针对这些问题的解决方案已进行了长期寻找,但是先前的开发没有教导或建议任何解决方案,因此,本领域技术人员长时间都还没有获得这些问题的解决方案。
技术实现思路
本专利技术的实施例提供一种系统,包括:获取块,被配置为提供初始目的地和与初始目的地相关联的路预测,以用于访问检索目标;路径块,结合到获取块并被配置为基于路预测确定路径获取结果;并行电路,结合到获取块并被配置为与路径块并行且同时地基于初始目的地确定访问目的地;访问块,结合到路径块和并行电路并被配置为基于访问目的地和路径获取结果之间的比较访问检索目标。本专利技术的实施例提供一种系统,包括:第一缓冲器块,被配置为将转换-访问集与用于访问指令的地址进行比较;路径块,结合到第一缓冲器块并被配置为基于将转换-访问集与所述地址进行比较使用与所述指令相关联的路预测确定路径获取结果;第二缓冲器块,结合到第一缓冲器块并被配置为与用于访问所述指令的路径块并行地确定第二缓冲器结果。本专利技术的实施例提供一种方法,包括:提供初始目的地和用于访问检索目标的与初始目的地相关联的路预测;基于路预测确定路径获取结果;与路径块并行且同时地基于初始目的地确定访问目的地;基于访问目的地与路径获取结果之间的比较来访问检索目标。本专利技术的特定实施例具有上述步骤或元件之外的其它元件或步骤或替代上述步骤或元件的步骤或元件。从结合附图阅读以下详细描述,这些步骤或元件对于本领域的技术人员将是清楚的。【附图说明】图1是在本专利技术的实施例中的具有分层获取机制的计算系统的示例性框图。图2是计算系统的示例性框图。图3是计算系统的详细示例框图。图4是图1的计算系统的示例性操作流程图。图5是本专利技术的实施例的计算系统的示例。图6是本专利技术的示例性中的计算系统的操作的方法的流程图。【具体实施方式】以下实施例包括用于访问指令的第一缓冲器和第二缓冲器。第一缓冲器和第二缓冲器可被包括在用于转换用于访问指令的地址的转换缓冲器中。对于第一缓冲器中的错失事件(miss event,错过的事件),并行电路可与访问第二缓冲器同时地基于路预测(waypredict1n)获取指令。来自第二缓冲器的结果可用于验证利用路预测获取的结果。具有并行的访问目的地的路获取结果的验证可避免因访问目的地的计算或因第二缓冲器访问延迟而导致的附加访问延迟。以下实施例被充分详细地描述,以使本领域的技术人员能够做出和使用本专利技术。将理解,其它实施例基于本公开将是明显的,并且在不脱离本专利技术的实施例的范围的情况下可做出系统、处理、构架或机械改变。在以下描述中,给出很多具体细节以提供对本专利技术的彻底理解。然而,将清楚地是,在没有这种具体细节的情况下也可实施本专利技术和各种实施例。为了避免使本专利技术的实施例难以理解,不详细公开一些公知的电路、系统配置和处理步骤。示出系统的实施例的附图是半图解式的,且没有按比例绘制,特别地,为了清楚呈现,一些尺寸在附图中被夸大示出。类似地,虽然为了便于描述而一般以类似方向示出附图中的视图,但是附图中的这样的描绘多数是任意的。通常,可以以任何的方向操作实施例。这里提及的术语“块”在本专利技术的实施例中根据使用该术语的上下文而可包括软件、硬件或它们的组合。例如,软件可以是机器代码、固件、嵌入式代码和应用软件。此外,例如,硬件可以是电路、处理器、计算机、集成电路、集成电路核、压力传感器、惯性传感器、微机电系统(MEMS)、无源装置或它们的组合。此外,如果块被写入设备权利要求部分,则为了设备权利要求的目的和范围,块被认为包括硬件电路。实施例的以下描述中的块可如描述或示出的那样彼此结合。结合可以分别是在结合的项之间不具有中间项的直接结合,或在结合的项之间具有中间项的间接结合。结合可以是项之间的物理接触或通信。现在参照图1,图1中示出本专利技术的实施例中的具有分层的获取机制的计算系统100的示例性框图。计算系统100可包括装置102。装置102可包括客户端装置、服务器、显示接口或它们的组合。装置102可包括控制单元112、存储单元114、通信单元116和用户接口 118。控制单元112可包括控制接口 122。控制单元112可运行计算系统100的软件126。在实施例中,控制单元112可向计算系统100提供处理能力和功能。控制单元112可以以许多不同方式被实施。例如,控制单元112可以是处理器或处理器的一部分、专用集成电路(ASIC)、嵌入式处理器、微处理器、中央处理器(CPU)、图形处理单元(GPU)、硬件控制逻辑、硬件有限状态机(FSM)、数字信号处理器(DSP)、具有计算能力的硬件电路或它们的组合。作为另一示例,各种实施例可在单个集成电路上被实施,其中,组件位于系统壳体内的子卡或系统板上,或经由各种网络拓扑分布于不同的系统中,或它们的组合。网络拓扑的示例包括个域网(PAN)、局域网(LAN)、存储区域网(SAN)、城域网(MAN)、广域网络(WAN)或它们的组合。控制接口 122可用于控制单元112和装置102中的其它功能单元之间的通信。控制接口 122还可用于与装置102外部的通信。控制接口 122可从其它功能单元或从外部源接收信息,或可将信息发送到其它功能单元或发送到外部目的地。外部源和外部目的地是指装置102外部的源和目的地。根据哪些功能单元或外部单元与控制接口 122进行接口连接,控制接口 122可以以不同方式被实施并可包括不同实现方式。例如,控制接口 122可利用压力传感器、惯性传感器、微机电系统(MEMS)、光学电路、波导、无线电路、有线电路或它们的组合实现。存储单元114可存储软件126。存储单元114还可存储相关信息,诸如数据、图像、程序、声音文件或它们的组合。可将存储单元114的大小设置为提供附加存储容量。存储单元114可以是易失性存储器、非易失性存储器、内部存储器、外部存储器或它们的组合。例如,存储单元114可以是诸非易失性存储器(诸如,非易失性随机存取存储器(NV本文档来自技高网...

【技术保护点】
一种计算系统,包括:获取块,被配置为提供初始目的地和与初始目的地相关联的路预测,以用于访问检索目标;路径块,结合到获取块并被配置为基于路预测确定路径获取结果;并行电路,结合到获取块并被配置为与路径块并行且同时地基于初始目的地确定访问目的地;访问块,结合到路径块和并行电路并被配置为基于访问目的地和路径获取结果访问检索目标。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:杰拉尔德·祖拉斯基维卡斯·辛哈
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1