会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Driver-assisted base address register mapping
    • 驱动程序辅助基地址寄存器映射
    • US08645594B2
    • 2014-02-04
    • US13538221
    • 2012-06-29
    • Annie FoongPak-Lung Seto
    • Annie FoongPak-Lung Seto
    • G06F13/38
    • G06F12/063
    • Techniques herein include systems and methods for driver-assisted BAR mapping that virtualize PCI functions, but without virtualizing the storage media itself. Such techniques make use of unused BARs (Base Address Registers) of a master (Operating system-facing) device to gain access to other PCIe logical instances, while still exposing only a single PCIe function (connection or channel) to system software. This technique provides a new concept of logical PCIe device instances through BAR mapping by making use of unused BARs to extend access to any number of PCIe instances or memory-mapped I/O devices behind a master device such that only a single PCIe function is exposed to system software. Embodiments can thus extend access to one or more additional storage devices through one level of BAR indirection. As a result, such techniques and embodiments enable the multiplication of storage capacity and performance through the aggregation of multiple, similar hardware components.
    • 本文的技术包括用于驱动器辅助BAR映射的系统和方法,其虚拟化PCI功能,但不虚拟存储介质本身。 这种技术利用主(面向操作系统)设备的未使用的BAR(基地址寄存器)来访问其他PCIe逻辑实例,同时仍然仅向系统软件公开单个PCIe功能(连接或通道)。 该技术通过使用未使用的BAR来扩展对主设备后面的任何数量的PCIe实例或存储器映射的I / O设备的访问,从而通过BAR映射提供了逻辑PCIe设备实例的新概念,使得只有一个PCIe功能被暴露 到系统软件。 因此,实施例可以通过一个BAR间接级别来扩展对一个或多个附加存储设备的访问。 结果,这些技术和实施例能够通过聚合多个类似的硬件组件来增加存储容量和性能。
    • 2. 发明授权
    • Dynamic memory buffer allocation method and system
    • 动态内存缓冲区分配方法和系统
    • US08032675B2
    • 2011-10-04
    • US11320392
    • 2005-12-28
    • Naichih ChangPak-Lung SetoVictor Lau
    • Naichih ChangPak-Lung SetoVictor Lau
    • G06F3/00G06F5/00
    • G06F12/023
    • A method, computer program product, system (including a circuit card), and integrated circuit for initializing a buffer pool, such that the buffer pool includes a plurality of data buffers available for use during a plurality of I/O transfers. In response to the initiation of a first I/O transfer concerning a first data portion being transferred from a first data source to a first data target, the first data portion is written to a first portion of the plurality of data buffers. The first data portion is transferred to the first data target, and the first portion of the plurality of data buffers is released back to the buffer pool for use during one or more subsequent I/O transfers.
    • 一种方法,计算机程序产品,系统(包括电路卡)和用于初始化缓冲池的集成电路,使得缓冲器池包括可在多个I / O传输期间使用的多个数据缓冲器。 响应于关于从第一数据源传送到第一数据目标的第一数据部分的第一I / O传送的开始,第一数据部分被写入多个数据缓冲器的第一部分。 第一数据部分被传送到第一数据目标,并且多个数据缓冲器的第一部分被释放回缓冲池,以在一个或多个后续的I / O传输期间使用。
    • 7. 发明授权
    • Addresses assignment for adaptor interfaces
    • 解决适配器接口的分配
    • US07502865B2
    • 2009-03-10
    • US10742302
    • 2003-12-18
    • Pak-Lung Seto
    • Pak-Lung Seto
    • G06F15/173
    • H04L29/06H04L29/12009H04L29/12254H04L61/00H04L61/2038H04L69/32
    • Provided are a method, system, and article of manufacture for assigning addresses for adaptor interfaces. An initial configuration assigning multiple local interfaces to one initial local address is maintained. For each local interface, a remote address of a remote interface on at least one remote device to which the local interface connects is received. The initial local address is used to identify the local interfaces assigned to the initial local address in response to receiving a same remote address for each remote interface connected to the local interfaces assigned the initial local address.
    • 提供了用于为适配器接口分配地址的方法,系统和制品。 保持将多个本地接口分配给一个初始本地地址的初始配置。 对于每个本地接口,接收到本地接口连接的至少一个远程设备上的远程接口的远程地址。 响应于为连接到分配了初始本地地址的本地接口的每个远程接口接收到相同的远程地址,初始本地地址用于标识分配给初始本地地址的本地接口。
    • 8. 发明授权
    • Data encoding and decoding in a data storage system
    • 数据存储系统中的数据编码和解码
    • US07412540B2
    • 2008-08-12
    • US10815269
    • 2004-03-31
    • Pak-Lung SetoDeif N. Atallah
    • Pak-Lung SetoDeif N. Atallah
    • G06F15/16
    • H04L67/1097
    • A method according to one embodiment may include transmitting a frame from a transmitting device to a receiving device via a communication network of a data storage system, enabling an encoding operation of the transmitting device to encode decoded data into encoded data and transmitting the encoded data in the frame via the communication network if the receiving device has a decoding operation capable of decoding the encoded data into the decoded data, and disabling the encoding operation and transmitting the decoded data in the frame via the communication network to the receiving device if the receiving device does not have the decoding operation capable of decoding the encoded data into the decoded data. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    • 根据一个实施例的方法可以包括经由数据存储系统的通信网络将帧从发送设备发送到接收设备,使得发送设备的编码操作能够将解码的数据编码为编码数据并将编码数据发送到 如果接收设备具有能够将编码数据解码为解码数据的解码操作,则经由通信网络的帧,并且如果接收设备,则禁止编码操作并且经由通信网络将经解码的数据经由通信网络发送到接收设备 不具有能够将编码数据解码成解码数据的解码操作。 当然,在不偏离本实施例的情况下,可以进行许多替代,变化和修改。
    • 9. 发明授权
    • Adaptor supporting different protocols
    • 适配器支持不同的协议
    • US07376147B2
    • 2008-05-20
    • US10742029
    • 2003-12-18
    • Pak-Lung SetoDeif N. Atallah
    • Pak-Lung SetoDeif N. Atallah
    • H04J3/16H04J3/22
    • H04L29/06H04L67/1097H04L69/18H04L69/32
    • Provided are a method, adaptor, system, and program for receiving a transmission at one of multiple connections. Information is maintained on storage interconnect architectures and transmission characteristics, wherein the storage interconnect architectures have different transmission characteristics. At least one transmission characteristic of the received transmission is determined and a determination is made from the information of the storage interconnect architecture associated with the determined transmission characteristic. The information on the determined storage interconnect architecture is used to process the transmission and determine a transport layer for the received transmission, wherein there is one transport layer for each supported transport protocol. The transmission is forwarded to the determined transport layer.
    • 提供了一种用于在多个连接之一接收传输的方法,适配器,系统和程序。 在存储互连架构和传输特性上维持信息,其中存储互连架构具有不同的传输特性。 确定接收到的传输的至少一个传输特性,并根据与确定的传输特性相关联的存储互连架构的信息进行确定。 关于确定的存储互连体系结构的信息用于处理传输并确定用于所接收的传输的传输层,其中每个支持的传输协议具有一个传输层。 传输被转发到确定的传输层。