会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Translation data prefetch in an IOMMU
    • 翻译数据预取在IOMMU中
    • US07793067B2
    • 2010-09-07
    • US12112611
    • 2008-04-30
    • Andrew G. KegelMark D. HummelErich S. Boleyn
    • Andrew G. KegelMark D. HummelErich S. Boleyn
    • G06F12/08
    • G06F13/28G06F12/1027G06F12/1081G06F12/145G06F2212/654
    • In an embodiment, a system memory stores a set of input/output (I/O) translation tables. One or more I/O devices initiate direct memory access (DMA) requests including virtual addresses. An I/O memory management unit (IOMMU) is coupled to the I/O devices and the system memory, wherein the IOMMU is configured to translate the virtual addresses in the DMA requests to physical addresses to access the system memory according to an I/O translation mechanism implemented by the IOMMU. The IOMMU comprises one or more caches, and is configured to read translation data from the I/O translation tables responsive to a prefetch command that specifies a first virtual address. The reads are responsive to the first virtual address and the I/O translation mechanism, and the IOMMU is configured to store data in the caches responsive to the read translation data.
    • 在一个实施例中,系统存储器存储一组输入/输出(I / O)转换表。 一个或多个I / O设备启动包括虚拟地址的直接存储器访问(DMA)请求。 I / O存储器管理单元(IOMMU)耦合到I / O设备和系统存储器,其中IOMMU被配置为将DMA请求中的虚拟地址转换为物理地址,以根据I / O翻译机制。 响应于指定第一虚拟地址的预取命令,IOMMU包括一个或多个高速缓存,并被配置为从I / O转换表读取翻译数据。 读取响应于第一虚拟地址和I / O转换机制,并且IOMMU被配置为响应于读取的翻译数据将数据存储在高速缓存中。
    • 3. 发明申请
    • Translation Data Prefetch in an IOMMU
    • IOMMU中的翻译数据预取
    • US20080209130A1
    • 2008-08-28
    • US12112611
    • 2008-04-30
    • Andrew G. KegelMark D. HummelErich S. Boleyn
    • Andrew G. KegelMark D. HummelErich S. Boleyn
    • G06F12/10G06F12/08G06F13/28
    • G06F13/28G06F12/1027G06F12/1081G06F12/145G06F2212/654
    • In an embodiment, a system memory stores a set of input/output (I/O) translation tables. One or more I/O devices initiate direct memory access (DMA) requests including virtual addresses. An I/O memory management unit (IOMMU) is coupled to the I/O devices and the system memory, wherein the IOMMU is configured to translate the virtual addresses in the DMA requests to physical addresses to access the system memory according to an I/O translation mechanism implemented by the IOMMU. The IOMMU comprises one or more caches, and is configured to read translation data from the I/O translation tables responsive to a prefetch command that specifies a first virtual address. The reads are responsive to the first virtual address and the I/O translation mechanism, and the IOMMU is configured to store data in the caches responsive to the read translation data.
    • 在一个实施例中,系统存储器存储一组输入/输出(I / O)转换表。 一个或多个I / O设备启动包括虚拟地址的直接存储器访问(DMA)请求。 I / O存储器管理单元(IOMMU)耦合到I / O设备和系统存储器,其中IOMMU被配置为将DMA请求中的虚拟地址转换为物理地址,以根据I / O翻译机制。 响应于指定第一虚拟地址的预取命令,IOMMU包括一个或多个高速缓存,并被配置为从I / O转换表读取翻译数据。 读取响应于第一虚拟地址和I / O转换机制,并且IOMMU被配置为响应于读取的翻译数据将数据存储在高速缓存中。