Apparatus and method for a generic, extensible and efficient data manager for virtual peripheral component interconnect devices (VPCIDs)
    51.
    发明授权
    Apparatus and method for a generic, extensible and efficient data manager for virtual peripheral component interconnect devices (VPCIDs) 有权
    用于虚拟外设组件互连设备(VPCID)的通用,可扩展和高效数据管理器的设备和方法

    公开(公告)号:US07484210B2

    公开(公告)日:2009-01-27

    申请号:US10780803

    申请日:2004-02-17

    IPC分类号: G06F9/455 G06F3/00 G06F13/20

    CPC分类号: G06F13/105

    摘要: An apparatus and method for a generic, extensible and efficient data manager for virtual peripheral component interconnect devices (VPCIDs). The apparatus includes a data manager and a data repository, where the data manager utilizes the data repository to maintain information for at least one virtual machine (VM). The VM data structure contains elements to associate the VM with zero or more instances of multiple VPCIDs.

    摘要翻译: 一种用于虚拟外设组件互连设备(VPCID)的通用,可扩展和高效数据管理器的设备和方法。 该设备包括数据管理器和数据存储库,其中数据管理器利用数据存储库维护至少一个虚拟机(VM)的信息。 VM数据结构包含将VM与多个VPCID的零个或多个实例相关联的元素。

    Methods and apparatus for detecting patterns in a data stream
    52.
    发明授权
    Methods and apparatus for detecting patterns in a data stream 有权
    用于检测数据流中的模式的方法和装置

    公开(公告)号:US07440461B2

    公开(公告)日:2008-10-21

    申请号:US10744709

    申请日:2003-12-23

    IPC分类号: H04L12/28

    CPC分类号: H04L63/1441 G06F17/2705

    摘要: In some embodiments, a method includes generating a prefix trie for a set of patterns, generating a suffix trie for the set of patterns, and establishing respective links between nodes of the prefix trie and respective corresponding nodes of the suffix trie. In some embodiments, a method includes adding a suffix to a suffix tree, so that the suffix (which is at least a portion of a pattern) is represented in the tree by a path that begins at a first node and ends at a second node, and associating with at least the first node and the second node a pattern identifier that identifies the pattern.

    摘要翻译: 在一些实施例中,一种方法包括为一组模式生成前缀特里,为该模式集合生成后缀特里,以及在前缀特里的节点和后缀特里的相应对应节点之间建立相应的链接。 在一些实施例中,一种方法包括向后缀树添加后缀,使得后缀(其是模式的至少一部分)在树中由在第一节点开始并在第二节点结束的路径来表示 并且至少与第一节点和第二节点相关联的是识别模式的模式标识符。

    Providing protected access to critical memory regions
    55.
    发明申请
    Providing protected access to critical memory regions 审中-公开
    提供对关键内存区域的保护访问

    公开(公告)号:US20070067590A1

    公开(公告)日:2007-03-22

    申请号:US11233664

    申请日:2005-09-22

    IPC分类号: G06F12/14

    CPC分类号: G06F12/145

    摘要: Registering a first program operable to access a first address of a first protected region of memory in a registry and in response to a second program making a request to access a second address of a second protected region of memory, deciding whether the second program is registered in the registry; if the second program is registered, translating the second address to a physical address; checking the validity of a control register associated with a page table and if the control register is valid, relaxing a restriction on access to a field in a page table associated with the second address.

    摘要翻译: 注册第一程序,其可操作以访问注册表中的第一受保护区域的第一地址,并且响应于第二程序发出访问存储器的第二保护区域的第二地址的请求,决定是否第二程序被注册 在注册表中 如果第二节目被注册,则将第二地址转换成物理地址; 检查与页表相关联的控制寄存器的有效性,并且如果控制寄存器有效,则放宽对与第二地址相关联的页表中的字段的访问的限制。

    Method and apparatus for high accuracy distributed time synchronization using processor tick counters
    56.
    发明授权
    Method and apparatus for high accuracy distributed time synchronization using processor tick counters 失效
    使用处理器刻度计数器的高精度分布式时间同步的方法和装置

    公开(公告)号:US07194556B2

    公开(公告)日:2007-03-20

    申请号:US09823070

    申请日:2001-03-30

    IPC分类号: G06F15/16

    CPC分类号: G06F1/12

    摘要: A method and apparatus are provided that allow processing engines to be synchronized to each other with high accuracy. In one embodiment, the invention includes obtaining a processor tick counter value from a first processing engine, comparing the obtained processor tick counter value to a processor tick counter value from a second processing engine and determining a timing offset for synchronizing the first processing engine and the second processing engine using the comparison. The invention may further include obtaining a processor tick counter value by sending a request message from the second processing engine to the first processing engine, and receiving a reply from the first processing engine at the second processing engine. The processor tick counter value at the second processing engine can be determined by recording the time at which the request message is sent and by recording the time at which the reply is received. The invention can further include obtaining a processor frequency from the first processing engine, obtaining a processor frequency from the second processing engine and correcting the timing offset for any difference between the first processing engine frequency and the second processing engine frequency.

    摘要翻译: 提供了一种方法和装置,其允许处理引擎以高精度彼此同步。 在一个实施例中,本发明包括从第一处理引擎获得处理器刻度计数器值,将得到的处理器刻度计数值与来自第二处理引擎的处理器刻度计数器值进行比较,并确定用于使第一处理引擎和 第二处理引擎使用比较。 本发明还可以包括通过从第二处理引擎向第一处理引擎发送请求消息并且在第二处理引擎处接收来自第一处理引擎的回复来获得处理器计数值。 可以通过记录发送请求消息的时间并记录回复的时间来确定第二处理引擎处理器计数器值。 本发明还可以包括从第一处理引擎获得处理器频率,从第二处理引擎获得处理器频率,并且校正第一处理引擎频率和第二处理引擎频率之间的差异的定时偏移。

    Mechanism for sequestering memory for a bus device
    57.
    发明申请
    Mechanism for sequestering memory for a bus device 审中-公开
    为总线设备隔离存储器的机制

    公开(公告)号:US20050289316A1

    公开(公告)日:2005-12-29

    申请号:US10876190

    申请日:2004-06-24

    CPC分类号: G06F13/1668 G06F12/0284

    摘要: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU), a memory control device coupled to the CPU, a main memory device coupled to the memory control device, a bus coupled to the memory control device, and one or more devices, coupled to the bus. A physical segment of the main memory device is remapped to a bus device region of the main memory for exclusive use by the one or more devices.

    摘要翻译: 根据一个实施例,公开了一种计算机系统。 计算机系统包括中央处理单元(CPU),耦合到CPU的存储器控​​制设备,耦合到存储器控制设备的主存储设备,耦合到存储器控制设备的总线以及耦合到存储器控制设备的一个或多个设备 总线。 主存储器件的物理段被重新映射到主存储器的总线设备区域,供一个或多个设备专用。