- UHRA Home
- Browsing by Author
Browsing by Author "Egan, C."
Now showing items 1-16 of 16
-
Accessiblity Through Usability
Egan, C.; Johal, J.; Jefferies, A. (ACTA Press, 2003)In the UK there has been an increasing number of students in Higher Education through the last decade. As this number grows there is a greater diversity in the student population and therefore an increasing number of ... -
Adding static data dependence collapsing to a high-performance instruction scheduler
Steven, F.L.; Egan, C.; Potter, R.; Steven, G.B. (2001)State-of-the-art processors achieve high performance by executing multiple instructions in parallel. However, the parallel execution of instructions is ultimately limited by true data dependencies between individual ... -
Applying Caching to Two-Level Adaptive Branch Prediction
Egan, C.; Steven, G.B.; Shim, W.; Vintan, L. (Institute of Electrical and Electronics Engineers (IEEE), 2001)During the 1990s Two-level Adaptive Branch Predictors were developed to meet the requirement for accurate branch prediction in high-performance superscalar processors. However, while two-level adaptive predictors achieve ... -
Cached Two-Level Adaptive Branch Predictors with Multiple Stages
Egan, C.; Steven, G.B.; Vintan, L. (2002)During the last decade, the accuracy of branch predictors was significantly improved by the development of Two-Level Adaptive Branch Predictors. However, although these predictors deliver very high prediction rates, they ... -
A cost-effective two-level adaptive branch predictor
Steven, G.B.; Egan, C.; Shim, W.; Vintan, L. (2001) -
Delayed branches versus dynamic branch prediction in a high-performance superscalar architecture
Egan, C.; Steven, F.L.; Steven, G.B. (Institute of Electrical and Electronics Engineers (IEEE), 1997)While delayed branch mechanisms were popular with the designers of RISC processors, most superscalar processors deploy dynamic branch prediction to minimise run-time branch penalties. We propose a generalised branch delay ... -
Dynamic branch prediction using neural networks
Steven, G.B.; Anguera, R.; Egan, C.; Steven, F.L.; Vintan, L. (Institute of Electrical and Electronics Engineers (IEEE), 2001)Dynamic branch prediction in high-performance processors is a specific instance of a general time series prediction problem that occurs in many areas of science. In contrast, most branch prediction research focuses on ... -
Extending correlation in branch prediction schemes
Vintan, L.; Egan, C. (1999)The main aim of this research is to propose a new Two-Level Adaptive Branch Prediction scheme, based on additional correlation information. Conventional two-level adaptive branch prediction exploits the correlation between ... -
Extending correlation in branch prediction schemes
Vintan, L.; Egan, C. (Institute of Electrical and Electronics Engineers (IEEE), 1999)The main aim of this research is to propose a new Two-Level Adaptive Branch Prediction scheme, based on additional correlation information. Conventional two-level adaptive branch prediction exploits the correlation between ... -
Providing Fine-grained feedback within an On-line Learning system - Identifying the Workers from the Lurkers and the Shirkers
Egan, C.; Jefferies, A.; Johal, J. (2006) -
Reducing the Branch Power Cost In Embedded Processors Through Static Scheduling, Profiling and SuperBlock Formation
Hicks, M.; Egan, C.; Christianson, B.; Quick, P. (2006)Dynamic branch predictor logic alone accounts for approximately 10% of total processor power dissipation. Recent research indicates that the power cost of a large dynamic branch predictor is offset by the power savings ... -
A simple yet accurate neural branch predictor.
Hunt, S.; Egan, C.; Shafarenko, A. (ACTA Press, 2003)In this paper, we examine the application of simple neural processing elements to the problem of dynamic branch prediction in high-performance processors. A single neural network model is considered: the Perceptron. We ... -
Towards an Energy Efficient Branch Prediction Scheme Using Profiling, Adaptive Bias Measurement and Delay Region Scheduling.
Hicks, M.; Egan, C.; Christianson, B.; Quick, P. (2007)Dynamic branch predictors account for between 10% and 40% of a processor’s dynamic power consumption. This power cost is proportional to the number of accesses made to that dynamic predictor during a program’s execution. ... -
Two-level branch prediction using neural networks
Egan, C.; Steven, G.B.; Quick, P.; Anguera, R.; Steven, F.L.; Vintan, L. (2003)Dynamic branch prediction in high-performance processors is a specific instance of a general time series prediction problem that occurs in many areas of science. Most branch prediction research focuses on two-level adaptive ... -
Unbiased Branches: An Open Problem
Gellert, A.; Florea, A.; Vintan, M.; Egan, C.; Vintan, L. (2007)The majority of currently available dynamic branch predictors base their prediction accuracy on the previous k branch outcomes. Such predictors sustain high prediction accuracy but they do not consider the impact of unbiased ... -
Understanding prediction limits through unbiased branches
Vintan, L.; Gellert, A.; Florea, A.; Oancea, M.; Egan, C. (2006)