会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • NVRAM control protocol
    • NVRAM控制协议
    • US06957312B1
    • 2005-10-18
    • US10431995
    • 2003-05-07
    • Norman C. ChouPrasad VajjhalaDaniel Bourke
    • Norman C. ChouPrasad VajjhalaDaniel Bourke
    • G06F12/16
    • G11C16/102G11C16/105
    • In one embodiment, a method for facilitating detection of, and recovery from, data contamination in a non-volatile storage device coupled to an interconnect device includes receiving data to be written to a content area on a non-volatile storage device coupled to an interconnect device, updating a contamination indicator stored in a supplemental area of the non-volatile storage device with a first value indicating potential data contamination in the content area, and transferring the data to the non-volatile storage device for a write to the content area. Further, if a determination is made that the write of the transferred data has completed, the contamination indicator is updated with a second value indicating lack of data contamination in the content area.
    • 在一个实施例中,一种便于检测和从与互连设备耦合的非易失性存储设备中的数据污染恢复的方法包括接收要写入耦合到互连的非易失性存储设备上的内容区域的数据 装置,用存储在所述非易失性存储装置的补充区域中的污染指示符,以指示所述内容区域中的潜在数据污染的第一值进行更新,以及将所述数据传送到所述非易失性存储装置以写入所述内容区域。 此外,如果确定所传送的数据的写入已经完成,则污染指示符以指示内容区域中的数据污染不足的第二值更新。
    • 6. 发明授权
    • Request bus arbitration
    • 请求总线仲裁
    • US06763418B1
    • 2004-07-13
    • US09948925
    • 2001-09-07
    • Norman C. ChouYolin LihMercedes Gil
    • Norman C. ChouYolin LihMercedes Gil
    • G06F1336
    • H04L49/101G06F13/362H04L47/24H04L47/26H04L47/50H04L49/205H04L49/253
    • A method and system to arbitrate requests of a plurality of ports of an interconnect device are provided. Every port receives combined pending request data that includes a pending request indicator associated with each of the plurality of ports. Each pending request indicator specifies whether a corresponding port has a pending request that needs to be submitted to a request bus of the interconnect device. Further, at each port, a turn to submit a request to the request bus is allocated to one of the plurality of ports based on the combined pending request data, a set of values stored in a mask register and a priority scheme associated with the plurality of ports.
    • 提供了一种仲裁互连设备的多个端口的请求的方法和系统。 每个端口接收包括与多个端口中的每一个相关联的未决请求指示符的组合待决请求数据。 每个未决请求指示符指定相应端口是否具有需要提交到互连设备的请求总线的挂起请求。 此外,在每个端口,基于组合的等待请求数据,存储在屏蔽寄存器中的一组值和与多个端口相关联的优先级方案,向请求总线提交请求的转弯被分配给多个端口中的一个 的港口。
    • 7. 发明授权
    • Slave device having independent error recovery
    • 从设备具有独立的错误恢复
    • US07526676B2
    • 2009-04-28
    • US10933750
    • 2004-09-03
    • Norman C. ChouWhitney Li
    • Norman C. ChouWhitney Li
    • G06F11/00G06F11/07
    • G06F11/0793G06F11/0745G06F11/1471
    • A slave device adapted to couple to a master processor and including an error handler and a communication controller. The error handler is configured to detect errors internal to the slave device and, in response to detecting at least one error and independent of the master processor, configured to select an error recovery operation based on the at least one detected error and to initiate and perform the selected error recovery operation. The communication controller is configured to communicate with the master processor according to a master/slave protocol, and configured to maintain the master/slave protocol during performance of the selected error recovery operation by the error handler.
    • 适于耦合到主处理器并且包括错误处理器和通信控制器的从设备。 错误处理器被配置为检测从设备内部的错误,并且响应于检测到至少一个错误并且独立于主处理器,被配置为基于至少一个检测到的错误来选择错误恢复操作并且启动和执行 所选的错误恢复操作。 通信控制器被配置为根据主/从协议与主处理器通信,并且被配置为在由错误处理程序执行所选择的错误恢复操作期间维护主/从协议。
    • 9. 发明授权
    • Mask-based round robin arbitration
    • 基于面罩的循环仲裁
    • US07054330B1
    • 2006-05-30
    • US09948748
    • 2001-09-07
    • Norman C. ChouYolin LihMercedes Gil
    • Norman C. ChouYolin LihMercedes Gil
    • H04J3/02
    • H04L47/50
    • A method and system to arbitrate between a plurality of resource requests are disclosed. In each arbitration within a current round of arbitration, a winning request is identified based on a priority associated with each requester participating in the arbitration and a set of values stored in a mask register. In response to identifying the winning request, a mask register value corresponding to a requestor of the winning request is updated to disqualify this requestor from further participation in the current round of arbitration. When the current round of arbitration completes, the set of values in the mask register is reset to allow each requestor to participate in the next round of arbitration. The current round of arbitration begins when each requester is qualified to participate in the current round of arbitration and completes when every participating requestor has been disqualified.
    • 公开了一种在多个资源请求之间进行仲裁的方法和系统。 在当前一轮仲裁中的每个仲裁中,基于与参与仲裁的每个请求者相关联的优先级和存储在掩码寄存器中的一组值来识别获胜请求。 响应于识别获胜请求,更新对应于获胜请求的请求者的掩码寄存器值,以使该请求者不再进一步参与当前仲裁。 当当前一轮仲裁完成时,掩码寄存器中的值集合被重置,以允许每个请求者参与下一轮的仲裁。 当每一个请求者有资格参加当前一轮的仲裁并且当每个参与请求者被取消资格时完成,本轮仲裁开始。
    • 10. 发明授权
    • Method and system for nonsequential execution of intermixed scalar and
