会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 81. 发明授权
    • Digital data storage system including phantom bit storage locations
    • 数字数据存储系统包括幻影位存储位置
    • US6047396A
    • 2000-04-04
    • US548799
    • 1995-11-02
    • W. Daniel Hillis
    • W. Daniel Hillis
    • G06F11/10
    • G06F11/1012
    • A digital data storage arrangement includes a storage register for storing a data word having a predetermined number of data bits along with an error correction code, a data input circuit and a data output circuit. The data input circuit receives an input data word having a number of data bits with at most a selected larger number of data bits than can be stored in said storage register, and generates an error correction code value in response to all of the data bits of said input data word. The data input circuit couples the data word, comprising the predetermined number of data bits of the input data word, along with the error correction code value for storage in the storage register. Thus, if the number of bits of the input data word exceeds the predetermined number of bits that can be stored in the storage register, the storage register only stores the predetermined number of data bits, not all of the bits of the input data word. The data output circuit retrieves the data word and the error correction code from storage register and using the error correction code, generates an output data word which corresponding to the input data word provided by the data input circuit. In particular, the error correction code permits the data output circuit to generate an output data word that includes, in addition to the portion of the input data word that was stored in the storage register, the missing bits that were not stored in the storage register.
    • 数字数据存储装置包括存储寄存器,用于存储具有预定数量的数据位以及纠错码的数据字,数据输入电路和数据输出电路。 数据输入电路接收输入数据字,该输入数据字具有多于最多可以存储在所述存储寄存器中的选定数量的数据位数的数据位,并响应于所有数据位的数据位产生纠错码值 所述输入数据字。 数据输入电路将包括输入数据字的预定数量的数据位的数据字与纠错码值一起耦合,以存储在存储寄存器中。 因此,如果输入数据字的位数超过可以存储在存储寄存器中的预定位数,则存储寄存器仅存储预定数量的数据位,而不是所有输入数据字的所有位。 数据输出电路从存储寄存器检索数据字和纠错码,并使用纠错码产生与数据输入电路提供的输入数据字对应的输出数据字。 特别地,纠错码允许数据输出电路产生输出数据字,除了存储在存储寄存器中的输入数据字的部分之外,还包括未存储在存储寄存器中的丢失位 。
    • 82. 发明授权
    • Memory system providing page mode memory access arrangement
    • 内存系统提供页面模式内存访问安排
    • US5978570A
    • 1999-11-02
    • US387990
    • 1995-02-13
    • W. Daniel Hillis
    • W. Daniel Hillis
    • G06F15/16G06F9/38G06F9/50G06F11/16G06F12/02G06F12/10G06F15/173G06F15/177G06F15/80G06F12/06
    • G06F9/5066G06F12/0215G06F15/17343G06F15/17381G06F15/8023G06F15/803G06F9/3836G06F9/5077G06F11/165G06F11/1658G06F11/2041G06F11/2046G06F11/2094G06F12/10
    • A method and apparatus are described for improving the utilization of a parallel computer by allocating the resources of the parallel computer among a large number of users. A parallel computer is subdivided among a large number of users to meet the requirements of a multiplicity of databases and programs that are run simultaneously on the computer. This is accomplished by dividing the parallel computer into a plurality of processor arrays, each of which can be used independently of the others. This division is made dynamically in the sense that the division can readily be altered and indeed in a time sharing environment may be altered between two successive time slots of the frame. Further, the parallel computer is organized so as to permit the simulation of additional parallel processors by each physical processor in the array and to provide for communication among the simulated parallel processors. This parallel computer also provides for storage of virtual processors in virtual memory. As a result of this design, it is possible to build a parallel computer with a number of physical processors on the order of 1,000,000 and a number of virtual processors on the order of 1,000,000,000,000. Moreover, since the computer can be dynamically reconfigured into a plurality of independent processor arrays, a device this size can be shared by a large number of users with each user operating on only a portion of the entire computer having a capacity appropriate for the problem then being addressed.
    • 描述了通过在大量用户中分配并行计算机的资源来提高并行计算机的利用率的方法和装置。 并行计算机被划分成大量用户,以满足在计算机上同时运行的多个数据库和程序的要求。 这通过将并行计算机分成多个处理器阵列来实现,每个处理器阵列可以独立于其他阵列使用。 在划分可以容易地改变并且实际上在时间共享环境可以在帧的两个连续时隙之间被改变的意义上来动态地进行划分。 此外,并行计算机被组织以便允许由阵列中的每个物理处理器模拟额外的并行处理器,并提供模拟的并行处理器之间的通信。 该并行计算机还提供虚拟处理器在虚拟内存中的存储。 作为此设计的结果,可以构建具有大量1,000,000个物理处理器的并行计算机和大约1,000,000,000,000个的虚拟处理器。 而且,由于计算机可以被动态地重新配置成多个独立的处理器阵列,所以这个大小的设备可以由大量的用户共享,每个用户仅在整个计算机的一部分上运行,具有适合该问题的容量 被处理。
    • 83. 发明授权
    • Inter-connector for use with a partitionable massively parallel
