Chuck H. Ngai - Endwell NY Edward R. Wassel - Endwell NY Gerald J. Watkins - Endicott NY
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
G06F 918
US Classification:
364200
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.
Apparatus For Executing An Instruction And For Simultaneously Generating And Storing Related Information
Edward R. Wassel - Endwell NY Gerald J. Watkins - Endicott NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1204 G06F 738
US Classification:
364200
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. The set of addresses include a first set of addresses representing address locations for all the binary "1" bits and a second set of addresses representing address locations for all the binary "0" bits of the binary number. The first set of addresses are stored in a first portion of a memory, the second set of addresses being stored in a second portion of the memory.
High Performance Parallel Vector Processor Having A Modified Vector Register/Element Processor Configuration
Chuck H. Ngai - Endwell NY Gerald J. Watkins - Endicott NY
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
G06F 918
US Classification:
364200
Abstract:
A parallel vector processor includes a plurality of vector registers, each vector register being subdivided into a plurality of smaller registers. A vector is stored in each vector register, the vector has a plurality of elements. The elements of the vector are assigned for storage in the smaller registers of the vector register. In the parallel vector processor, assume that each vector register is subdivided into M smaller registers. The first successive M elements of an N element vector are assigned for storage in the M smaller registers of the vector register. An element processor is connected to each smaller register. Therefore, the first successive M elements of the N element vector are processed by the element processors 1 through M. The second successive M elements of the N element vector are assigned for storage in the same M smaller registers. The third successive M elements of the N element vector are assigned for storage in the M smaller registers.
Pipelined Parallel Vector Processor Including Parallel Configured Element Processors For Processing Vector Elements In Parallel Fashion
Chuck H. Ngai - Endwell NY Edward R. Wassel - Endwell NY Gerald J. Watkins - Endicott NY
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
G06F 1516
US Classification:
364200
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.
Edge Sensitive Single Clock Latch Apparatus With A Skew Compensated Scan Function
Chuck H. Ngai - Endwell NY Gerald J. Watkins - Endicott NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03K 1900 H03K 1902 H03K 513
US Classification:
307269
Abstract:
A latch circuit possesses a scan capability, has a single clock input line, and possesses a locking feature whereby input data, once locked in the latch, is insensitive to further changes in state of the input data. The latch also possesses a novel selection apparatus which functions to select either a scan data input line or a system data input line in accordance with the binary state of a system gate input line, the selection apparatus developing an output signal, the binary state of which is locked in the latch in response to a predetermined state of a clock pulse conducted via the single clock line. Clock skew compensation is provided via the locking feature. During a scan mode, clock skew compensation is provided when the clock pulse is received for a period of time after termination of reception of a scan pulse conducted via the system gate input line.
Fixed Clock Rate Vector Processor Having Exclusive Time Cycle Control Programmable Into Each Microword
Chuck H. Ngai - Endwell NY Gerald J. Watkins - Endwell NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 938 G06F 922 G06F 928
US Classification:
364200
Abstract:
A method is provided for optimizing performance in a fixed clock rate computer system. A control word is provided having a control portion for operational instructions and a programmable timing portion. The programmable timing portion includes a value representative of the sum of execution time and inter-execution delay time. A counter is provided for receiving the value representative of the execution and inter-execution times. The counter is capable of generating a signal to indicate an end of decrementing operation. The operational instructions are executed simultaneously with the processing of the time value in the counter so that a subsequent instruction is executed only when an end of operation signal is received from the counter.
State Rep. Gerald Watkins, D-Paducah, has filed a three-strike bill in the General Assembly that would sentence anyone who has been convicted of three or more Class A or B felonies to life in prison with no chance of parole.
Date: Feb 20, 2017
Category: U.S.
Source: Google
McConnell-Grimes outcome could decide whether Kentucky goes right-to-work
across Kentucky say voters everywhere are asking them about their support for right to work. It is playing a big role in this race says Democratic state Rep. Gerald Watkins of Paducah.They are making right-to-work the central issue in their quest for taking control of the Kentucky House.
Democratic state Rep. Gerald Watkins, one of the Democrats targeted in the western Kentucky TV ads, has already reserved more than $40,000 worth of TV ads over the next few weeks. Watkins said he does not know of any Democrats pooling their money to run joint ads.
Republicans picked up seats in western Kentucky with the victories of GOP candidates Kenny Imes, Richard Heath and Lynn Bechler. Democrats in the region could take some consolation with Gerald Watkins' victory in a GOP-held district.