Patents by Inventor Edward R. Wassel

Edward R. Wassel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 4967343
    Abstract: A pipelined parallel vector processor is disclosed. In order to increase the performance of the parallel vector processor, the present invention decreases the time required to process a pair of vectors stored in a pair of vector registers. The vector registers are subdivided into a plurality of smaller registers. A vector, stored in a vector register, comprises N elements; however, each of the smaller registers store M elements of the vector, where M is less than N. An element processor, functioning in a pipeline mode, is associated with each smaller register for processing the M elements of the vectors stored in the smaller register and generating results of the processing, the results being stored in one of the vector registers. The smaller registers of the vector registers, and their corresponding element processors, are structurally configured in a parallel fashion. The element processors and their associated smaller registers operate simultaneously.
    Type: Grant
    Filed: September 9, 1983
    Date of Patent: October 30, 1990
    Assignee: International Business Machines Corp.
    Inventors: Chuck H. Ngai, Edward R. Wassel, Gerald J. Watkins
  • Patent number: 4888682
    Abstract: A pipelined paralled vector processor decreases the time required to process the elements of a single vector stored in a vector register. Each vector register of a plurality of vector registers is subdivided into a plurality of smaller registers. A vector, stored in a vector register, includes N elements; however, each of the smaller registers store M elements of the vector, where M is less than N. A pipelined element processor is associated with each smaller register for processing the M elements of the vectors stored in the smaller register and storing a result of the processing in a result register. Each of the smaller registers of the vector registers, and its corresponding element processor, comprise a unit. A plurality of units are connected in a parallel configuration. The element processors, associated with each unit, have been loaded with the result, the result being stored in a result register.
    Type: Grant
    Filed: March 20, 1989
    Date of Patent: December 19, 1989
    Assignee: International Business Machines Corp.
    Inventors: Chuck H. Ngai, Edward R. Wassel, Gerald J. Watkins
  • Patent number: 4630192
    Abstract: In a computer system, an instruction is executed. The results of the execution of the instruction are stored, and, simultaneously with the execution of the instruction, information is generated and stored which is related to the results of the execution of the instruction. This information is used by the computer system during the execution of subsequent instructions. The results of the execution of the instruction comprise a binary number. The information which is generated, simultaneously with the execution of the instruction, includes, inter-alia, a count of the number of binary "1" bits and binary "0" bits which constitute the binary number, and a set of addresses representing the address locations of each bit of the binary number which constitutes the stored results of the execution of the instruction.
    Type: Grant
    Filed: May 18, 1983
    Date of Patent: December 16, 1986
    Assignee: International Business Machines Corporation
    Inventors: Edward R. Wassel, Gerald J. Watkins