会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • QUEUE REGISTER CONFIGURATION STRUCTURE
    • 队列寄存器配置结构
    • WO2005036313A2
    • 2005-04-21
    • PCT/US2004/025387
    • 2004-08-26
    • EMULEX DESIGN & MANUFACTURING CORPORATIONDUCKMAN, David, James
    • DUCKMAN, David, James
    • G06F
    • G06F9/546H04L67/1097H04L69/329
    • Generalized queues and specialized registers associated with the generalized queues are disclosed for coordinating the passing of information between two tightly coupled processors. The capacity of the queues can be adjusted to match the current environment, with no limit on the size of the entry as agreed upon between the sending and receiving processors, and with no practical limit on the number of the entries or restrictions on where the entries appear. In addition, the specialized registers allow for immediate notification of queue and other conditions, selectively in receiving and generating conditions, and the ability to combine data transfer and particular condition notification in the same attention register.
    • 公开了与广义队列相关联的广义队列和专用寄存器,用于协调两个紧密耦合的处理器之间的信息传递。 可以调整队列的容量以匹配当前的环境,对发送和接收处理器之间商定的条目的大小没有限制,并且对条目数量或条目的限制没有实际限制 出现。 此外,专用寄存器允许立即通知队列和其他条件,选择性地接收和生成条件,以及将数据传输和特定条件通知组合在同一关注寄存器中的能力。
    • 4. 发明申请
    • METHODS AND APPARATUS FOR SWITCHING FIBRE CHANNEL ARBITRATED LOOP SYSTEMS
    • 用于切换光纤通道仲裁系统的方法和装置
    • WO2005017662A2
    • 2005-02-24
    • PCT/US2004/022131
    • 2004-07-09
    • EMULEX DESIGN & MANUFACTURING CORPORATIONWARREN, Bruce, GregoryGOODWIN, WilliamMIES, CarlJOHNSON, Bruce, E.WHITE, Michael, L.ENG, Warren
    • WARREN, Bruce, GregoryGOODWIN, WilliamMIES, CarlJOHNSON, Bruce, E.WHITE, Michael, L.ENG, Warren
    • G06F
    • H04L12/4637H04L12/433
    • Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects, the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.
    • 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在另一方面,该系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是连续的OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。
    • 5. 发明申请
    • METHODS AND APPARATUS FOR DEVICE ZONING IN FIBRE CHANNEL ARBITRATED LOOP SYSTEMS
    • 光纤通道仲裁系统中设备分区的方法与设备
    • WO2005008406A2
    • 2005-01-27
    • PCT/US2004/021983
    • 2004-07-09
    • EMULEX DESIGN & MANUFACTURING CORPORATIONMIES, CarlWARREN, Bruce, Gregory
    • MIES, CarlWARREN, Bruce, Gregory
    • G06F
    • H04L12/42H04L12/433H04L45/18H04L49/357
    • Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects., the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.
    • 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在其他方面,系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是顺序OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。
    • 6. 发明申请
    • LOCAL EMULATION OF DATA RAM UTILIZING WRITE-THROUGH CACHE HARDWARE WITHIN A CPU MODULE
    • 在CPU模块中使用写入式高速缓存硬件的数据RAM的本地仿真
    • WO2004088461A2
    • 2004-10-14
    • PCT/US2004/009196
    • 2004-03-26
    • EMULEX DESIGN & MANUFACTURING CORPORATION
    • SPENCER, Thomas, Vincent
    • G06F
    • G06F12/0802G06F12/0888G06F12/126G06F2212/2515
    • In a processor module having a local software visible data memory and a write through cache connected to an external memory space external to the processor module over a bus, a method and apparatus for supplementing the local software visible data memory utilizing the write through cache is disclosed which may comprise: a processor bus interface and memory management unit adapted to detect a processor write operation to a preselected location in the external memory space that is not currently a cached address line, that will cause a cache miss, to decode the write operation to the preselected external memory space location as a RAM emulation write operation and to place in the cache pseudo data at the respective address line in the cache, without executing a fetch and store from the actual external memory location in response to the cache miss. The method and apparatus may further comprise the processor bus interface and memory management unit further adapted to subsequently ignore the write through command from the processor when the processor writes to the address without a cache miss. The external memory space may include a cacheable portion of external memory space and a non-cacheable portion of the external memory space; and, the preselected external memory space may be located within the cacheable portion of the external memory space. The module may be implemented on an integrated circuit and comprise a portion of a computer and communication link interface and may include a plurality of modules and may be contained on a host bus adapter card.
    • 在具有本地软件可视数据存储器和通过总线连接到处理器模块外部的外部存储器空间的写入高速缓存的处理器模块中,公开了一种利用写入高速缓存来补充本地软件可见数据存储器的方法和装置 其可以包括:处理器总线接口和存储器管理单元,其适于检测对外部存储器空间中的当前未被缓存的地址线的预选位置(将导致高速缓存未命中)的处理器写入操作,以将写入操作解码为 预选的外部存储器空间位置作为RAM仿真写入操作,并且在高速缓存中的相应地址线处放置在高速缓存伪数据中,而不执行响应于高速缓存未命中的实际外部存储器位置的获取和存储。 该方法和装置还可以包括处理器总线接口和存储器管理单元,该处理器总线接口和存储器管理单元进一步适于随后当处理器写入地址而忽略高速缓存时随后忽略来自处理器的写入命令。 外部存储器空间可以包括外部存储器空间的可高速缓存部分和外部存储器空间的不可高速缓存部分; 并且预选的外部存储器空间可以位于外部存储器空间的可高速缓存部分内。 该模块可以在集成电路上实现并且包括计算机的一部分和通信链路接口,并且可以包括多个模块并且可以包含在主机总线适配器卡上。
    • 8. 发明申请
    • PREREQUISITE-BASED SCHEDULER
    • 基于优先级的调度器
    • WO2005098623A2
    • 2005-10-20
    • PCT/US2005/010804
    • 2005-03-30
    • EMULEX DESIGN & MANUFACTURING CORPORATIONJONES, Marc, TimothyNOTTBERG, Curtis, EdwardSIEWERT, Samuel, Burk
    • JONES, Marc, TimothyNOTTBERG, Curtis, EdwardSIEWERT, Samuel, Burk
    • G06F9/46
    • G06F9/4881G06F9/5011
    • A prerequisite-based scheduler is disclosed which takes into account system resource prerequisites for execution. Tasks are only scheduled when they can successfully run to completion and therefore a task, once dispatched, is guaranteed not to become blocked. In a prerequisite table, tasks are identified horizontally, and resources needed for the tasks are identified vertically. At the bottom of the table is the system state, which represents the current state of all resources in the system. If a Boolean AND operation is applied to the task prerequisite row and the system state, and if the result is the same as the prerequisite row, then the task is dispatchable. In one embodiment of the present invention, the prerequisite based scheduler (dispatcher) walks through the prerequisite table from top to bottom until a task is found whose prerequisites are satisfied by the system state. Once found, this task is dispatched.
    • 公开了基于先决条件的调度器,其考虑了用于执行的系统资源先决条件。 任务只有在成功运行到完成时才安排,因此一旦派遣,任务就被保证不被阻止。 在先决条件表中,任务被水平识别,并且垂直地识别任务所需的资源。 表的底部是系统状态,表示系统中所有资源的当前状态。 如果将布尔AND运算应用于任务前提行和系统状态,并且如果结果与先决条件行相同,则任务可分派。 在本发明的一个实施例中,基于先决条件的调度器(调度器)从上到下遍历前提表,直到发现任务被系统状态满足的前提条件。 一旦找到,这个任务被调度。