会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System and method for a distributed crossbar network using a plurality of crossbars
    • 一种使用多个十字条的分布式交叉网络的系统和方法
    • US07568063B2
    • 2009-07-28
    • US11346041
    • 2006-02-02
    • Gary B. GostinMark E. Shaw
    • Gary B. GostinMark E. Shaw
    • G06F13/00
    • G06F13/4022G06F15/17337
    • A system and method for single hop, processor-to-processor communication in a multiprocessing system over a plurality of crossbars are disclosed. Briefly described, one embodiment is a multiprocessing system comprising a plurality of processors having a plurality of high-bandwidth point-to-point links; a plurality of processor clusters, each processor cluster having a predefined number of the processors residing therein; and a plurality of crossbars, one of the crossbars coupling each of the processors of one of the plurality of processor clusters to each of the processors of another of the plurality of processor clusters, such that all processors are coupled to each of the other processors, and such that the number of crossbars is equal to [X*(X−1)/2], wherein X equals the number of processor clusters.
    • 公开了一种用于多处理系统中的多跳交叉的单跳,处理器到处理器通信的系统和方法。 简要描述,一个实施例是包括具有多个高带宽点对点链路的多个处理器的多处理系统; 多个处理器集群,每个处理器集群具有驻留在其中的预定数量的处理器; 以及多个十字条,所述十字条中的一个将所述多个处理器群中的一个处理器的处理器中的每一个耦合到所述多个处理器群中的另一处理器群的每个处理器,使得所有处理器耦合到每个其他处理器, 并且使得十字形的数量等于[X *(X-1)/ 2],其中X等于处理器集群的数量。
    • 4. 发明授权
    • System and method for migrating data between memories
    • 用于在存储器之间迁移数据的系统和方法
    • US06959370B2
    • 2005-10-25
    • US10336430
    • 2003-01-03
    • Mark E. ShawGary B. Gostin
    • Mark E. ShawGary B. Gostin
    • G06F12/06G06F12/08G06F12/00
    • G06F12/08
    • An embodiment of the invention provides a method for migrating data from one location to another comprising establishing a new memory location under control of a specific memory accessing device. The new memory location being where data, which is being migrated from a first memory location, is to be resident, the specific accessing device taking control of a certain portion of data resident at the first memory location, the control preventing the certain data from being accessed by any device other than the specific accessing device, obtaining, under control of the specific accessing device, a most recent version of the certain data from the first memory location, forwarding the obtained certain data to the new memory location, and when the obtained certain data is forwarded to the new memory location, marking the certain data as being gone from the first memory location such that attempts to access the certain data at the first memory location from a specific accessing device will be redirected back to the accessing device for redirection to the new memory location.
    • 本发明的实施例提供了一种用于将数据从一个位置迁移到另一个位置的方法,包括在特定存储器访问设备的控制下建立新的存储器位置。 正在从第一存储器位置迁移的数据将被驻留的新存储器位置,特定访问设备控制驻留在第一存储器位置的某一部分数据,该控制防止某些数据被 由特定访问设备以外的任何设备访问,在特定访问设备的控制下,获取来自第一存储器位置的特定数据的最新版本,将获得的特定数据转发到新的存储器位置,并且当获得 某些数据被转发到新的存储器位置,将某些数据标记为从第一存储器位置移除,使得从特定访问设备访问第一存储器位置处的某些数据的尝试将被重定向回到访问设备以进行重定向 到新的内存位置。
    • 7. 发明授权
    • System and method for a distributed crossbar network using a plurality of crossbars
    • 一种使用多个十字条的分布式交叉网络的系统和方法
    • US07908422B2
    • 2011-03-15
    • US12481628
    • 2009-06-10
    • Gary B. GostinMark E. Shaw
    • Gary B. GostinMark E. Shaw
    • G06F13/00
    • G06F13/4022G06F15/17337
    • A system and method for single hop, processor-to-processor communication in a multiprocessing system over a plurality of crossbars are disclosed. Briefly described, one embodiment is a multiprocessing system comprising a plurality of processors having a plurality of high-bandwidth point-to-point links; a plurality of processor clusters, each processor cluster having a predefined number of the processors residing therein; and a plurality of crossbars, one of the crossbars coupling each of the processors of one of the plurality of processor clusters to each of the processors of another of the plurality of processor clusters, such that all processors are coupled to each of the other processors, and such that the number of crossbars is equal to [X*(X−1)/2], wherein X equals the number of processor clusters.
    • 公开了一种用于多处理系统中的多跳交叉的单跳,处理器到处理器通信的系统和方法。 简要描述,一个实施例是包括具有多个高带宽点对点链路的多个处理器的多处理系统; 多个处理器集群,每个处理器集群具有驻留在其中的预定数量的处理器; 以及多个十字条,所述十字条中的一个将所述多个处理器群中的一个处理器的处理器中的每一个耦合到所述多个处理器群中的另一处理器群的每个处理器,使得所有处理器耦合到每个其他处理器, 并且使得十字形的数量等于[X *(X-1)/ 2],其中X等于处理器集群的数量。
    • 10. 发明授权
    • Multi-processor computer system having process-independent communication
register addressing
    • 具有独立于进程的通信寄存器寻址的多处理器计算机系统
    • US5159686A
    • 1992-10-27
    • US666038
    • 1991-03-07
    • David M. ChastainJames E. MankovichGary B. Gostin
    • David M. ChastainJames E. MankovichGary B. Gostin
    • G06F9/44G06F9/46G06F9/50G06F15/167G06F15/78
    • G06F9/5066G06F15/167G06F15/8053G06F9/52
    • A computer system having a plurality of independent processors which can either execute a separate process for each processor, or execute parallel process operations across multiple processors for one process. The computer system includes a set of communication registers divided into a group of frames and a set of semaphores which correspond respectively to the registers. Typical processes have both serial and parallel code segments. During serial execution, a process is executed by a single processor, but when a parallelization instruction is encountered, which indicates that code can be executed in parallel, a semaphore is posted to invite other processors to join in parallel execution of the process. If any other processors in the system are idle, those processors detect the semaphore and accept a thread of process operation. Two or more processors may join in parallel operation if sufficient operations are available. However, if all processors are busy, then the processor conducting the serial operation will also execute all of the parallel operations. Thus, the processors are self-allocated, rather than being used on a demand or master-servant basis. This permits a greater throughput for the system because processors are not held idle when there is available process work to be done.
    • 具有多个独立处理器的计算机系统,其可以为每个处理器执行单独的处理,或者对于一个进程跨多个处理器执行并行处理操作。 计算机系统包括被分成一组帧的一组通信寄存器和分别对应于寄存器的一组信号。 典型的进程具有串行和并行代码段。 在串行执行期间,一个进程由单个处理器执行,但是当遇到并行指令时,表示可以并行执行代码,发布信号量以邀请其他处理器并行执行进程。 如果系统中的任何其他处理器处于空闲状态,则这些处理器将检测信号量并接受进程操作线程。 如果有足够的操作可用,两个或多个处理器可以并行运行。 然而,如果所有处理器都忙,则进行串行操作的处理器也将执行所有并行操作。 因此,处理器是自分配的,而不是在需求或主服务器上使用。 这允许系统更大的吞吐量,因为当有可用的处理工作要完成时,处理器不会保持空闲状态。