会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Linked caches memory for storing units of information
    • 链接缓存用于存储信息单元的存储器
    • US5745727A
    • 1998-04-28
    • US843315
    • 1997-04-15
    • Vi ChauStuart BermanPeter Fiacco
    • Vi ChauStuart BermanPeter Fiacco
    • G06F13/00G06F12/00G06F12/08H04L12/56
    • G06F12/0897
    • A method and apparatus for linking two independent caches which have related information stored therein. Each unit of information stored in a first cache memory is associated with one unit of information stored in the second cache memory. Each unit of information stored in the first cache memory includes a pointer or index to the associated information unit in the second cache memory. Each information unit stored in the second cache is only stored once, regardless of the number of units in the first cache that are associated with a particular unit within the second cache. Therefore, even if more than one unit of information within the first cache memory is associated with the same unit of information within the second cache memory, that unit of information stored in the second cache memory is only stored once.
    • 一种用于链接具有存储在其中的相关信息的两个独立高速缓存的方法和装置。 存储在第一高速缓冲存储器中的每个信息单元与存储在第二高速缓冲存储器中的一个信息单元相关联。 存储在第一高速缓冲存储器中的每个信息单元包括指向第二高速缓冲存储器中的关联信息单元的指针或索引。 存储在第二高速缓存中的每个信息单元仅存储一次,而与第二高速缓存中的特定单元相关联的第一高速缓存中的单元数量无关。 因此,即使第一高速缓冲存储器内的多于一个信息单元与第二高速缓冲存储器内的相同信息单元相关联,也只存储存储在第二高速缓冲存储器中的信息单元一次。
    • 4. 发明授权
    • Computer control device for managing a timer array
    • 用于管理定时器阵列的计算机控制装置
    • US5659720A
    • 1997-08-19
    • US429916
    • 1995-04-27
    • Peter FiaccoVi ChauJennifer Sullivan
    • Peter FiaccoVi ChauJennifer Sullivan
    • G06F1/14G06F11/00G06F11/34
    • G06F11/0757G06F1/14G06F11/3466
    • A method and apparatus for establishing a large number of EDTOV timers, each determining when an event has failed to occur on an exchange of a communications protocol. Values for each timer are maintained as a timer array. The entire timer array is read at regular scan intervals by a state machine and decremented by four associated hardware decrementers, four timers at one time. A Scan Interval variable determines the scan interval. The present invention is capable of scan intervals of up to 100 ns. Active time values are read, checked for zero, decremented preferably by one, and written back to the timer array. If a timer is detected as having timed out (equal to zero), then a value which identifies the exchange associated with that timer is logged into a time-out FIFO and "FF"h is written back into the timer. At the heart of the invention is the efficient use of dedicated hardware to decrement or otherwise alter the values of each timer as appropriate, and the use of a dedicated state machine to read values for each timer, provide the value to the hardware, and then load the new value of each timer back into memory.
    • 一种用于建立大量EDTOV定时器的方法和装置,每个定时器确定事件何时在通信协议的交换上发生。 每个定时器的值被保持为定时器阵列。 整个定时器阵列由状态机以规则的扫描间隔读取,并由四个关联的硬件递减器一次递减四个定时器。 扫描间隔变量确定扫描间隔。 本发明能够进行高达100ns的扫描间隔。 活动时间值被读取,检查为零,最好递减1,并写回定时器阵列。 如果检测到定时器具有超时(等于零),则将与该定时器相关联的交换的值记录到超时FIFO中,并将“FF”h写回定时器。 本发明的核心在于适当地有效利用专用硬件来递减或以其他方式改变每个定时器的值,并且使用专用状态机来读取每个定时器的值,为硬件提供值,然后 将每个定时器的新值加载到内存中。
    • 6. 发明授权
    • Supercharge message exchanger
    • 增压消息交换机
    • US06829660B2
    • 2004-12-07
    • US10316604
    • 2002-12-10
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • G06F1328
    • G06F13/28G06F13/387
    • A system with a first random access memory (RAM), a second RAM, a first processor coupled to the first RAM and a second processor coupled to the second RAM. The first RAM is configured to store input/output (I/O) completions from atleast two engines. The second RAM is also configured to store I/O completions from at least two engines. When all engines are active, the system writes I/O completions from the engines to the first and second RAMs. The first processor processes I/O completions stored in the first RAM. The second processor processes I/O completions stored in the second RAM.
    • 具有第一随机存取存储器(RAM),第二RAM,耦合到第一RAM的第一处理器和耦合到第二RAM的第二处理器的系统。 第一个RAM被配置为存储来自至少两个引擎的输入/输出(I / O)完成。 第二RAM还被配置为存储来自至少两个引擎的I / O完成。 当所有引擎都处于活动状态时,系统将I / O完成从引擎写入第一个和第二个RAM。 第一个处理器处理存储在第一个RAM中的I / O完成。 第二处理器处理存储在第二RAM中的I / O完成。
    • 8. 发明授权
    • Method of mapping fibre channel frames based on control and type header
