会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Trusted bus transactions
    • 可信总线交易
    • US07650645B1
    • 2010-01-19
    • US11133956
    • 2005-05-20
    • Brian Keith LangendorfMichael Brian Cox
    • Brian Keith LangendorfMichael Brian Cox
    • G06F1/26G06F21/00G06F7/04
    • G06F21/606
    • Circuits, methods, and apparatus that provide for trusted transactions between a device and system memory. In one exemplary embodiment of the present invention, a host processor asserts and de-asserts trust over a virtual wire. The device accesses certain data if the host processor provides a trusted instruction for it to do so. Once the device attempts to access this certain data, or perform a certain type of data access, a memory controller allows the access on the condition that the host processor previously made the trusted instruction. The device then accepts data if trust is asserted during the data transfer.
    • 提供设备和系统存储器之间信任事务的电路,方法和设备。 在本发明的一个示例性实施例中,主机处理器通过虚拟线路断言和取消断言信任。 如果主机处理器为其提供可信指令,则设备访问某些数据。 一旦设备尝试访问该特定数据或执行某种类型的数据访问,存储器控制器允许在主处理器先前做出可信指令的条件下进行访问。 然后,如果在数据传输过程中信任被断言,则设备接受数据。
    • 4. 发明授权
    • System and method for maintaining cache coherency across a serial interface bus using a snoop request and complete message
    • 使用窥探请求和完整消息在串行接口总线上维护高速缓存一致性的系统和方法
    • US08234458B2
    • 2012-07-31
    • US12331302
    • 2008-12-09
    • Brian Keith LangendorfDavid B. GlascoMichael Brian CoxJonah M. Alben
    • Brian Keith LangendorfDavid B. GlascoMichael Brian CoxJonah M. Alben
    • G06F13/00G06F13/42
    • G06F12/0831
    • A method and system for maintaining cache coherency across a serial interface bus such as a Peripheral Component Interconnect Express (PCIe) bus. The method includes generating a snoop request (SNP) to determine whether first data stored in a local memory is coherent relative to second data stored in a data cache, the snoop request including destination information that identifies the data cache on the serial interface bus, and causing the snoop request to be transmitted over the serial interface bus to a second processor. The method further includes extracting a cache line address from the snoop request, determining whether the second data is coherent, generating a complete message (CPL) indicating that the first data is coherent with the second data, and causing the complete message to be transmitted over the bus to the first processor. The snoop request and complete messages may be vendor defined messages.
    • 一种用于在串行接口总线(例如外围组件互连Express(PCIe)总线)上维持高速缓存一致性的方法和系统。 该方法包括产生窥探请求(SNP)以确定存储在本地存储器中的第一数据是否相对于存储在数据高速缓冲存储器中的第二数据是相干的,该侦听请求包括识别串行接口总线上的数据高速缓存的目的地信息,以及 导致窥探请求通过串行接口总线传输到第二处理器。 该方法还包括从窥探请求中提取高速缓存线地址,确定第二数据是否相干,生成指示第一数据与第二数据相干的完整消息(CPL),以及使完整消息传输 总线到第一个处理器。 窥探请求和完成消息可以是供应商定义的消息。
    • 5. 发明申请
    • System And Method For Maintaining Cache Coherency Across A Serial Interface Bus
    • 通过串行接口总线维护缓存一致性的系统和方法
    • US20100146218A1
    • 2010-06-10
    • US12331302
    • 2008-12-09
    • Brian Keith LangendorfDavid B. GlascoMichael Brian CoxJonah M. Alben
    • Brian Keith LangendorfDavid B. GlascoMichael Brian CoxJonah M. Alben
    • G06F12/08
    • G06F12/0831
    • A method for executing processing operations using data stored in a memory. The method includes generating a snoop request configured to determine whether first data stored in a local memory is coherent relative to second data stored in a data cache, the snoop request including destination information that identifies the data cache on a bus, and a cache line address identifying where in the data cache the second data is located. The method further includes causing the snoop request to be transmitted over the bus to the second processor, extracting the cache line address from the snoop request, determining whether the second data is coherent, generating a complete message that includes completion information indicating that the first data is coherent with the second data, and causing the complete message to be transmitted over the bus to the first processor.
    • 一种使用存储在存储器中的数据执行处理操作的方法。 该方法包括:生成窥探请求,被配置为确定存储在本地存储器中的第一数据是否相对于存储在数据高速缓存中的第二数据是相干的,该窥探请求包括标识总线上的数据高速缓存的目的地信息和高速缓存行地址 识别第二数据位于数据高速缓存中的位置。 该方法还包括使窥探请求通过总线传送到第二处理器,从窥探请求中提取高速缓存线地址,确定第二数据是否相干,生成完整消息,其中包括指示第一数据的完成信息 与第二数据一致,并且使整个消息通过总线传送到第一处理器。
    • 6. 发明授权
    • System and method for maintaining cache coherency across a serial interface bus using a snoop request and complete message
    • 使用窥探请求和完整消息在串行接口总线上维护高速缓存一致性的系统和方法
    • US08782349B2
    • 2014-07-15
    • US13557980
    • 2012-07-25
    • Brian Keith LangendorfDavid B. GlascoMichael Brian CoxJonah M. Alben
    • Brian Keith LangendorfDavid B. GlascoMichael Brian CoxJonah M. Alben
    • G06F12/00G06F12/08
    • G06F12/0831
    • Techniques are disclosed for maintaining cache coherency across a serial interface bus such as a Peripheral Component Interconnect Express (PCIe) bus. The techniques include generating a snoop request (SNP) to determine whether first data stored in a local memory is coherent relative to second data stored in a data cache, the snoop request including destination information that identifies the data cache on the serial interface bus and causing the snoop request to be transmitted over the serial interface bus to a second processor. The techniques further include extracting a cache line address from the snoop request, determining whether the second data is coherent, generating a complete message (CPL) indicating that the first data is coherent with the second data, and causing the complete message to be transmitted over the bus to the first processor. The snoop request and complete messages may be vendor defined messages.
    • 公开了用于通过串行接口总线(例如外围组件互连Express(PCIe)总线)来维持高速缓存一致性的技术。 这些技术包括产生窥探请求(SNP)以确定存储在本地存储器中的第一数据是否相对于存储在数据高速缓存中的第二数据是相干的,该窥探请求包括识别串行接口总线上的数据高速缓存的目的地信息,并导致 通过串行接口总线传送到第二处理器的窥探请求。 所述技术还包括从窥探请求中提取高速缓存线地址,确定第二数据是否相干,生成指示第一数据与第二数据相干的完整消息(CPL),并且使得完整的消息被传送 总线到第一个处理器。 窥探请求和完成消息可以是供应商定义的消息。
    • 8. 发明授权
    • Graphics device clustering with PCI-express
    • 使用PCI-express的图形设备集群
    • US07289125B2
    • 2007-10-30
    • US10789248
    • 2004-02-27
    • Franck R. DiardDavid G. ReedGary D. HicokMichael Brian Cox
    • Franck R. DiardDavid G. ReedGary D. HicokMichael Brian Cox
    • G06F15/00G06F15/16
    • G06F3/14G06F3/1438G06T1/20G06T15/005G09G5/363
    • A bridge associated with a broadcast aperture facilitates the transfer of rendering commands and data between a processor and multiple graphics devices. The bridge receives data written by the processor to the broadcast aperture and forwards it to multiple graphics devices, eliminating the need for the processor to perform duplicative(?) write operations. During system initialization, a broadcast aperture is allocated to the bridge in address space based on an aperture size value set using a system configuration utility and stored in system configuration memory. A graphics driver activates the broadcast aperture by sending unicast aperture parameters associated with the multiple graphics devices to the bridge via a bridge driver. Upon activating the broadcast aperture, multiple graphics devices can be operated in parallel to improve rendering performance. Parallel rendering techniques include split-frame, alternate frame, and combined split- and alternate frame rendering.
    • 与广播孔径相关联的桥接器有助于在处理器和多个图形设备之间传送渲染命令和数据。 桥接器将处理器写入的数据接收到广播孔径并将其转发到多个图形设备,从而无需处理器执行重复(?)写入操作。 在系统初始化期间,基于使用系统配置实用程序设置的存储在系统配置存储器中的孔径大小值,将广播孔径分配给地址空间中的桥。 图形驱动器通过经由桥驱动器将与多个图形设备相关联的单播孔径参数发送到桥接器来激活广播孔径。 在激活广播孔径时,可以并行地操作多个图形设备以提高渲染性能。 并行渲染技术包括分割帧,备用帧以及组合分割和交替帧渲染。
    • 9. 发明授权
    • Method and system for generating a secure key
    • 用于生成安全密钥的方法和系统
    • US09158896B2
    • 2015-10-13
    • US12029432
    • 2008-02-11
    • Michael Brian CoxPhillip Norman SmithStephen Donald Lew
    • Michael Brian CoxPhillip Norman SmithStephen Donald Lew
    • H04L9/00G06F21/10G06F21/57G06F21/72H04L9/08
    • G06F21/10G06F21/575G06F21/72G06F2221/0755H04L9/0822H04L9/0866H04L2209/20H04L2209/603
    • A method, system on a chip, and computer system for generating more robust keys which utilize data occupying relatively small die areas is disclosed. Embodiments provide a convenient and effective mechanism for generating a key for use in securing data on a portable electronic device, where the key is generated from repurposed data and a relatively small amount. A multi-stage encryption algorithm may be performed to generate the key, where the first stage may include encrypting the secure data, and the second stage may include encrypting the result of a logical operation on the encrypted secure data with a unique identifier of the portable electronic device. A secret key may be used as the encryption key for each stage. The result of the second encryption stage may include the generated key which may be used to perform subsequent operations on the portable electronic device.
    • 公开了一种用于生成利用占据相对较小管芯区域的数据的更健壮的密钥的方法,芯片上的系统和计算机系统。 实施例提供了一种用于生成用于保护便携式电子设备上的数据的密钥的方便和有效的机制,其中密钥是由重新利用的数据产生的,并且数量相对较少。 可以执行多级加密算法来生成密钥,其中第一级可以包括对安全数据进行加密,并且第二级可以包括用加密的安全数据的加密安全数据的唯一标识符加密逻辑操作的结果 电子设备。 秘密密钥可以用作每个阶段的加密密钥。 第二加密阶段的结果可以包括可用于在便携式电子设备上执行后续操作的所生成的密钥。
    • 10. 发明授权
    • Zero-copy data sharing by cooperating asymmetric coprocessors
    • 通过合作的非对称协处理器进行零拷贝数据共享
    • US08645634B1
    • 2014-02-04
    • US12355648
    • 2009-01-16
    • Michael Brian CoxNicholas Patrick WiltRichard Hough
    • Michael Brian CoxNicholas Patrick WiltRichard Hough
    • G06F13/00G06F13/28
    • G06F13/28
    • One embodiment of the present invention sets forth a technique for reducing the copying of data between memory allocated to a primary processor and a coprocessor is disclosed. The system memory is aliased as device memory to allow the coprocessor and the primary processor to share the same portion of memory. Either device may write and/or read the shared portion of memory to transfer data between the devices rather than copying data from a portion of memory that is only accessible by one device to a different portion of memory that is only accessible by the other device. Removal of the need for explicit primary processor memory to coprocessor memory and coprocessor memory to primary processor memory copies improves the performance of the application and reduces physical memory requirements for the application since one portion of memory is shared rather than allocating separate private portions of memory.
    • 本发明的一个实施例提出了一种用于减少分配给主处理器和协处理器的存储器之间的数据复制的技术。 系统存储器被别名为设备存储器,以允许协处理器和主处理器共享存储器的相同部分。 任一设备可以写入和/或读取存储器的共享部分以在设备之间传送数据,而不是将数据从只能由一个设备访问的存储器的一部分复制到只能由另一个设备访问的存储器的不同部分。 清除对处理器内存和协处理器存储器到主处理器存储器副本的明确的主处理器存储器的需要改进了应用的性能,并减少了应用的物理存储器要求,因为一部分存储器被共享而不是分配存储器的独立私有部分。