-
公开(公告)号:CN103455309A
公开(公告)日:2013-12-18
申请号:CN201310323392.0
申请日:2013-05-03
Applicant: 苹果公司
Inventor: S·G·梅尔 , J·H·米里尔斯 , G·R·威廉姆斯三世 , S·瓦特斯
IPC: G06F9/38
CPC classification number: G06F9/3834 , G06F9/3838 , G06F9/3842 , G06F9/3844
Abstract: 本发明涉及加载-储存相关性预测器内容管理。实施例提供乱序处理器中管理加载-储存相关性的方法和装置。加载储存相关性预测器可包括用于储存用于已经发现是相关的且乱序执行的加裁-储存对的条目的表。表中的每个条目包括计数器以指示相关性预测的强度。如果计数器在阈值以上,则对加载-储存对强制相关性。如果计数器低于阈值,则不对加载-储存对强制相关性。当储存被派遣时,表被搜索,且表中的任何匹配条目被激活。如果加载被派遣,匹配激活条目,且计数器在阈值以上,则加载将等待,直到对应的储存发布才发布。
-
公开(公告)号:CN116841920A
公开(公告)日:2023-10-03
申请号:CN202310872581.7
申请日:2018-07-26
Applicant: 苹果公司
Inventor: A·萨泽加丽 , C·E·塔克 , J·E·高宁恩 , G·R·威廉姆斯三世 , C·C-C·李
IPC: G06F12/0866 , G06F12/0862 , G06F12/1027 , H03M7/30 , H03M7/42
Abstract: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号:CN107003710B
公开(公告)日:2020-01-07
申请号:CN201580062255.3
申请日:2015-10-09
Applicant: 苹果公司
Inventor: D·J·威廉姆森 , G·R·威廉姆斯三世
IPC: G06F1/3206 , G06F1/3234 , G06F1/3296
Abstract: 本发明的实施方案公开了可包括一个或多个处理器的集成电路。每个处理器可包括多个处理器核心,并且每个核心具有不同的设计/实施和性能水平。例如,一个核心可被实施用于高性能,但可具有较高的最小电压。另一核心可以较低的最大性能实施,但可针对效率进行优化并且可在较低的最小电压正确地操作。处理器可支持多个处理器状态(PState)。每个PState可指定操作点,并且可映射到处理器核心中的一个处理器核心。在操作期间,核心中的一个核心是活动的:当前PState映射到的核心。如果新的PState被选择并被映射到另一核心,则处理器可自动地将处理器状态上下文切换到新选择的核心,并且可在该核心上开始执行。
-
公开(公告)号:CN109308192A
公开(公告)日:2019-02-05
申请号:CN201810830354.7
申请日:2018-07-26
Applicant: 苹果公司
Inventor: A·萨泽加丽 , C·E·塔克 , J·E·高宁恩 , G·R·威廉姆斯三世 , C·C-C·李
IPC: G06F9/38 , G06F12/1027
Abstract: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号:CN103514009A
公开(公告)日:2014-01-15
申请号:CN201310236291.X
申请日:2013-06-14
Applicant: 苹果公司
Inventor: G·R·威廉姆斯三世 , J·H·米里尔斯 , C·布拉斯考-阿鲁
IPC: G06F9/445
Abstract: 用于减少加载操作的等待时间的系统与方法。处理器中的寄存器重命名单元确定解码后的加载指令是否有资格转换成零周期加载操作。如果有,控制逻辑就向该加载指令的目的地操作数分配与较旧的从属存储指令的源操作数关联的物理寄存器标识符。此外,寄存器重命名单元标记该加载指令,以防它从存储器中读取与所述存储指令的源操作数关联的数据。由于副本重命名,这个数据可以从物理寄存器文件转发到更年轻的且依赖于该加载指令的指令。
-
-
-
-