-
公开(公告)号:CN106796562B
公开(公告)日:2020-03-17
申请号:CN201580046026.2
申请日:2015-08-25
Applicant: 超威半导体公司 , ATI科技无限责任公司
IPC: G06F13/28
Abstract: 一种装置可以接收标识出虚拟地址的直接存储器存取请求。所述装置可以确定所述虚拟地址是否在特定虚拟地址范围内。所述装置可以基于确定所述虚拟地址是否在所述特定虚拟地址范围内,选择性地执行第一动作或第二动作。所述第一动作可以包括当所述虚拟地址并不在所述特定虚拟地址范围内时,致使将执行第一地址变换算法以将所述虚拟地址变换为与存储器装置关联的物理地址。所述第二动作可以包括当所述虚拟地址在所述特定虚拟地址范围内时,致使将执行第二地址变换算法以将所述虚拟地址变换为所述物理地址。所述第二地址变换算法可不同于所述第一地址变换算法。
-
公开(公告)号:CN103052949A
公开(公告)日:2013-04-17
申请号:CN201180036664.8
申请日:2011-07-15
Applicant: 超威半导体公司
CPC classification number: G06F13/42 , G06F12/1081 , G06F2213/0026
Abstract: 从外围设备接收到页服务请求,其请求将存储页载入系统存储器。将对应于接收到的页服务请求的页服务请求信息作为队列条目写入系统存储器中的队列结构。通知处理器队列中存在页请求。可使用新队列条目的中断通知处理器。处理器处理页服务请求,并向外围设备通知请求处理的完成。
-
公开(公告)号:CN111108492B
公开(公告)日:2023-03-14
申请号:CN201880060727.5
申请日:2018-07-13
Applicant: 超威半导体公司
Inventor: 大卫·A·罗伯茨 , 安德鲁·G·克格尔 , 埃利奥特·H·梅德尼克
Abstract: 一种宏调度器包括:资源跟踪模块,所述资源跟踪模块被配置为更新列举一组现场可编程门阵列(FPGA)装置的多个宏部件的数据库;通信接口,所述通信接口被配置为从第一客户端装置接收第一设计定义,所述第一设计定义指示用于设计的一个或多个指定的宏部件;资源分配逻辑,所述资源分配逻辑被配置为通过为在所述第一设计定义中指示的所述一个或多个指定的宏部件中的每一者分配所述多个宏部件中的一者来为所述设计分配第一组宏部件;以及配置逻辑,所述配置逻辑被配置为通过根据所述第一设计定义对所述第一组所分配的宏部件进行配置来在所述一组FPGA装置中实现所述设计。
-
公开(公告)号:CN106796562A
公开(公告)日:2017-05-31
申请号:CN201580046026.2
申请日:2015-08-25
Applicant: 超威半导体公司 , ATI科技无限责任公司
IPC: G06F13/28
Abstract: 一种装置可以接收标识出虚拟地址的直接存储器存取请求。所述装置可以确定所述虚拟地址是否在特定虚拟地址范围内。所述装置可以基于确定所述虚拟地址是否在所述特定虚拟地址范围内,选择性地执行第一动作或第二动作。所述第一动作可以包括当所述虚拟地址并不在所述特定虚拟地址范围内时,致使将执行第一地址变换算法以将所述虚拟地址变换为与存储器装置关联的物理地址。所述第二动作可以包括当所述虚拟地址在所述特定虚拟地址范围内时,致使将执行第二地址变换算法以将所述虚拟地址变换为所述物理地址。所述第二地址变换算法可不同于所述第一地址变换算法。
-
公开(公告)号:CN104704476A
公开(公告)日:2015-06-10
申请号:CN201380051163.6
申请日:2013-09-20
Applicant: 超威半导体公司
Inventor: 米瑟尔-麦托·帕帕杜普洛 , 丽萨·R·许 , 安德鲁·G·克格尔 , 杰伊-阿森纳·S·努万 , 布拉德福德·M·贝克曼 , 史蒂文·K·莱因哈特
CPC classification number: G06F12/1027 , G06F9/4856 , G06F2212/654 , Y02D10/13 , Y02D10/24 , Y02D10/32
Abstract: 本发明提供了用于避免计算机系统中的冷转换后备缓冲器(TLB)未命中的方法和装置。一种典型的系统被配置为具有共享公用存储器地址空间的至少一个中央处理单元(CPU)和一个或多个图形处理单元(GPU)的异构计算系统。每个处理单元(CPU和GPU)均具有独立的TLB。当将任务从特定的CPU卸载到特定的GPU时,转换信息与任务分配一起发送。所述转换信息允许所述GPU在执行所述任务之前将地址转换数据加载到与所述一个或多个GPU相关联的TLB中。预加载所述GPU的TLB减少或避免在不具有本公开提供的益处的情况下可能以其它方式发生的冷TLB未命中。
-
公开(公告)号:CN114902199A
公开(公告)日:2022-08-12
申请号:CN202080091695.2
申请日:2020-12-11
Applicant: 超威半导体公司
IPC: G06F13/16 , G06F3/06 , G06F12/1009
Abstract: 一种处理系统,包括:主处理器;以及协处理器。所述主处理器可耦合到具有至少一个存储器的存储器子系统并操作以执行采用基于存储在所述存储器子系统中的一个或多个页表的存储器地址转译的系统软件。所述协处理器同样地可耦合到所述存储器子系统,并且操作以执行贯穿为所述存储器子系统维护的一个或多个页表的页表遍历的迭代以及代表所述系统软件基于所述页表遍历的所述迭代来执行一个或多个页管理操作。由所述协处理器执行的所述页管理操作包括分析数据聚合、空闲列表管理,以及页分配、页迁移管理、页表错误检测等。
-
公开(公告)号:CN109074317A
公开(公告)日:2018-12-21
申请号:CN201780019906.X
申请日:2017-03-22
Applicant: 超威半导体公司
Inventor: 阿姆鲁·阿瓦德 , 谢尔盖·布拉戈杜罗夫 , 阿尔卡普拉瓦·巴苏 , 马克·H·奥斯丁 , 加布里埃尔·H·洛 , 安德鲁·G·克格尔 , 大卫·S·克里斯蒂 , 凯文·J·麦格拉斯
IPC: G06F12/1027 , G06F12/0811
Abstract: 所描述的实施方案包括具有两个或更多个转换后备缓冲器(TLB)的计算装置。在操作期间,所述计算装置基于来自页表条目的在页表寻访期间所获取的虚拟地址到物理地址转换和元数据来更新所述TLB中的条目。然后,所述计算装置基于租约长度表达式来计算所述TLB中的所述条目的租约长度。接下来,针对所述TLB中的所述条目,所述计算装置将租约值设置为所述租约长度,其中所述租约值表示直到所述TLB中的所述条目的租约到期时为止的时间,其中当相关联的租约已经到期时,所述TLB中的所述条目无效。然后,所述计算装置使用所述租约值来控制允许使用来自所述TLB中的所述条目的信息执行的操作。
-
公开(公告)号:CN103052949B
公开(公告)日:2016-01-20
申请号:CN201180036664.8
申请日:2011-07-15
Applicant: 超威半导体公司
CPC classification number: G06F13/42 , G06F12/1081 , G06F2213/0026
Abstract: 从外围设备接收到页服务请求,其请求将存储页载入系统存储器。将对应于接收到的页服务请求的页服务请求信息作为队列条目写入系统存储器中的队列结构。通知处理器队列中存在页请求。可使用新队列条目的中断通知处理器。处理器处理页服务请求,并向外围设备通知请求处理的完成。
-
公开(公告)号:CN118402205A
公开(公告)日:2024-07-26
申请号:CN202280082471.4
申请日:2022-11-30
Applicant: 超威半导体公司
Inventor: 谢尔盖·布拉戈杜罗夫 , 安德鲁·G·克格尔
Abstract: 提供了一种实现有用的工作证明共识算法的方法。接收所提议的区块。基于所提议的区块和现时值生成组合散列值。该组合的散列值被划分成多个散列值片段,每个散列值片段对应于多个工作分组中的工作分组。针对与该多个散列值片段相对应的该多个工作分组发送一个或多个请求。响应于接收到该多个工作分组,通过针对该多个工作分组中的每个工作分组执行一个或多个操作以完成由相应工作分组指定的工作来生成多个结果。响应于确定该多个结果中的至少一个结果满足一个或多个标准,将所提议的区块添加到由区块链网络维护的区块链。
-
公开(公告)号:CN109074317B
公开(公告)日:2023-09-12
申请号:CN201780019906.X
申请日:2017-03-22
Applicant: 超威半导体公司
Inventor: 阿姆鲁·阿瓦德 , 谢尔盖·布拉戈杜罗夫 , 阿尔卡普拉瓦·巴苏 , 马克·H·奥斯丁 , 加布里埃尔·H·洛 , 安德鲁·G·克格尔 , 大卫·S·克里斯蒂 , 凯文·J·麦格拉斯
IPC: G06F12/1027 , G06F12/0811
Abstract: 所描述的实施方案包括具有两个或更多个转换后备缓冲器(TLB)的计算装置。在操作期间,所述计算装置基于来自页表条目的在页表寻访期间所获取的虚拟地址到物理地址转换和元数据来更新所述TLB中的条目。然后,所述计算装置基于租约长度表达式来计算所述TLB中的所述条目的租约长度。接下来,针对所述TLB中的所述条目,所述计算装置将租约值设置为所述租约长度,其中所述租约值表示直到所述TLB中的所述条目的租约到期时为止的时间,其中当相关联的租约已经到期时,所述TLB中的所述条目无效。然后,所述计算装置使用所述租约值来控制允许使用来自所述TLB中的所述条目的信息执行的操作。
-
-
-
-
-
-
-
-
-