会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Assembler tool for processor-coprocessor computer systems
    • 处理器 - 协处理器计算机系统的汇编工具
    • US06588008B1
    • 2003-07-01
    • US09546755
    • 2000-04-11
    • Marco C. HeddesRoss Boyd LeavensMark Anthony Rinaldi
    • Marco C. HeddesRoss Boyd LeavensMark Anthony Rinaldi
    • G06F945
    • G06F9/30043G06F8/47G06F9/30101G06F9/30145G06F9/30167G06F9/3885
    • A central processor-coprocessor assembly comprising an assembler software tool for extending the base central processor tasks into at least one coprocessor. What is important is that the assembler software tool does not need to be rebuilt when changes are made to the coprocessor elements. The invention allows assembly time extension of a base core language processing (CLP) programming model, without the need to rebuild the assembler tool itself. The assembler tool comprises a set of commands which enable the central processor to manipulate the coprocessor registers, and a coprocessor execute instruction, which initiates command processing on the coprocessor. The present invention simplifies the maintenance of the assembler tool through multiple hardware revisions by enabling hardware designers to update their coprocessor definition files to reflect new or modified coprocessors.
    • 一种中央处理器 - 协处理器组件,其包括用于将基本中央处理器任务扩展到至少一个协处理器的汇编器软件工具。 重要的是,当对协处理器元素进行更改时,汇编程序软件工具不需要重新构建。 本发明允许基本核心语言处理(CLP)编程模型的组装时间扩展,而不需要重建汇编器工具本身。 汇编器工具包括使得中央处理器能够操纵协处理器寄存器的一组命令,以及协处理器执行指令,其在协处理器上启动命令处理。 本发明通过使得硬件设计者能够更新其协处理器定义文件以反映新的或修改的协处理器,通过多个硬件修订来简化了汇编工具的维护。
    • 4. 发明授权
    • Network processor which makes thread execution control decisions based on latency event lengths
    • 基于延迟事件长度的线程执行控制决策的网络处理器
    • US07093109B1
    • 2006-08-15
    • US09542189
    • 2000-04-04
    • Gordon Taylor DavisMarco C. HeddesRoss Boyd LeavensFabrice Jean Verplanken
    • Gordon Taylor DavisMarco C. HeddesRoss Boyd LeavensFabrice Jean Verplanken
    • G06F9/46
    • G06F9/3851G06F9/3802
    • A control mechanism is established between a network processor and a tree search coprocessor to deal with latencies in accessing the data such as information formatted in a tree structure. A plurality of independent instruction execution threads are queued to enable them to have rapid access to the shared memory. If execution of a thread becomes stalled due to a latency event, full control is granted to the next thread in the queue. The grant of control is temporary when a short latency event occurs or full when a long latency event occurs. Control is returned to the original thread when a short latency event is completed. Each execution thread utilizes an instruction prefetch buffer that collects instructions for idle execution threads when the instruction bandwidth is not fully utilized by an active execution thread. The thread execution control is governed by the collective functioning of a FIFO, an arbiter and a thread control state machine.
    • 在网络处理器和树形搜索协处理器之间建立一种控制机制来处理访问诸如以树结构格式化的信息的数据的延迟。 排队多个独立的指令执行线程使其能够快速访问共享存储器。 如果由于延迟事件导致线程执行失败,则会对队列中的下一个线程授予完全控制权。 当长时间延迟事件发生时,发生短延迟事件或满时,授权控制是暂时的。 当短暂延迟事件完成时,控制返回到原始线程。 每个执行线程使用指令预取缓冲器,当指令带宽未被活动执行线程充分利用时,该指令预取缓冲器收集空闲执行线程的指令。 线程执行控制由FIFO,仲裁器和线程控制状态机的集合功能决定。
    • 9. 发明授权
    • Method and system for frame and protocol classification
    • 框架和协议分类的方法和系统
    • US06775284B1
    • 2004-08-10
    • US09479027
    • 2000-01-07
    • Jean Louis CalvignacGordon Taylor DavisAnthony Matteo GalloMarco C. HeddesRoss Boyd LeavensMichael Steven Siegel
    • Jean Louis CalvignacGordon Taylor DavisAnthony Matteo GalloMarco C. HeddesRoss Boyd LeavensMichael Steven Siegel
    • H04L1256
    • H04L29/06H04L69/18H04L69/22
    • A system and method of protocol and frame classification in a system for data processing (e.g., switching or routing data packets or frames). The present invention includes analyzing a portion of the packet or frame according to predetermined tests, then storing key characteristics of the packet for use in subsequent processing of the frame. The key characteristics for the frame (or input information unit, such as the type of layer 3 protocol used in the frame, the layer 2 encapsulation technique, the starting instruction address and flags indicating whether the frame uses a virtual local area network, preferably using hardware to quickly and in a uniform time period. The stored key characteristics of the packet are then used by the network processing complexes in its further processing of the frame. The processor is preconditioned with a starting instruction address and the location of the beginning of the layer 3 header as well as flags for the type of frame. That is, the instruction address or code entry point is used by the processor to start processing for a frame at the right place, based on the type of frame. Additionally, additional instruction addresses can be stacked and used sequentially at branches to avoid additional tests and branching instructions.
    • 用于数据处理(例如,切换或路由数据分组或帧)的系统中的协议和帧分类的系统和方法。 本发明包括根据预定的测试来分析分组或帧的一部分,然后存储该分组的关键特征以用于该帧的后续处理。 帧(或输入信息单元,例如帧中使用的层3协议的类型,第2层封装技术,起始指令地址和指示帧是否使用虚拟局域网的标志)的关键特性,优选地使用 硬件在快速和统一的时间段内,存储的密钥特性随后由网络处理复合体在帧的进一步处理中被使用,处理器使用起始指令地址和开始指令的位置进行预处理 第3层标题以及帧类型的标志,即处理器使用指令地址或代码入口点,根据帧类型对正确位置的帧开始处理,另外附加指令 地址可以在分支上顺序堆叠和使用,以避免额外的测试和分支指令。