vector instructions in a data processing system utilizing a finish
instruction array
    • 在使用完成指令数组的数据处理系统中不相继执行混合标量和向量指令的方法和系统
    • US5446913A
    • 1995-08-29
    • US991665
    • 1992-12-16
    • Norman C. ChouEdward J. D'AvignonJames C. GregersonJames R. RobinsonMichael S. SiegelMichael A. SmoolcaAlbert J. Van Norstrand, Jr.
    • Norman C. ChouEdward J. D'AvignonJames C. GregersonJames R. RobinsonMichael S. SiegelMichael A. SmoolcaAlbert J. Van Norstrand, Jr.
    • G06F9/38G06F9/26G06F9/30
    • G06F9/3885G06F9/3836
    • A method and system for enhancing processing efficiency in a data processing system which includes multiple scalar instruction processors and a vector instruction processor. An ordered sequence of intermixed scalar and vector instructions is processed in a nonsequential order by coupling those instructions to selected processors. As each instruction is finished an indication of that state is stored within a finish instruction array. The first vector instruction within the ordered sequence is initiated within the vector instruction processor only after an indication that each scalar instruction preceding the first vector instruction is finished. A vector advance signal is generated by the vector instruction processor each time processing of a vector instruction is initiated. A subsequent vector instruction is then initiated when the vector processor assets are available only in response to the presence of the vector advance signal and an indication that all scalar instructions which proceed the subsequent vector instruction within the ordered sequence have finished, without encountering an exception. In this manner, chained processing of vector instructions may be accomplished by initiating processing of a subsequent vector instruction only after possible interruption by a scalar instruction exception is no longer possible.
    • 一种用于提高包括多个标量指令处理器和向量指令处理器的数据处理系统中的处理效率的方法和系统。 通过将这些指令耦合到所选择的处理器,以非顺序的顺序处理混合标量和向量指令的有序序列。 当每个指令完成时,该状态的指示被存储在完成指令数组中。 只有在第一个向量指令之前的每个标量指令完成的指示之后,才能在向量指令处理器内启动有序序列内的第一个向量指令。 每次向量指令的处理开始时,矢量提前信号由矢量指令处理器产生。 然后,当向量处理器资产仅在响应于向量提前信号的存在而可用时才启动随后的向量指令,并且指示在序列序列中进行随后的向量指令的所有标量指令已经完成,而不会遇到异常。 以这种方式,可以通过仅在通过标量指令异常的可能中断之后启动对后续向量指令的处理来实现向量指令的链接处理。