-
公开(公告)号: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: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号: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: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号: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: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
公开(公告)号: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: 本发明涉及用于执行存储器压缩的系统和方法。描述了用于高效地移动数据以用于存储和处理的系统、装置和方法。在各种实施方案中,处理器内的压缩单元包括多个硬件通道,选择两个或更多个输入字以进行压缩,并且用于将它们分配给多个硬件通道中的两个或更多个。当处理每个分配的输入字时,将每个字与表的多个条目的条目进行比较。如果确定分配的输入字中的每个索引表的相同条目,则带有最旧输入字的硬件通道生成针对表条目的单个读取请求,并且带有最新输入字的硬件通道生成针对在完成压缩时更新表条目的单个写入请求。每个硬件通道基于其分配的输入字生成压缩的包。
-
-
-