processing system
    • 用于可分割的大规模并行处理系统的连接器
    • US5913070A
    • 1999-06-15
    • US587184
    • 1996-01-16
    • W. Daniel Hillis
    • W. Daniel Hillis
    • G06F9/50G06F15/173G06F15/80
    • G06F9/5066G06F15/17343G06F9/5077
    • Apparatus is described for allocating the resources of a parallel computer. The computer is divided into a plurality of processor arrays, a plurality of host computers are provided, and the host computers and the arrays are interfaced by an interconnection means that can connect any host computer to any one or more of the arrays. A specific connection means comprises a plurality of first multiplexers, one for each array, for writing data from any host computer to any array; a plurality of second multiplexers, one for each host computer, for reading from any array to any host computer; and control means for controlling the multiplexers so as to connect the host computers and arrays as desired by the users. The control means comprises a status register which specifies the connections between the host computers and the processor arrays as specified by the users.
    • 描述了用于分配并行计算机的资源的装置。 计算机被分成多个处理器阵列,提供多个主计算机,并且主计算机和阵列通过互连装置接口,该互连装置可以将任何主计算机连接到任何一个或多个阵列。 特定连接装置包括多个第一复用器,每个阵列一个,用于将数据从任何主机写入任何阵列; 多个第二多路复用器,每个主计算机一个,用于从任何阵列读取到任何主计算机; 以及控制装置,用于控制多路复用器,以便根据用户的需要连接主计算机和阵列。 控制装置包括状态寄存器,其指定用户指定的主计算机和处理器阵列之间的连接。
    • 85. 发明授权
    • Partitioning the processors of a massively parallel single array
processor into sub-arrays selectively controlled by host computers
    • 将大容量并行单阵列处理器的处理器分区为由主机计算机选择性控制的子阵列
    • US5175865A
    • 1992-12-29
    • US725395
    • 1991-07-01
    • W. Daniel Hillis
    • W. Daniel Hillis
    • G06F15/173G06F15/80
    • G06F15/803G06F15/17343
    • A parallel computer comprised of a plurality of identical processors, each processor having control and data inputs and outputs for communication with the host computers and separate interprocessor inputs and outputs for communication between the processors. The processors are permanently interconnected through interprocessor communications routers into a first, single n-cube array for purposes of interprocessor communication. The data and control inputs and outputs of the processors are separately connected in parallel to the host computers through a resource allocation means to divide the first, single n-cube array of processors into a multiplicity of smaller second arrays controlled by selected ones of the host computers. All processors of the parallel computer are and remain interconnected into a single boolean n-cube array for interprocessor communication, regardless of the number or identities of the second arrays connected together to a host computer, and each group of one or more second arrays connected to a host computer appear to the host computer as a single array of processors.
    • 由多个相同的处理器组成的并行计算机,每个处理器具有用于与主计算机进行通信的控制和数据输入和输出以及用于处理器之间的通信的单独的处理器间输入和输出。 通过处理器间通信路由器将处理器永久地互连到第一单个n立方体阵列中,以用于处理器间通信。 处理器的数据和控制输入和输出通过资源分配装置并行地与主计算机并行地连接,以将处理器的第一单个n维立方体阵列划分成由所选择的主机控制的多个较小的第二阵列 电脑。 并行计算机的所有处理器并且保持互连成为用于处理器间通信的单个布尔n型立方体数组,而不管连接到主计算机的第二阵列的数量或身份如何,并且每组一个或多个第二阵列连接到 主计算机作为单个处理器阵列显示给主机。
    • 87. 发明授权
    • Puzzles comprised of elements each having a unique arrangement of