fields
    • 基于控制和类型头字段映射光纤通道帧的方法
    • US6098125A
    • 2000-08-01
    • US71276
    • 1998-05-01
    • Peter FiaccoBradley RoachKarl M. Henson
    • Peter FiaccoBradley RoachKarl M. Henson
    • G06F13/14H04L12/56G06F13/00
    • H04L47/6215H04L47/2441H04L49/90H04L49/901H04L49/9031H04L49/9042H04L49/9047
    • A method and apparatus for processing and transferring frames of data in a computer data link that maps incoming frames to a specific buffer ring in host memory based on routing control and type fields in each frame. More particularly, a Fibre Channel link port contains receiver routing code (RRCode) registers that allow host software to set up routing control (R.sub.-- CTL) match and mask fields, and TYPE match and mask fields. The link port uses these registers to match and mask against corresponding R.sub.-- CTL/TYPE fields in a received frame to determine which of several R.sub.-- CTL/TYPE host memory buffer rings should be used to store the received frame. The link port places a code (RRCode) in a start of frame (SOF) status word associated with a frame. The RRCode indicates a specific R.sub.-- CTL/TYPE host memory buffer ring, or indicates that no match was found or that multiple matches were found. A protocol engine reads the RRCode field in the SOF status word of the received frame, and queues a direct memory access (DMA) operation to an appropriate R.sub.-- CTL/TYPE buffer ring. The host may then process the contents of the indicated buffer ring. Since the buffer rings are "pre-sorted" as to frame type, the host may more efficiently respond to incoming frames.
    • 一种在计算机数据链路中处理和传送数据帧的方法和装置,该计算机数据链路基于每个帧中的路由控制和类型字段将输入帧映射到主机存储器中的特定缓冲环。 更具体地,光纤通道链路端口包含允许主机软件建立路由控制(R-CTL)匹配和掩码字段以及TYPE匹配和掩码字段的接收机路由代码(RRCode)寄存器。 链路端口使用这些寄存器来匹配和掩蔽接收到的帧中的相应的R-CTL / TYPE字段,以确定应该使用几个R-CTL / TYPE主机内存缓冲区中的哪一个来存储接收到的帧。 链路端口将代码(RRCode)放置在与帧相关联的帧(SOF)状态字的起始处。 RRCode指示特定的R-CTL / TYPE主机内存缓冲区环,或表示未找到匹配或找到多个匹配。 协议引擎读取接收到的帧的SOF状态字中的RRCode字段,并将直接存储器访问(DMA)操作排队到适当的R-CTL / TYPE缓冲环。 然后,主机可以处理指示的缓冲环的内容。 由于缓冲环针对帧类型进行“预排序”,所以主机可以更有效地响应输入帧。
    • 9. 发明授权
    • Supercharge message exchanger
    • 增压消息交换机
    • US07363396B2
    • 2008-04-22
    • US11361344
    • 2006-02-24
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • G06F13/12G06F3/00G06F13/28
    • G06F13/28G06F13/387
    • A system with a first random access memory (RAM), a second RAM, a first processor coupled to the first RAM and a second processor coupled to the second RAM. The first RAM is configured to store input/output (I/O) completions from at least two engines. The second RAM is also configured to store I/O completions from at least two engines. When all engines are active, the system writes I/O completions from the engines to the first and second RAMs. The first processor processes I/O completions stored in the first RAM. The second processor processes I/O completions stored in the second RAM.
    • 具有第一随机存取存储器(RAM),第二RAM,耦合到第一RAM的第一处理器和耦合到第二RAM的第二处理器的系统。 第一个RAM被配置为存储来自至少两个引擎的输入/输出(I / O)完成。 第二RAM还被配置为存储来自至少两个引擎的I / O完成。 当所有引擎都处于活动状态时,系统将I / O完成从引擎写入第一个和第二个RAM。 第一个处理器处理存储在第一个RAM中的I / O完成。 第二处理器处理存储在第二RAM中的I / O完成。