会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multiple video processor unit (VPU) memory mapping
    • 多视频处理器单元(VPU)存储映射
    • US07663635B2
    • 2010-02-16
    • US11139917
    • 2005-05-27
    • Philip J. RogersJeffrey Gongxian ChengDmitry SemiannikovRaja Koduri
    • Philip J. RogersJeffrey Gongxian ChengDmitry SemiannikovRaja Koduri
    • G06F12/10G06F15/16
    • G06T1/20
    • A system and method for memory mapping in a multiple video processor (multi VPU) system is described. In various embodiments, rendering tasks are shared among multiple VPUs in parallel to provide improved performance and capability with minimal increased cost. In various embodiments, multiple VPUs in a system access each other's local memories to facilitate cooperative video processing. In one embodiment, each VPU in the system has the local memories of each other VPU mapped to its own graphics aperture relocation table (GART) table to facilitate access via a virtual addressing scheme. Each VPU uses the same virtual addresses for this mapping to other VPU local memories. This allows the driver to send exactly the same write commands to each VPU, including the numeric value of the destination address for operations such as writing rendered data. Thus, unique addresses need not be generated for each VPU.
    • 描述了在多视频处理器(多VPU)系统中的存储器映射的系统和方法。 在各种实施例中,并行地在多个VPU之间共享呈现任务,以最小的成本提供改善的性能和能力。 在各种实施例中,系统中的多个VPU访问彼此的本地存储器以促进协作视频处理。 在一个实施例中,系统中的每个VPU具有映射到其自己的图形孔径重定位表(GART)表的彼此VPU的本地存储器,以便于经由虚拟寻址方案的访问。 每个VPU使用相同的虚拟地址来映射到其他VPU本地存储器。 这允许驱动程序向每个VPU发送完全相同的写入命令,包括用于诸如编写渲染数据的操作的目标地址的数值。 因此,不需要为每个VPU生成唯一的地址。
    • 4. 发明授权
    • Methods and apparatus for communicating between multiple levels of software components
    • 用于在多级软件组件之间进行通信的方法和装置
    • US07657897B2
    • 2010-02-02
    • US11121545
    • 2005-05-04
    • Zheng HuangEfim NeimanJae ChongVelodymyr StempenJeffrey Gongxian ChengVladimir F. GiemborekAndrej Zdravkovic
    • Zheng HuangEfim NeimanJae ChongVelodymyr StempenJeffrey Gongxian ChengVladimir F. GiemborekAndrej Zdravkovic
    • G06F3/00G06F13/00
    • G06F9/545
    • The present application discloses a method for communicating between at least two different levels of software components. The method includes establishing a command set common to the at least two different levels of software components. Additionally, the method includes providing a command decoder operable by both of the at least two levels of software components, the command decoder configured to decode the command set. By providing a common command set between different levels of software components, such as a software driver and a BIOS, where the commands within the command table are interpreted and executed by an identical command decoder that interprets and executes the same command tables, this ensures that the same features or functions are implemented or executed in the same way across different levels of the software components. Accordingly, redundant implementation of the same functions by different software components is eliminated. Additionally, when modification of the BIOS, for example, is performed, this modification only needs to be done in one place (i.e., the command table) rather than in each software component.
    • 本申请公开了一种用于在至少两个不同级别的软件组件之间进行通信的方法。 该方法包括建立至少两个不同级别的软件组件共同的命令集。 此外,该方法包括提供由至少两个级别的软件组件可操作的命令解码器,命令解码器被配置为对命令集进行解码。 通过在不同级别的软件组件(例如软件驱动程序和BIOS)之间提供通用命令集,其中命令表中的命令由解释和执行相同命令表的相同命令解码器解释和执行,这确保了 以相同的方式在不同级别的软件组件中实现或执行相同的特征或功能。 因此,消除了不同软件组件对相同功能的冗余实现。 此外,例如,当执行BIOS的修改时,仅在一个位置(即,命令表)而不是每个软件组件中进行该修改。