Boris Beylin
Sun Microsystems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Boris Beylin.
COMPCON '96. Technologies for the Information Superhighway Digest of Papers | 1996
Partha P. Tirumalai; Dale Greenley; Boris Beylin; Krishna Subramanian
UltraSPARC-I is the first microprocessor from Sun Microsystems to implement the new 64-bit SPARC V9 architecture. UltraSPARC-I is a superscalar processor capable of issuing up to four instructions together and possesses several features designed to enable high performance on a variety of applications. While UltraSPARC-I maintains strict binary compatibility with and delivers excellent performance on thousands of existing 32-bit applications developed for other SPARC processors, even more benefit can be derived by using a compiler that specifically targets it. This paper discusses various features of UltraSPARC-I and the compiler techniques used to leverage them to obtain high performance on many floating point programs.
international conference on parallel architectures and compilation techniques | 1996
P. Tinumalai; Boris Beylin; Krishna Subramanian
Module scheduling is a form of software pipelining that extracts parallelism from inner loops by overlapping the execution of successive iterations. This paper describes the design of a commercial module scheduler for a modern superscalar RISC processor. Systematic amortization of instructions and partitioned dependence graph scheduling deliver good performance in the face of limited instruction issue. Slot reservation prior to scheduling permits effective handling of both pipelined and non-pipelined instructions. Constraining the dependence graph allows loops containing simple control flow to be scheduled with very limited architectural support. A virtual register allocation phase during scheduling uses simple but effective heuristics to control high register pressure. Extensive data on the performance of the module scheduler on a collection of over one thousand loops are presented.
Archive | 1997
Ross C. Knippel; Boris Beylin
Archive | 1996
Boris Beylin; Krishna Subramanian
Archive | 1998
Boris Beylin; Vinod Piedmont Grover
Archive | 1997
Boris Beylin; Krishna Subramanian
Archive | 2001
Ross C. Knippel; Boris Beylin
Archive | 1999
Boris Beylin; Vinod Piedmont Grover
Archive | 1999
Boris Beylin; Vinod Grover; ビノッド・グロバー; ボリス・ベイリン
Archive | 1999
Boris Beylin; Vinod Piedmont Grover