Content service aggregation device for a data center
    6.
    发明授权
    Content service aggregation device for a data center 有权
    数据中心的内容服务聚合设备

    公开(公告)号:US07363353B2

    公开(公告)日:2008-04-22

    申请号:US10191746

    申请日:2002-07-08

    IPC分类号: G06F15/16

    摘要: An architecture for controlling a multiprocessing system to provide at least one network service to subscriber data packets transmitted in the system using a plurality of compute elements, comprising a management compute element including service set-up information for at least one service and at least one processing compute element applying said at least one network service to said data packets and communicating service set-up information with the management compute element in order to perform service specific operations on data packets. In a further embodiment, a method of controlling a processing system including a plurality of processors is disclosed. The method comprises the steps of operating at least one of said processors as a control authority providing service provisioning information for a subscriber; and operating a set of processors as a service specific compute element responsive to the control authority, receiving provisioning information from the subscriber and performing service specific instructions on data packets to provide IP content services.

    摘要翻译: 一种用于控制多处理系统以使用多个计算元件在系统中发送的订户数据分组提供至少一个网络服务的架构,包括管理计算单元,其包括用于至少一个服务的服务建立信息和至少一个处理 计算元件将所述至少一个网络服务应用于所述数据分组,并与所述管理计算单元通信服务建立信息,以便对数据分组执行服务特定操作。 在另一实施例中,公开了一种控制包括多个处理器的处理系统的方法。 该方法包括以下步骤:操作至少一个所述处理器作为向用户提供服务提供信息的控制权限; 以及响应于所述控制权限,将一组处理器作为特定于服务的计算单元进行操作,从所述订户接收供应信息,并对数据分组执行服务特定指令以提供IP内容服务。

    Co-processor including a media access controller
    7.
    发明授权
    Co-processor including a media access controller 有权
    协处理器包括媒体访问控制器

    公开(公告)号:US06898673B2

    公开(公告)日:2005-05-24

    申请号:US10105973

    申请日:2002-03-25

    摘要: A compute engine includes a central processing unit coupled to a coprocessor. The coprocessor includes a media access controller engine and a data transfer engine. The media access controller engine couples the compute engine to a communications network. The data transfer engine couples the media access controller engine to a set of cache memory. In further embodiments, a compute engine includes two media access controller engines. A reception media access controller engine receives data from the communications network. A transmission media access controller engine transmits data to the communications network. The compute engine also includes two data transfer engines. A streaming output engine stores network data from the reception media access controller engine in cache memory. A streaming input engine transfers data from cache memory to the transmission media access controller engine. In one implementation, the compute engine performs different network services, including but not limited to: 1) virtual private networking; 2) secure sockets layer processing; 3) web caching; 4) hypertext mark-up language compression; 5) virus checking; 6) firewall support; and 7) web switching.

    摘要翻译: 计算引擎包括耦合到协处理器的中央处理单元。 协处理器包括媒体访问控制器引擎和数据传输引擎。 媒体访问控制器引擎将计算引擎耦合到通信网络。 数据传输引擎将媒体访问控制器引擎耦合到一组高速缓冲存储器。 在另外的实施例中,计算引擎包括两个媒体访问控制器引擎。 接收媒体接入控制器引擎从通信网络接收数据。 传输媒体接入控制器引擎向通信网络发送数据。 计算引擎还包括两个数据传输引擎。 流输出引擎将来自接收媒体访问控制器引擎的网络数据存储在高速缓冲存储器中。 流输入引擎将数据从高速缓冲存储器传输到传输介质访问控制器引擎。 在一个实现中,计算引擎执行不同的网络服务,包括但不限于:1)虚拟专用网; 2)安全套接字层处理; 3)网页缓存; 4)超文本标记语言压缩; 5)病毒检查; 6)防火墙支持; 和7)网页切换。

    Application processing employing a coprocessor
    8.
    发明授权
    Application processing employing a coprocessor 有权
    应用处理采用协处理器

    公开(公告)号:US06920542B2

    公开(公告)日:2005-07-19

    申请号:US10105979

    申请日:2002-03-25

    摘要: A compute engine's central processing unit is coupled to a coprocessor that includes application engines. The central processing unit initializes the coprocessor to perform an application, and the coprocessor initializes an application engine to perform the application. The application engine responds by carrying out the application. In performing some applications, the application engine accesses cache memory—obtaining a physical memory address that corresponds to a virtual address and providing the physical address to the cache memory. In some instances, the coprocessor employs multiple application engines to carry out an application. In one implementation, the application engines facilitate different network services, including but not limited to: 1) virtual private networking; 2) secure sockets layer processing; 3) web caching; 4) hypertext mark-up language compression; 5) virus checking; 6) firewall support; and 7) web switching.

    摘要翻译: 计算引擎的中央处理单元耦合到包括应用引擎的协处理器。 中央处理单元初始化协处理器以执行应用,并且协处理器初始化应用引擎以执行应用。 应用程序引擎通过执行应用程序进行响应。 在执行某些应用程序时,应用程序引擎访问高速缓冲存储器 - 获得与虚拟地址相对应的物理内存地址,并将物理地址提供给高速缓冲存储器。 在一些情况下,协处理器采用多个应用引擎来执行应用。 在一个实现中,应用引擎促进不同的网络服务,包括但不限于:1)虚拟专用网; 2)安全套接字层处理; 3)网页缓存; 4)超文本标记语言压缩; 5)病毒检查; 6)防火墙支持; 和7)网页切换。

    Ring-based memory requests in a shared memory multi-processor
    10.
    发明授权
    Ring-based memory requests in a shared memory multi-processor 有权
    共享内存多处理器中的基于环的内存请求

    公开(公告)号:US06895477B2

    公开(公告)日:2005-05-17

    申请号:US10105972

    申请日:2002-03-25

    摘要: A system includes a plurality of processing clusters and a snoop controller adapted to service memory requests. The snoop controller and each processing cluster are coupled to a snoop ring. A first processing cluster forwards a memory request to the snoop controller for access to a memory location. In response to the memory request, the snoop controller places a snoop request on the snoop ring—calling for a change in ownership of the requested memory location. A second processing cluster receives the snoop request on the snoop ring. The second processing cluster generates a response to the snoop request. If the second processing cluster owns the requested memory location, the second processing cluster modifies ownership status of the requested memory location.

    摘要翻译: 系统包括多个处理集群和适于服务存储器请求的监听控制器。 窥探控制器和每个处理集群耦合到一个监听环。 第一个处理群集将存储器请求转发到窥探控制器以访问内存位置。 响应于存储器请求,窥探控制器在窥探环上发出窥探请求,呼叫所请求的存储器位置的所有权改变。 第二个处理集群在侦听环上接收到窥探请求。 第二个处理集群生成对窥探请求的响应。 如果第二处理集群拥有所请求的存储器位置,则第二处理集群修改所请求的存储器位置的所有权状态。