-
公开(公告)号:US12124865B2
公开(公告)日:2024-10-22
申请号:US17219051
申请日:2021-03-31
Applicant: ATI Technologies ULC , Advanced Micro Devices, Inc.
Inventor: Sean T. White , Philip Ng
IPC: G06F9/455 , G06F12/06 , G06F12/0811 , G06F12/0882
CPC classification number: G06F9/45545 , G06F9/45558 , G06F12/063 , G06F12/0811 , G06F12/0882 , G06F2009/45579 , G06F2009/45583 , G06F2009/45587
Abstract: Methods and apparatus for providing page migration of pages among tiered memories identify frequently accessed memory pages in each memory tier and generate page hotness ranking information indicating how frequently memory pages are being accessed. Methods and apparatus provide the page hotness ranking information to an operating system or hypervisor depending on which is used in the system, the operating system or hypervisor issues a page move command to a hardware data mover, based on the page hotness ranking information and the hardware data mover moves a memory page to a different memory tier in response to the page move command from the operating system.
-
公开(公告)号:US09009368B2
公开(公告)日:2015-04-14
申请号:US13658027
申请日:2012-10-23
Applicant: Advanced Micro Devices, Inc.
Inventor: Sean T. White
Abstract: A system and method for finding the sources of increased interrupt latencies. An interrupt controller includes monitoring logic for measuring and storing latencies for servicing interrupt requests. The interrupt controller determines a measured latency is greater than an associated threshold and in response sends an indication of a long latency. The interrupt controller may send the indication to firmware, a device driver, or other software. The interrupt controller stores associated information with the measured latency for debug purposes. Additionally, the monitoring logic may perform statistical analysis in place of, or in addition to, software.
Abstract translation: 一种查找增加中断延迟来源的系统和方法。 中断控制器包括用于测量和存储用于服务中断请求的延迟的监视逻辑。 中断控制器确定测量的等待时间大于相关联的阈值,并且作为响应发送长延迟的指示。 中断控制器可以向固件,设备驱动程序或其他软件发送指示。 中断控制器将相关信息与测量的延迟一起存储以进行调试。 此外,监视逻辑可以执行统计分析来代替或补充软件。
-
公开(公告)号:US20140115198A1
公开(公告)日:2014-04-24
申请号:US13658027
申请日:2012-10-23
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Sean T. White
IPC: G06F13/24
Abstract: A system and method for finding the sources of increased interrupt latencies. An interrupt controller includes monitoring logic for measuring and storing latencies for servicing interrupt requests. The interrupt controller determines a measured latency is greater than an associated threshold and in response sends an indication of a long latency. The interrupt controller may send the indication to firmware, a device driver, or other software. The interrupt controller stores associated information with the measured latency for debug purposes. Additionally, the monitoring logic may perform statistical analysis in place of, or in addition to, software.
Abstract translation: 一种查找增加中断延迟来源的系统和方法。 中断控制器包括用于测量和存储用于服务中断请求的延迟的监视逻辑。 中断控制器确定测量的等待时间大于相关联的阈值,并且作为响应发送长延迟的指示。 中断控制器可以向固件,设备驱动程序或其他软件发送指示。 中断控制器将相关信息与测量的延迟一起存储以进行调试。 此外,监视逻辑可以执行统计分析来代替或补充软件。
-
公开(公告)号:US20220318040A1
公开(公告)日:2022-10-06
申请号:US17219051
申请日:2021-03-31
Applicant: ATI Technologies ULC
Inventor: Sean T. White , Philip Ng
IPC: G06F9/455 , G06F12/0882 , G06F12/0811 , G06F12/06
Abstract: Methods and apparatus for providing page migration of pages among tiered memories identify frequently accessed memory pages in each memory tier and generate page hotness ranking information indicating how frequently memory pages are being accessed. Methods and apparatus provide the page hotness ranking information to an operating system or hypervisor depending on which is used in the system, the operating system or hypervisor issues a page move command to a hardware data mover, based on the page hotness ranking information and the hardware data mover moves a memory page to a different memory tier in response to the page move command from the operating system.