Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by James Edward Phillips.
IEEE Transactions on Computers | 1994
James Edward Phillips; Stamatis Vassiliadis
A high-performance 3-1 interlock collapsing ALU, i.e., an ALU that allows the execution of most execution interlocks in a single machine cycle, is presented. We focus on reducing the Boolean equations describing the device and the incorporation of new mechanisms in the interlock collapsing ALU design. In particular, we focus on the reduction of the critical path, regarding delay, for the interlock collapsing ALU implementation. It is shown that the delay associated with the implementation of the proposed device, in terms of logic stages, assuming a commonly available CMOS technology, is equivalent to the number of logic stages required for the implementation of a 3-1 binary adder. The resulting implementation demonstrates that the proposed 3-1 interlock collapsing ALU can be designed to outperform existing schemes for interlock collapsing ALUs by a factor of at least two. Finally, it is suggested that the proposed device can be used in the implementation of multiple instruction issuing machines, allowing the issuance and execution of interlocks in parallel and in a single machine cycle with no cycle time increases. >
International Journal of Electronics | 1993
James Edward Phillips; Stamatis Vassiliadis
An algorithm for predicting result equal zero for a 3-1, twos complement interlock collapsing ALUs is presented. The proposed algorithm is proved to be correct and is applied to two implementation schemes that have been suggested to realize a high speed interlock collapsing ALU design in CMOS technology. It is concluded that result equal zero can be predicted in approximately the same delay as required to produce the results from the 3-1 ALU suggesting that the incorporation of the proposed algorithm in the 3-1 ALU design will result in improving the delay associated with the implementation of such units.
annual conference on computers | 1993
Stamatis Vassiliadis; Bartholomew Blaner; Richard James Eickemeyer; James Edward Phillips; Nadeem Malik
A study was initiated that investigated detractors to parallelism and implementation constraints associated with the critical paths in the design of fine grain parallel machines. The outcome of the research has been a new machine organization that facilitates and improves parallel instruction issue and possible increases in cycle time and by improving the instruction-level parallelism, using specialized hardware. The authors describe the attributes of the proposed machine organization related to the analysis of instruction sequences for the parallel issue and execution. They also describe the permanent preprocessing in the cache that allows for the determination of instructions for parallel execution prior to the instruction fetch and issues.<<ETX>>
Ibm Journal of Research and Development | 1993
James Edward Phillips; Stamatis Vassiliadis
A 32-bit 3-1 interlock collapsing ALU, proposed to allow the execution of two interlocked ALU-type instructions in one machine cycle using an instruction-level parallel machine implementation, is shown to produce results equivalent to a serial execution of the instructions using a 2-1 ALU. The equivalence is shown by deriving tables which represent all possible requirements for the serial execution of the instructions followed by the generalization of the table to represent sets of instructions rather than the individual instructions themselves. Consequently, the equivalence of the 3-1 interlock collapsing ALU operations with these generalized requirements of the serial execution of the instructions is shown. The correctness of a proposed high-speed interlock collapsing ALU is thereby demonstrated.
Archive | 1991
Stamatis Vassiliadis; James Edward Phillips; Bartholomew Blaner
Archive | 1992
James Edward Phillips; Bartholomew Blaner; Stamatis Vassiliadis
Archive | 1992
James Edward Phillips; Bartholomew Blaner; Stamatis Vassiliadis
Archive | 1991
Stamatis Vassiliadis; James Edward Phillips
Archive | 1999
Susan E. Eisen; James Edward Phillips
Archive | 1995
Raymond J. Eberhard; James Edward Phillips