A Comprehensive Front-End Architecture for the VeriSimple Alpha Pipeline
نویسندگان
چکیده
The performance of a pipelined computer system depends heavily on the degree of Instruction Level Parallelism (ILP) obtained. Pipeline stalling or flushing due to unpredicted or mispredicted branch instructions has become a significant bottleneck to achieving high ILP. A good branch predictor can reduce the number of such stalls and flushes and is therefore critical to the performance of modern day computers. In this project, we designed and implemented a comprehensive front-end architecture to achieve high ILP by experimenting with various branch predictors (including bimodal, local history table, global history table, gShare, and gSelect), a branch target buffer (BTB), an indirect jump predictor (IJP), and a return address stack (RAS). The result is a highly efficient front-end branch predicting architecture. Experimental results show that it can achieve an accuracy of over 95% for conditional branches, and improves the CPI of programs with substantial return instructions and indirect jumps by 20%.
منابع مشابه
Implementation of Low-Cost Architecture for Control an Active Front End Rectifier
In AC-DC power conversion, active front end rectifiers offer several advantages over diode rectifiers such as bidirectional power flow capability, sinusoidal input currents and controllable power factor. A digital finite control set model predictive controller based on fixed-point computations of an active front end rectifier with unity displacement of input voltage and current to improve dynam...
متن کاملComputation Optical Flow Using Pipeline Architecture
Accurate estimation of motion from time-varying imagery has been a popular problem in vision studies, This information can be used in segmentation, 3D motion and shape recovery, target tracking, and other problems in scene analysis and interpretation. We have presented a dynamic image model for estimating image motion from image sequences, and have shown how the solution can be obtained from a ...
متن کاملApplication of Geographical Location Differences of the Sun- Path Diagram in Climatic Architecture
In this study, by recognizing geographical location changes of the sun-path diagram, we present a selection of sustainable architectural guidelines that influence the climatic element of sunshine. For this purpose, after the introduction of triple zones of the earth in terms of how the sun is exposed(include:Tropical, temperate and polar), the function of the earth's curvature to create geograp...
متن کاملQualification of the Front End Cards for the CMS ECAL
The Front End (FE) card is a critical component of the new readout architecture for the CMS ECAL. The module hosts the Front End New Intermediate data eXtractor (FENIX) ASIC that contains the DSP for trigger primitive generation and RAM for the digital pipeline and the primary event buffers. The Front end Automatic Tester (FAT) allows fast fault detection to ensure that the manufacturing proces...
متن کاملWaterhammer tests in a long PVC pipeline with short steel end sections
An experiment featuring waterhammer in viscoelastic pipes is presented in which the effects of pipe-wall viscoelasticity on waterhammer pressures are investigated. A large-scale pipeline apparatus made of polyvinyl chloride (PVC) at Deltares, Delft, The Netherlands, has been used to carry out waterhammer experiments. Tests have been conducted in a reservoir-pipeline-valve system consisting of a...
متن کامل