会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • CACHE WRITE BYPASS SYSTEM
    • 高速缓存写入旁路系统
    • WO2002082278A1
    • 2002-10-17
    • PCT/US2002/006682
    • 2002-03-05
    • CLEARWATER NETWORKS, INC.
    • NEMIROVSKY, MarioMELVIN, Stephen
    • G06F12/08
    • G06F9/546G06F12/0853G06F12/0855H04L47/2441H04L47/32H04L47/621H04L47/6215H04L49/201H04L49/205H04L49/90H04L49/901H04L49/9073
    • A bypass system (2901) for a data cache (1002) has two ports to the data cache, registers for multiple data entries (2902), a bus connection for accepting read and write operations to the cache, and address matching and switching logic (2903). The system is characterized in that write operations that hit in the data cache are stored as elements in the bypass structure before the data is written to the data cache, and read operations use the address matching logic to search the elements of the bypass structure to identify and use any one or more of the entries representing data more recent than that stored in the data cache memory array, such that a subsequent write operation may free a memory port for a write stored in the bypass structure to be written to the data cache memory array. In a preferred embodiment there are six entries in the bypass system, and stalls are eliminated.
    • 用于数据高速缓存(1002)的旁路系统(2901)具有到数据高速缓存的两个端口,用于多个数据条目(2902)的寄存器,用于接受对高速缓存的读和写操作的总线连接以及地址匹配和切换逻辑( 2903)。 该系统的特征在于,在将数据写入数据高速缓存之前,在数据高速缓冲存储器中的写入操作作为元件存储在旁路结构中,并且读取操作使用地址匹配逻辑来搜索旁路结构的元件以识别 并且使用表示比存储在数据高速缓冲存储器阵列中的数据更新的任何一个或多个条目,使得随后的写入操作可以释放存储在旁路结构中的写入的存储器端口被写入数据高速缓存存储器 阵列。 在优选实施例中,在旁路系统中有六个条目,并且消除了档位。
    • 2. 发明申请
    • EXTENDED INSTRUCTION SET FOR PACKET PROCESSING APPLICATIONS
    • 分组处理应用的扩展指令集
    • WO2003023556A2
    • 2003-03-20
    • PCT/US2002/026474
    • 2002-08-19
    • CLEARWATER NETWORKS, INC.
    • MUSOLL, EnriqueNEMIROVSKY, MarioMELVIN, Stephen
    • G06F
    • G06F9/30003G06F9/30101G06F9/3851G06F9/3885G06F9/5016G06F9/546H04L47/2441H04L47/32H04L47/621H04L47/6215H04L49/201H04L49/205H04L49/90H04L49/901H04L49/9073
    • A software program extension for a dynamic multi-streaming processor is disclosed. The extension comprising an instruction set enabling coordinated interaction between a packet management component and a core processing component of the processor. The software program comprises, a portion thereof for managing packet uploads and downloads into and out of memory, a portion thereof for managing specific memory allocations and de-allocations associated with enqueueing and dequeuing data packets, a portion thereof for managing the use of multiple contexts dedicated to the processing of a single data packet; and a portion thereof for managing selection and utilization of arithmetic and other context memory functions associated with data packet processing. The extension complements standard data packet processing program architecture for specific use for processors having a packet management unit that functions independently from a streaming processor unit.
    • 公开了用于动态多流处理器的软件程序扩展。 该扩展包括实现分组管理组件和处理器的核心处理组件之间的协调交互的指令集。 该软件程序包括用于管理分组上载和下载到存储器和从存储器下载的一部分,其一部分用于管理与入队和出队数据分组相关联的特定存储器分配和解除分配,其一部分用于管理多个上下文的使用 专用于处理单个数据包; 及其一部分,用于管理与数据包处理相关联的算术和其他上下文存储器功能的选择和利用。 该扩展补充了标准数据包处理程序体系结构,用于具有独立于流式处理器单元运行的数据包管理单元的处理器。
    • 5. 发明申请
    • METHOD AND APPARATUS FOR OPTIMIZING SELECTION OF AVAILABLE CONTEXTS FOR PACKET PROCESSING IN MULTI-STREAM PACKET PROCESSING
    • 用于优化选择可用于在多流包分组处理中进行分组处理的内容的方法和装置
    • WO2002102001A1
    • 2002-12-19
    • PCT/US2002/012469
    • 2002-04-18
    • CLEARWATER NETWORKS, INC.
    • MUSOLL, EnriqueNEMIROVSKY, Mario
    • H04L12/56
    • H04L29/06G06F9/546H04L47/2441H04L47/32H04L47/621H04L47/6215H04L49/201H04L49/205H04L49/90H04L49/901H04L49/9073H04L69/12H04L69/22
    • A context-selection mechanism (201) is provided for selecting a best context from a pool of contexts (229) for processing a data packet. The context selection mechanism (201) comprises, an interface (203) for communicating with a multi-streaming processor (105); circuitry for computing input data into a result value according to logic rule and for selecting a context based on the computed value and a loading mechanism (219) for preloading the packet information into the selected context for subsequent processing. The computation of the input data functions to enable identification and selection of a best context for processing a data packet according to the logic rule at the instant time such that a multitude of subsequent context selections over a period of time acts to balance load pressure on functional units housed within the multi-streaming processor (105) and required for packet processing. In preferred aspects, programmable singular or multiple predictive rules of logic are utulized in the selection process.
    • 提供上下文选择机制(201),用于从用于处理数据分组的上下文池(229)中选择最佳上下文。 上下文选择机制(201)包括:与多流处理器(105)通信的接口(203); 用于根据逻辑规则将输入数据计算到结果值中并且用于基于所计算的值来选择上下文的电路和用于将分组信息预加载到所选择的上下文中用于后续处理的加载机制(219)。 输入数据的计算功能用于根据逻辑规则来识别和选择用于处理数据分组的最佳上下文,使得在一段时间内多个随后的上下文选择用于平衡负载压力对功能性 容纳在多流处理器(105)内并且分组处理所需的单元。 在优选的方面,逻辑的可编程奇异或多重预测规则在选择过程中被排除。