-
公开(公告)号:CN110291510B
公开(公告)日:2023-12-08
申请号:CN201880011596.1
申请日:2018-02-13
申请人: 超威半导体公司 , ATI科技无限责任公司
发明人: 韦德·K·史密斯 , 科斯坦蒂诺斯·丹尼·克里斯蒂迪斯
IPC分类号: G06F12/1027
摘要: 提供了使用转换后备缓冲器来为数据流提供低延迟存储器地址转换的技术。存储器系统的客户端首先通过请求初始化转换预取流来准备所述地址转换高速缓存层次结构。在初始化所述转换预取流之后,所述高速缓存层次结构向所述客户端返回完成确认,然后所述客户端开始访问存储器。预取流是关于地址范围而指定,并且针对所述虚拟存储器地址空间的大的连续部分而执行。
-
公开(公告)号:CN117120991A
公开(公告)日:2023-11-24
申请号:CN202280024934.1
申请日:2022-03-24
申请人: 超威半导体公司 , ATI科技无限责任公司
IPC分类号: G06F12/121
摘要: 用于提供页面在分层存储器之间的页面迁移的方法和装置,其识别每个存储器层中频繁访问的存储器页面,并生成指示存储器页面正被访问的频率的页面热度排名信息。方法和装置根据系统中使用的操作系统或管理程序向操作系统或管理程序提供页面热度排名信息,操作系统或管理程序基于页面热度排名信息向硬件数据移动器发出页面移动命令,并且硬件数据移动器响应来自操作系统的页面移动命令将存储器页面移动到不同的存储器层。
-
公开(公告)号:CN117063165A
公开(公告)日:2023-11-14
申请号:CN202280023076.9
申请日:2022-03-18
申请人: ATI科技无限责任公司
IPC分类号: G06F12/08
摘要: 一种电子设备包括存储器、执行软件实体的处理器、页面迁移引擎(PME)和输入‑输出存储器管理单元(IOMMU)。该软件实体和该PME执行用于准备在该存储器中迁移由至少一个IO设备能够访问的存储器页面的操作,该软件实体和该PME基于该操作被执行而设置用于该存储器页面的页面表条目中的迁移状态信息以及与迁移该存储器页面相关的反向映射表(RMT)条目中的信息。该IOMMU基于该页面表条目中的该迁移状态信息和该RMT条目中的该信息来控制来自该页面表条目的信息的使用以及控制该存储器页面的存储器访问的执行。该PME在完成用于准备迁移该存储器页面的该操作后迁移该存储器页面。
-
公开(公告)号:CN108292506B
公开(公告)日:2023-10-31
申请号:CN201680070050.4
申请日:2016-10-21
申请人: ATI科技无限责任公司
IPC分类号: G10L19/22 , H04N19/142 , H04N21/233 , H04N5/76
摘要: 公开各种音频解码器及其使用方法。根据本发明的一个方面,提供一种包括音频编码器(80)和音频编码器模式选择器(60)的装置。所述音频编码器模式选择器可操作以分析视频数据,并且基于所述分析的视频数据来调整所述音频编码器的编码模式。
-
公开(公告)号:CN116762336A
公开(公告)日:2023-09-15
申请号:CN202180087492.0
申请日:2021-12-21
申请人: 超威半导体公司 , ATI科技无限责任公司
发明人: 迈赫迪·塞姆萨尔扎德 , 王姣 , 余耀文 , 爱德华·哈罗德 , 理查德·E·乔治
IPC分类号: H04N19/132
摘要: 本发明公开了用于单通视频数据的静止帧检测,包括:确定视频数据的帧的平均量化参数下降到量化参数阈值以下;确定该帧中的跳过宏块的量是否满足跳过宏块阈值;以及响应于该跳过宏块的量超过该跳过宏块阈值,将该帧识别为静止帧。
-
公开(公告)号:CN110114762B
公开(公告)日:2023-09-15
申请号:CN201780080357.7
申请日:2017-12-06
申请人: ATI科技无限责任公司
发明人: 贡献·杰弗里·程
IPC分类号: G06F13/38 , G06F12/00 , G06F12/0802 , G06F13/14
摘要: 本文描述的是用于访问作为字节可寻址存储器的块可寻址输入/输出(I/O)装置诸如非易失性存储器(NVM)的方法和系统。连接到外围部件互连高速(PCIe)交换机的前端处理器充当所述块可寻址I/O装置的前端接口,以模拟字节可寻址性。PCIe装置诸如图形处理单元(GPU)可以通过所述前端处理器从所述块可寻址I/O装置直接访问必要的字节。PCIe兼容装置可以访问所述块I/O装置的数据,而无需通过系统存储器和主处理器。在一种实现方式中,系统可以包括块可寻址I/O、字节可寻址I/O及其混合形式,其支持由所述主处理器、GPU和任何其他PCIe兼容装置直接访问字节可寻址存储器。
-
公开(公告)号:CN116670659A
公开(公告)日:2023-08-29
申请号:CN202180086587.0
申请日:2021-12-14
申请人: ATI科技无限责任公司
IPC分类号: G06F13/28
摘要: 本发明提供了一种地址转换缓冲器,也称为ATB,该ATB用于在PCIe(高速外围部件接口)兼容设备内仿真或实现PCIe ATS(地址转换服务)协议。该ATB代替(或补充)地址转换高速缓存(ATC)而操作,但在不需要与永久硬件高速缓存(例如,用于高速缓存控制和查找的电路)相关联的稳健资源集的情况下在固件或硬件中实现。该设备的部件(例如,DMA引擎)例如经由主机输入/输出存储器管理单元来请求未转换地址的转换,并且将响应(包括已转换地址)存储在该ATB中以用于单个DMA操作(其可涉及跨PCIe总线的多个事务)。
-
公开(公告)号:CN112055969B
公开(公告)日:2023-08-29
申请号:CN201980028611.8
申请日:2019-02-26
申请人: ATI科技无限责任公司
IPC分类号: H04N19/423 , H04N19/14 , H04N19/159 , H04N19/46
摘要: 公开了用于在实时地消费被编码的视频位流时减小时延的系统、设备和方法。视频编码器将视频位流编码并且将所述被编码的位流的5个块写入到位流缓冲器。在所述编码器完成对整个帧或帧的整个切片的所述编码之前,消费者模块消费所述位流的被编码的块。在一个实现方式中,为了实现所述消费与所述编码的管线化,所述编码器使用已经被写入到所述位流缓冲器的数据量的指示来更新缓冲器写入指针。所述消费者模块从0位流缓冲器检索被编码的数据,一直检索到由所述缓冲器写入指针指示的位置。以此方式,所述消费者模块能够在所述编码器完成将整个帧或所述帧的整个切片编码之前访问和消费被编码的视频数据。
-
公开(公告)号:CN116648293A
公开(公告)日:2023-08-25
申请号:CN202180086761.1
申请日:2021-12-16
申请人: 超威半导体公司 , ATI科技无限责任公司
发明人: 卡尔·基特里奇·瓦克兰德 , 迈赫迪·萨迪 , 托马斯·丹尼尔·佩里 , 加博尔·西尼斯
IPC分类号: A63F13/67
摘要: 本发明公开了用于执行自适应音频混合的系统、设备及方法。经训练的神经网络动态地选择并混合作为相互兼容的集合而组成的预录的、人类编配的音乐编组。根据游戏场景特性和其他动态变化的因素推断由神经网络生成的编组和轨选择、音量混合、滤波、动态压缩、声学/混响特性、分段、节奏、节拍匹配和淡入淡出参数。经训练的神经网络选择艺术家的预录编组并且以独特的方式实时地混合编组以基于诸如游戏场景、玩家的独特故事情节、场景元素、玩家的简档、兴趣和表现、对游戏控件(例如,音乐音量)做出的调整、观看者数量、接收到的评论、玩家的受欢迎程度、玩家的母语、玩家的所在地和/或其他因素之类的因素来动态地调整和修改背景音乐。经训练的神经网络创建根据实时情况动态变化的独特音乐。
-
公开(公告)号:CN116635813A
公开(公告)日:2023-08-22
申请号:CN202180075342.8
申请日:2021-11-10
申请人: 超威半导体公司 , ATI科技无限责任公司
IPC分类号: G06F1/324
摘要: 公开了用于执行功率估计机制的软件覆盖的系统、设备和方法。计算系统包括用于生成对功率消耗的估计的多个经调谐的参数。基于该系统的硅后表征来生成这些经调谐的参数。在部署之后,该系统执行多个不同的应用程序。当启动特定应用程序时,该系统加载对应的一组覆盖参数,该组覆盖参数用于替换该多个经调谐的参数。该系统使用该组覆盖参数而不是先前确定的经调谐的参数来生成对功率消耗的估计。然后,当执行该特定应用程序时,该系统基于对功率消耗的该估计来对各种系统部件的功率和频率值进行调整。
-
-
-
-
-
-
-
-
-