-
公开(公告)号:CN109154907B
公开(公告)日:2023-09-15
申请号:CN201780029508.6
申请日:2017-05-19
Applicant: 超威半导体公司
Inventor: 谢尔盖·布拉戈杜罗夫 , 安德鲁·G·凯格尔
IPC: G06F12/02
Abstract: 所描述的实施方案包括一种输入‑输出存储器管理单元(IOMMU),所述IOMMU具有两个或更多个存储器元件以及控制器。所述控制器被配置成基于一个或多个因素从所述两个或更多个存储器元件之中选择用于执行所述IOMMU中的虚拟地址到物理地址转译的一个或多个所选择的存储器元件。所述控制器随后使用所述一个或多个所选择的存储器元件来执行所述虚拟地址到物理地址转译。
-
公开(公告)号:CN116601613A
公开(公告)日:2023-08-15
申请号:CN202180085242.3
申请日:2021-12-16
Applicant: 超威半导体公司
Inventor: 谢尔盖·布拉戈杜罗夫 , 乔纳森·奥尔索普 , 塞耶德穆罕默德·塞耶扎德德尔切
IPC: G06F12/0831
Abstract: 本发明公开了用于基于分组元数据来确定数据放置的系统、设备和方法。一种系统包括流量分析器,该流量分析器基于跨多种协议类型的活跃交换的分组中的元数据字段的观测值来确定跨连接的装置的数据放置。在一个具体实施中,系统支持的协议是计算快速链接(CXL)协议。流量分析器响应于在分组流中观察到的与来自预配置列表的项目相匹配的事件来执行各种动作。一旦数据移动完成,通过改变虚拟到物理地址转换,在软件应用程序下处理数据移动。在数据移动完成之后,线程将经由页表搜索程序或经由地址转换服务(ATS)请求将新主机物理地址拉入到其转换后备缓冲器(TLB)中。
-
公开(公告)号: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中的所述条目的信息执行的操作。
-
公开(公告)号:CN118475916A
公开(公告)日:2024-08-09
申请号:CN202280086742.3
申请日:2022-11-18
Applicant: 超威半导体公司
Inventor: 谢尔盖·布拉戈杜罗夫 , 玛莎布·阿玛德
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中的所述条目的信息执行的操作。
-
公开(公告)号:CN116601896A
公开(公告)日:2023-08-15
申请号:CN202180082683.8
申请日:2021-10-11
Applicant: 超威半导体公司
Inventor: 塞耶德·穆罕默德·塞耶扎德德尔切 , 谢尔盖·布拉戈杜罗夫
IPC: H04L1/00
Abstract: 描述了一种用于高效地传输数据的装置和方法。发射器向接收器发送数据。该发射器的编码器将所接收第一数据块划分成多个子块。该编码器选择每个子块的一部分以彼此进行比较。特定子块中的一部分具有与其他子块的其他部分相同的偏移和相同的大小。如果该编码器确定这多个部分彼此相匹配,则该编码器向该接收器发送对应于该第一数据块的第二数据块。该第二数据块具有与所接收第一数据块的大小相同的大小,并且该第二数据块包括来自多个错误校正方案中的一个错误校正方案的安全数据。因此,该第二数据块在不增加要传输的数据量的情况下提供安全性。
-
公开(公告)号:CN118525335A
公开(公告)日:2024-08-20
申请号:CN202280082084.0
申请日:2022-12-07
Applicant: 超威半导体公司
Inventor: 斯里塞珊·斯里坎特 , 维格内什·阿德希娜拉亚南 , 贾格迪什·B·科特拉 , 谢尔盖·布拉戈杜罗夫
IPC: G11C11/4096 , G11C11/408 , G11C8/12 , G06F3/06
Abstract: 细粒度动态随机存取存储器(DRAM)包括第一存储体、第二存储体和双模式I/O电路。该第一存储体包括被划分为多个晶粒的存储器阵列,每个晶粒包括行缓冲器和输入/输出(I/O)电路。该双模式I/O电路耦接到该第一存储体中的每个晶粒的I/O电路,并且以第一模式和第二模式操作,在该第一模式中,具有第一数据宽度的命令被路由到每个晶粒并且在每个晶粒处单独地实现,在该第二模式中,具有不同于该第一数据宽度的第二数据宽度的命令由该晶粒中的至少两者并行地实现。
-
公开(公告)号:CN116685956A
公开(公告)日:2023-09-01
申请号:CN202180086016.7
申请日:2021-12-20
Applicant: 超威半导体公司
Inventor: 布兰登·K·波特 , 马尔科·斯克兰巴克 , 谢尔盖·布拉戈杜罗夫 , 基肖尔·普尼亚穆尔蒂 , 纳撒尼尔·莫利斯
IPC: G06F12/02
Abstract: 一种方法和设备,该方法和设备监视高速缓存目录中的高速缓存目录条目之间的逐出冲突,并产生针对存储器管理器的高速缓存目录牺牲条目信息。在一些示例中,存储器管理器通过基于所产生的高速缓存目录牺牲条目信息改变针对存储器的页面的页面级物理地址指派,来减少未来高速缓存目录冲突。在一些示例中,可扩展数据结构包括硬件控制逻辑部件,该硬件控制逻辑部件执行对该高速缓存目录中的高速缓存目录条目之间的该逐出冲突的该监视,并产生该高速缓存目录牺牲条目信息。
-
公开(公告)号:CN116134732A
公开(公告)日:2023-05-16
申请号:CN202180059568.9
申请日:2021-06-07
Applicant: 超威半导体公司
Inventor: 加内什·达西卡 , 谢尔盖·布拉戈杜罗夫 , 塞耶德穆罕默德·塞耶扎德德尔切
IPC: H03M7/30
Abstract: 本发明涉及用于事务层分组的压缩寻址,包括:针对第一时段,确定多个第一事务层分组中的一个或多个低熵地址位;从一个或多个第二事务层分组的一个或多个存储器地址中移除该一个或多个低熵地址位;以及发送该一个或多个第二事务层分组。
-
-
-
-
-
-
-
-
-