C. John Glossner
IBM
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by C. John Glossner.
compilers, architecture, and synthesis for embedded systems | 2000
Michael J. Schulte; Pablo Balzola; Jie Ruan; C. John Glossner
This paper presents designs for parallel saturating multioperand adders. These adders have only a single carrypropagate adder on the critical delay path, yet produce the same results that would be obtained if the additions were performed serially with saturation after each operation. When used with parallel saturating multipliers or multiplyaccumulate units, these adders signi cantly improve the performance of GSM speech coders. They can also easily be modi ed to perform either saturating or wraparound multioperand addition, based on an input control signal. Since parallel saturating multioperand adders have more area and less delay than serial saturating multioperand adders, they are suitable for high-performance digital signal processing systems.
Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium | 1999
C. John Glossner; Stamatis Vassiliadis
This paper describes the DELFT-JAVA processor and the mechanisms required to dynamically translate JVM instructions into DELFT-JAVA instructions. Using a form of hardware register allocation, we transform stack bottlenecks into pipeline dependencies which are later removed using register renaming and interlock collapsing arithmetic units. When combined with superscalar techniques and multiple instruction issue, we remove up to 60% of translated dependencies. When compared with a realizable stack-based implementation, our approach accelerates a Vector Multiply execution by 3.2/spl times/ for out-of-order execution with register renaming and 2.7/spl times/ when hardware constraints were considered. In addition, for translated instruction streams, we realized a 50% performance improvement for out-of-order execution when compared with in-order execution.
Archive | 2005
C. John Glossner; Erdem Hokenek; Mayan Moudgill; Michael J. Schulte
Archive | 2005
C. John Glossner; Erdem Hokenek; Mayan Moudgill; Michael J. Schulte
Archive | 2005
Erdem Hokenek; Mayan Moudgill; Michael J. Schulte; C. John Glossner
Archive | 2016
Mayan Moudgill; Gary Nacer; C. John Glossner; Arthur Joseph Hoane; Paul Hurtley; Murugappan Senthilvelan; Pablo Balzola; Vitaly Kalashnikov; Sitij Agrawal
Archive | 2016
Mayan Moudgill; Gary Nacer; C. John Glossner; Arthur Joseph Hoane; Sitij Agrawal
Archive | 2016
Mayan Moudgill; Gary Nacer; C. John Glossner; Arthur Joseph Hoane; Murugappan Senthilvelan; Pablo Balzola
Archive | 2016
Mayan Moudgill; C. John Glossner; Arthur Joseph Hoane; Paul Hurtley; Vitaly Kalashnikov
Archive | 2016
Mayan Moudgill; Gary Nacer; C. John Glossner; Arthur Joseph Hoane; Paul Hurtley; Murugappan Senthilvelan; Pablo Balzola; Vitaly Kalashnikov; Sitij Agrawal