-
公开(公告)号:CN116841920B
公开(公告)日:2024-09-24
申请号: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: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号:CN118467133A
公开(公告)日:2024-08-09
申请号:CN202410634027.X
申请日:2021-09-10
Applicant: 苹果公司
Abstract: 本公开总体上涉及能扩展的中断。在一个实施方案中,一种用于系统的中断递送机构包括:中断控制器;以及多个集群中断控制器,该多个集群中断控制器耦接到相应多个处理器。该中断控制器可将中断请求串行地传输到相应集群中断控制器,这些集群中断控制器可基于尝试将该中断递送到该集群中断控制器所耦接到的处理器来确认(Ack)或否定确认(Nack)该中断。在软迭代中,该集群中断控制器可尝试将该中断递送到通电的处理器,而不尝试给断电的处理器通电。如果该软迭代未产生来自该多个集群中断控制器中的一个集群中断控制器的Ack响应,则可执行硬迭代,在该硬迭代中,可给这些断电的处理器通电。
-
公开(公告)号:CN109308192B
公开(公告)日:2023-07-21
申请号:CN201810830354.7
申请日:2018-07-26
Applicant: 苹果公司
Inventor: A·萨泽加丽 , C·E·塔克 , J·E·高宁恩 , G·R·威廉姆斯三世 , C·C-C·李
IPC: G06F9/38 , G06F12/1027
Abstract: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号:CN116157777B
公开(公告)日:2024-06-11
申请号:CN202180062431.9
申请日:2021-09-10
Applicant: 苹果公司
Abstract: 在一个实施方案中,一种用于系统的中断递送机构包括:中断控制器;以及多个集群中断控制器,该多个集群中断控制器耦接到相应多个处理器。该中断控制器可将中断请求串行地传输到相应集群中断控制器,这些集群中断控制器可基于尝试将该中断递送到该集群中断控制器所耦接到的处理器来确认(Ack)或否定确认(Nack)该中断。在软迭代中,该集群中断控制器可尝试将该中断递送到通电的处理器,而不尝试给断电的处理器通电。如果该软迭代未产生来自该多个集群中断控制器中的一个集群中断控制器的Ack响应,则可执行硬迭代,在该硬迭代中,可给这些断电的处理器通电。
-
公开(公告)号: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: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号:CN116157777A
公开(公告)日:2023-05-23
申请号:CN202180062431.9
申请日:2021-09-10
Applicant: 苹果公司
IPC: G06F9/48
Abstract: 在一个实施方案中,一种用于系统的中断递送机构包括:中断控制器;以及多个集群中断控制器,该多个集群中断控制器耦接到相应多个处理器。该中断控制器可将中断请求串行地传输到相应集群中断控制器,这些集群中断控制器可基于尝试将该中断递送到该集群中断控制器所耦接到的处理器来确认(Ack)或否定确认(Nack)该中断。在软迭代中,该集群中断控制器可尝试将该中断递送到通电的处理器,而不尝试给断电的处理器通电。如果该软迭代未产生来自该多个集群中断控制器中的一个集群中断控制器的Ack响应,则可执行硬迭代,在该硬迭代中,可给这些断电的处理器通电。
-
公开(公告)号: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: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
-
-
-
-
-