会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Background memory manager that determines if data structures fits in memory with memory state transactions map
    • 后台存储器管理器,用于确定数据结构是否与存储器状态事务映射相匹配
    • US07502876B1
    • 2009-03-10
    • US09602279
    • 2000-06-23
    • Mario NemirovskyNarendra SankarAdolfo NemirovskyEnric Musoll
    • Mario NemirovskyNarendra SankarAdolfo NemirovskyEnric Musoll
    • G06F13/00G06F12/08G06F12/00
    • G06F12/023G06F13/28
    • A background memory manager (BMM) for managing a memory in a data processing system has circuitry for transferring data to and from an outside device and to and from a memory, a memory state map associated with the memory, and a communication link to a processor. The BMM manages the memory, determining if each data structure fits into the memory, deciding exactly where to place the data structure in memory, performing all data transfers between the outside device and the memory, and maintaining the memory state map according to memory transactions made, and informing the processor of new data and its location. In preferred embodiments the BMM, in the process of storing data structures into the memory, provides an identifier for each structure to the processor. The system is particularly applicable to Internet packet processing in packet routers.
    • 用于管理数据处理系统中的存储器的后台存储器管理器(BMM)具有用于向外部设备传送数据和从外部设备传送数据到存储器和从存储器传送数据的存储器的电路,与存储器相关联的存储器状态映射以及到处理器的通信链路 。 BMM管理存储器,确定每个数据结构是否适合存储器,准确地确定数据结构放置在存储器中的位置,在外部设备和存储器之间执行所有数据传输,并根据存储器事务来保持存储器状态映射 并通知处理器新数据及其位置。 在优选实施例中,BMM在将数据结构存储到存储器中的过程中向处理器提供每个结构的标识符。 该系统特别适用于分组路由器中的因特网分组处理。
    • 10. 发明申请
    • Fetch and Dispatch Disassociation Apparatus for Multistreaming Processors
    • 用于多数据流处理器的获取和调度关联装置
    • US20080270757A1
    • 2008-10-30
    • US12173560
    • 2008-07-15
    • Mario NemirovskyAdolfo NemirovskyNarendra SankarEnrique Musoll
    • Mario NemirovskyAdolfo NemirovskyNarendra SankarEnrique Musoll
    • G06F9/30
    • G06F9/3851
    • A dynamic multistreaming processor has instruction queues, each instruction queue corresponding to an instruction stream, and execution units. The dynamic multistreaming processor also has a dispatch stage to select at least one instruction from one of the instruction queues and to dispatch the selected at least one instruction to one of the execution units. Lastly the dynamic multistreaming processor has a queue counter, associated with each instruction queue, for indicating the number of instructions in each queue, and a fetch counter, associated with each instruction queue, for indicating an address from which to obtain instructions when the associated instruction queue is not full. The dynamic multistreaming processor might also have fetch counters for indicating a next instruction address from which to obtain at least one instruction when the associated instruction queue is not full. The dynamic multistreaming processor could also have a second counter for indicating a next instruction address.
    • 动态多流处理器具有指令队列,对应于指令流的每个指令队列和执行单元。 动态多流处理器还具有调度阶段,用于从一个指令队列中选择至少一个指令,并将所选择的至少一个指令发送到执行单元之一。 最后,动态多流处理器具有与每个指令队列相关联的用于指示每个队列中的指令数量的队列计数器,以及与每个指令队列相关联的提取计数器,用于指示当相关联的指令时从其获得指令的地址 队列不满。 动态多数据流处理器还可以具有用于指示下一个指令地址的读取计数器,当相关联的指令队列未满时,该指令地址从其获得至少一个指令。 动态多流处理器还可以具有用于指示下一个指令地址的第二计数器。