matchable features
    • 由各自具有独特布置的匹配特征的元件组成的拼图
    • US4830376A
    • 1989-05-16
    • US142047
    • 1988-01-07
    • W. Daniel Hillis
    • W. Daniel Hillis
    • A63F9/10A63F9/12
    • A63F9/12A63F9/10
    • A two dimensional puzzle is disclosed comprising thirty-six four sided tiles. Each of the tiles includes some means for indicating its orientation; and all but one of the tiles further comprises a part of at least one means for matching the tile to other tiles. The matching means illustratively is an interlocking connector having a male and female element one of which elements is disposed in a side of a first tile and the other of which is disposed in a side of a second tile to which the first tile is connected. Each of the four side surfaces of each tile has either a male connector element, a female connector element or neither element; and each tile has a different combination of these three features on its four sides. The puzzle is to arrange the thirty-six tiles in their correct orientation in a six-by-six rectilinear array so that the tiles interlock. Extensions of the puzzle to other dimensions are also disclosed, in particular, a three-dimensional puzzle of 216 blocks that can be assembled in a six-by-six-by-six array of interlocking blocks.
    • 公开了一种二维拼图,其包括三十六个四面砖。 每个瓦片包括一些用于指示其方向的装置; 并且除了一个瓷砖之外的所有瓷砖还包括至少一个用于将砖与其他砖相匹配的装置的一部分。 匹配装置示例性地是具有阳和阴元件的互锁连接器,其中一个元件设置在第一瓦片的侧面,另一个元件设置在第一瓦片连接到第二瓦片的一侧。 每个瓦片的四个侧表面中的每一个具有阳连接器元件,阴连接器元件或两个元件; 并且每个瓦片在其四面具有这三个特征的不同组合。 拼图是将六十六个瓷砖以正六六位直线阵列排列成正确的方式,以使瓷砖互相联锁。 还公开了其他尺寸的拼图的扩展,特别是216个块的三维拼图,其可以以六乘六乘六排的互锁块组装。
    • 88. 发明授权
    • Parallel processor/memory circuit
    • 并行处理器/存储器电路
    • US4709327A
    • 1987-11-24
    • US499471
    • 1983-05-31
    • W. Daniel HillisThomas F. Knight, Jr.Alan BawdenBrewster L. KahleDavid ChapmanDavid P. ChristmanCliff A. LasserCarl R. Feynman
    • W. Daniel HillisThomas F. Knight, Jr.Alan BawdenBrewster L. KahleDavid ChapmanDavid P. ChristmanCliff A. LasserCarl R. Feynman
    • G06F15/80G06F15/16
    • G06F15/8023
    • A parallel processing circuit is disclosed for use as the processor/memory in a highly parallel processor. The circuit comprises an instruction decoder that generates tables of outputs in response to instructions received at the decoder and a plurality of processor/memories each of which comprises a read/write memory and a processor for producing an output depending at least in part on data read from the memory and instruction information received at the instruction decoder. In addition, the circuit provides means for simultaneously addressing at least one cell in each read/write memory to write data thereto or read data therefrom and means for providing to each processor an output table from the decoder, the particular output table depending on instruction information received at the decoder. Further the processing circuit comprises means for selecting from the output table a particular output depending on data input to the processor. Advantageously, each processor/memory also comprises a flag controller for controlling the reading of a plurality of flags and means for simultaneously addressing each flag controller to read a flag for input into the processor associated therewith.Preferably, each processor is a bit-serial processor with three inputs, two from the read/write memory and one from the flag controller, and two outputs, one to the read/write memory and one to the flag controller; and the decoder and the plurality of processor/memories and formed on a single, integrated circuit chip.
    • 公开了一种用于高度并行处理器中的处理器/存储器的并行处理电路。 电路包括指令解码器,其响应于在解码器处接收到的指令而生成输出表,以及多个处理器/存储器,每个处理器/存储器包括读/写存储器和用于至少部分地基于数据读取产生输出的处理器 从在指令解码器处接收的存储器和指令信息。 此外,电路提供用于同时寻址每个读/写存储器中的至少一个单元以向其中写入数据或从其读取数据的装置,用于向每个处理器提供来自解码器的输出表的装置,该特定输出表取决于指令信息 在解码器处接收。 此外,处理电路包括用于根据输入到处理器的数据从输出表选择特定输出的装置。 有利地,每个处理器/存储器还包括用于控制多个标志的读取的标志控制器和用于同时寻址每个标志控制器以读取用于输入到与其相关联的处理器的标志的装置。 优选地,每个处理器是具有三个输入的位串行处理器,两个来自读/写存储器和一个来自标志控制器的两个输出,一个输出到读/写存储器,一个输出到该标志控制器; 以及解码器和多个处理器/存储器并形成在单个集成电路芯片上。