• Home
  • Search
  • Modified Architectural Support for Predicate Execution of Instruction level Parallelism
  • Cite Icon2
  • https://doi.org/10.7763/ijcee.2010.v2.138Copy DOI Icon

Modified Architectural Support for Predicate Execution of Instruction level Parallelism

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Utilizing speculative execution alone to extract instruction level parallelism in the presence of branches has performance limitation .The fundamental limitation is that speculation eliminates dependencies between instructions and branches, but does not remove the branches themselves. To overcome this drawback, predicate execution is investigated. Predicate or guarded execution enables a compiler to eliminate branches from the instruction stream. As a result, many of the difficulties introduced by branches can be eliminated. This paper addresses the architectural support required to accomplish predicate execution. The architectural extensions required to provide efficient support for the predicated execution are discussed.

Similar Papers
  • PDF
  • Conference Article
  • Citations10

Cimple: instruction and memory level parallelism

  • Nov 01, 2018
  • Vladimir Kiriansky +3
  • Conference Article
  • Citations2

Architectures for one billion of transistors

  • Sep 20, 2000
  • Mateo Valero
  • Research Article
  • Citations117

Bottlenecks in multimedia processing with SIMD style extensions and architectural enhancements

  • Aug 01, 2003
  • IEEE Transactions on Computers
  • D Talla +2
  • Conference Article
  • Citations3

Exploiting Java instruction/thread level parallelism with horizontal multithreading

  • Jan 15, 2001
  • Kenji Watanabe +2
  • Research Article
  • Citations3

Computing on many cores

  • Mar 28, 2017
  • Concurrency and Computation: Practice and Experience
  • Bernard Goossens +3
  • Research Article
  • Citations3

On the efficiency of image and video processing programs on instruction level parallel processors

  • Jul 01, 2002
  • Proceedings of the IEEE
  • N Zingirian +1
  • Research Article
  • Citations8

Feedback systems with communications: integrated study of signal estimation, sampling, quantization, and feedback robustness

  • May 08, 2013
  • International Journal of Adaptive Control and Signal Processing
  • Le Yi Wang +3
  • Research Article
  • Citations24

On Fundamental Limitations of Dynamic Feedback Control in Regular Large-Scale Networks

  • Dec 01, 2019
  • IEEE Transactions on Automatic Control
  • Emma Tegling +3
  • Conference Article
  • Citations1

ILP in the undergraduate curriculum

  • Jan 01, 2002
  • Daniel Tabak
  • Research Article
  • Citations58

Instruction scheduling for instruction level parallel processors

  • Jan 01, 2001
  • Proceedings of the IEEE
  • P Faraboschi +2
  • Conference Article
  • Citations9

Tetris

  • Jun 13, 2007
  • Weifeng Xu +1
  • Research Article
  • Citations16

TimeC: A Time Constraint Language for ILP Processor Compilation

  • Jan 01, 2002
  • Constraints
  • Allen Leung +2
  • Conference Article
  • Citations1

Register organization for enhanced on-chip parallelism

  • Sep 27, 2004
  • R Sangireddy
  • Research Article
  • Citations13

On the effectiveness of phase based regression models to trade power and performance using dynamic processor adaptation

  • Mar 04, 2008
  • Journal of Systems Architecture
  • Subhasis Banerjee +2
  • Conference Article
  • Citations14

Focused Value Prediction: Concepts, techniques and implementations presented in this paper are subject matter of pending patent applications, which have been filed by Intel Corporation

  • May 01, 2020
  • Sumeet Bandishte +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.