会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明申请
    • APPARATUS FOR PERFORMING STORAGE VIRTUALIZATION
    • 用于执行存储虚拟化的设备
    • US20150227325A1
    • 2015-08-13
    • US14695272
    • 2015-04-24
    • Emulex Corporation
    • Sriram RUPANAGUNTAParag BHIDE
    • G06F3/06
    • G06F3/0664G06F3/0607G06F3/0613G06F3/0635G06F3/067G06F11/1435G06F11/2005G06F11/201G06F11/2033G06F2201/84H04L45/62
    • The splitting of storage applications and functions into a control path (CP) component and a data pith (DP) component is disclosed. Reads and writes may be handled primarily in the DP. The CP may be responsible for discovery, configuration, and exception handling. The CP can also be enabled for orchestrating complex data management operations such as snapshots and migration. Storage virtualization maps a virtual I/O to one or more physical I/O. A virtual target (vTarget) in the virtual domain is associated with one physical port in the physical domain. Each vTarget may be associated with one or more virtual LUNs (vLUNs). Each vLUN includes one or more vExtents. Each vExtent may point to a region table, and each entry in the region table may contain a pointer to a region representing a portion of a pExtent, and attributes (e.g. read/write, read only, no access) for that region.
    • 公开了将存储应用和功能分解成控制路径(CP)组件和数据髓(DP)组件。 读写可能主要在DP中处理。 CP可能负责发现,配置和异常处理。 也可以启用CP来编排复杂的数据管理操作,如快照和迁移。 存储虚拟化将虚拟I / O映射到一个或多个物理I / O。 虚拟域中的虚拟目标(vTarget)与物理域中的一个物理端口相关联。 每个vTarget可能与一个或多个虚拟LUN(vLUN)相关联。 每个vLUN包括一个或多个vExtents。 每个vExtent可以指向区域表,并且区域表中的每个条目可以包含指向表示pExtent的一部分的区域的指针,以及该区域的属性(例如,读/写,只读,无访问)。
    • 52. 发明授权
    • Restore PCIe transaction ID on the fly
    • 快速恢复PCIe事务ID
    • US09075797B2
    • 2015-07-07
    • US14093637
    • 2013-12-02
    • Emulex Corporation
    • Daming JinVuong Cao NguyenSam Shan-Jan SuJohn Sui-Kei TangPeter Mark Fiacco
    • G06F13/28
    • G06F13/28G06F13/382
    • Restoring retired transaction identifiers (TID) associated with Direct Memory Access (DMA) commands without waiting for all DMA traffic to terminate is disclosed. A scoreboard is used to track retired TIDs and selectively restore retired TIDs on the fly. DMA engines fetch a TID, and use it to tag every DMA request. If the request is completed, the TID can be recycled to be used to tag a subsequent request. However, if a request is not completed, the TID is retired. Retired TIDs can be restored without having to wait for DMA traffic to end. Any retired TID value may be mapped to a bit location inside a scoreboard. All processors in the system may have access to read and clear the scoreboard. Clearing the TID scoreboard may trigger a DMA engine to restore the TID mapped to that location, and the TID may be used again.
    • 公开了恢复与直接存储器访问(DMA)命令相关联的退出事务标识符(TID),而不等待所有DMA流量终止。 记分牌用于跟踪退休的TID,并有选择地恢复退休的TID。 DMA引擎获取TID,并使用它来标记每个DMA请求。 如果请求完成,则可以回收TID以用于标记后续请求。 但是,如果请求未完成,则TID已退休。 可以恢复退出的TID,而不必等待DMA流量结束。 任何退休的TID值都可以映射到记分板内的位置。 系统中的所有处理器都可以访问读取和清除记分板。 清除TID记分板可能会触发DMA引擎恢复映射到该位置的TID,并且可以再次使用TID。
    • 54. 发明申请
    • DATA PATH DIFFERENTIATOR FOR PRE-EMPHASIS REQUIREMENT DETERMINATION OR SLOT IDENTIFICATION
    • 数据路径差分器用于预先要求确定或槽识别
    • US20140258585A1
    • 2014-09-11
    • US14281394
    • 2014-05-19
    • Emulex Corporation
    • Allan Frank JovanovichStephen Eugene Holness
    • G06F13/40
    • G06F13/4022G06F11/2005G06F11/2007G06F11/2012G06F11/2015
    • An apparatus and method is disclosed for generating path length information for two (usually redundant) receive paths in a receiving device such as a server blade so that the proper amount of equalization and/or pre-emphasis may be applied to receiver and driver circuits in the server blade. In one embodiment, the path length information comprises a longer or shorter path determination, and may also include a estimation of the slot location. In another embodiment, the path length information comprises a representation of the length of two receive paths. The path length information generating circuit is connected to the two receive inputs of the receiving device though high impedance elements, and the path length information may be utilized by hardware or a processor to set the equalization or pre-emphasis in the receiver and/or driver.
    • 公开了一种用于为诸如服务器刀片的接收设备中的两个(通常是冗余的)接收路径生成路径长度信息的装置和方法,使得适当量的均衡和/或预加重可以应用于接收机和驱动器电路 服务器刀片。 在一个实施例中,路径长度信息包括更长或更短的路径确定,并且还可以包括时隙位置的估计。 在另一个实施例中,路径长度信息包括两个接收路径的长度的表示。 路径长度信息生成电路通过高阻抗元件连接到接收装置的两个接收输入,并且路径长度信息可被硬件或处理器用于在接收器和/或驱动器中设置均衡或预加重 。
    • 56. 发明申请
    • Dynamically self-adjusting polling mechanism
    • 动态自调查机制
    • US20040236880A1
    • 2004-11-25
    • US10440681
    • 2003-05-19
    • EMULEX CORPORATION
    • David Michael Barrett
    • G06F003/00
    • G06F11/0787G06F11/0745
    • A system and method is disclosed for preventing the loss of event messages due to message buffer overruns. A fixed vendor-specific buffer pool is loaded with log messages by firmware in an adapter. A service application periodically polls a device driver for messages in the buffer pool. The device driver responds with the number of messages stored in the buffer pool and the total number of buffers in the buffer pool. The service application then issues nullget next messagenull requests to receive the stored messages. Once the buffer pool has been emptied, the service application writes the messages to a disk file. The service application then computes a percent utilization of the buffer pool, and if the percent utilization exceeds a predetermined threshold, an algorithm is employed for increasing the polling frequency. If the percent utilization is below the threshold, an algorithm is employed for decreasing the polling frequency.
    • 公开了一种用于防止由于消息缓存超限而导致的事件消息丢失的系统和方法。 固定的供应商特定的缓冲池通过固件在适配器中加载日志消息。 服务应用程序定期轮询设备驱动程序以获取缓冲池中的消息。 设备驱动程序响应缓冲池中存储的消息数量和缓冲池中的缓冲区总数。 服务应用程序然后发出“获取下一个消息”请求以接收存储的消息。 一旦缓冲池已经清空,服务应用程序会将消息写入磁盘文件。 然后,服务应用程序计算缓冲池的百分比利用率,如果百分比利用率超过预定阈值,则采用一种算法来增加轮询频率。 如果百分比利用率低于阈值,则采用一种算法来减少轮询频率。
    • 60. 发明申请
    • System and Method for Error Recovery in an Asynchronous FIFO
    • 异步FIFO中错误恢复的系统和方法
    • US20150378812A1
    • 2015-12-31
    • US14316435
    • 2014-06-26
    • Emulex Corporation
    • Shiro Suzuki
    • G06F11/10
    • G06F11/10
    • A system and method for error recovery in an asynchronous first-in, first-out device (FIFO) are described herein. The FIFO may comprise a FIFO memory that is controlled with a FIFO controller. In accordance with this disclosure, the FIFO memory may receive input data, temporarily store the input data, and transmit the temporarily stored input data as output data. The FIFO controller comprises a plurality of control registers. During operation, the FIFO controller may detect a bit error in a control register of the plurality of control registers and set a flag associated with the output data. The FIFO controller may subsequently correct the bit error without requiring a reset to a system environment comprising the FIFO.
    • 本文描述了异步先进先出设备(FIFO)中的错误恢复的系统和方法。 FIFO可以包括由FIFO控制器控制的FIFO存储器。 根据本公开,FIFO存储器可以接收输入数据,临时存储输入数据,并将临时存储的输入数据作为输出数据发送。 FIFO控制器包括多个控制寄存器。 在操作期间,FIFO控制器可以检测多个控制寄存器的控制寄存器中的位错误,并设置与输出数据相关联的标志。 FIFO控制器可以随后校正位错误,而不需要重置到包括FIFO的系统环境。