• Home
  • Search
  • An Architecture Framework for Introducing Predicated Execution into Embedded Microprocessors
  • Open Access IconOpen Access
  • Cite Icon12
  • https://doi.org/10.1007/3-540-48311-x_185Copy DOI Icon

An Architecture Framework for Introducing Predicated Execution into Embedded Microprocessors

  • Jan 1, 1999
  • Daniel A Connors +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Growing demand for high performance in embedded systems is creating new opportunities for Instruction-Level Parallelism (ILP) techniques that are traditionally used in high performance systems. Predicated execution, an important ILP technique, can be used to improve branch handling, reduce frequently mispredicted branches, and expose multiple execution paths to hardware resources. However, there is a major tradeoff in the design of the instruction set, the addition of a predicate operand for all instructions. We propose a new architecture framework for introducing predicated execution to embedded designs. Experimental results show a 10% performance improvement and a code reduction of 25% over a traditionally predicated architecture.

Similar Papers
  • Conference Article
  • Citations3

Exploiting Java instruction/thread level parallelism with horizontal multithreading

  • Jan 15, 2001
  • Kenji Watanabe +2
  • Conference Article
  • Citations2

Architectures for one billion of transistors

  • Sep 20, 2000
  • Mateo Valero
  • Research Article

A Survey of O&M Practices for High Performance Buildings in the Building Industry

  • Jan 01, 2020
  • Journal of Facility Management Education and Research
  • Jaya Mukhopadhyay +2
  • Conference Article

Optimized silicon photonic components for high-performance interconnect systems

  • Oct 01, 2015
  • Yangjin Ma +9
  • Conference Article
  • Citations4

Performance analysis of inter cluster communication methods in VLIW architecture

  • Jan 05, 2004
  • S Saluja +1
  • Conference Article

Conceptual modeling of petascale computer systems

  • Dec 01, 2009
  • Abu Asaduzzaman +1
  • Conference Article
  • Citations9

Near fine grain parallel processing using static scheduling on single chip multiprocessors

  • Nov 01, 1999
  • K Kimura +1
  • Conference Article
  • Citations46

Exploring instruction-fetch bandwidth requirement in wide-issue superscalar processors

  • Jan 20, 2003
  • P Michaud +2
  • Conference Article
  • Citations11

Exploiting instruction level parallelism in geometry processing for three dimensional graphics applications

  • Nov 01, 1998
  • Chia-Lin Yang +2
  • Conference Article
  • Citations6

Exploiting instruction level parallelism in geometry processing for three dimensional graphics applications

  • Nov 27, 2002
  • Chia-Lin Yang +2
  • 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

A new candidate for high performance transparent electronic circuits: Sol-gel based SnO<inf>2</inf>/ZrO<inf>2</inf> thin film transistors

  • Dec 01, 2011
  • Jaewon Jang +2
  • Research Article
  • Citations63

A high performance ECC hardware implementation with instruction-level parallelism over GF(2 163)

  • Apr 28, 2010
  • Microprocessors and Microsystems
  • Yu Zhang +4
  • Conference Article
  • Citations1

Building high-performance system for processing a daily large volume of Chinese satellites imagery

  • Oct 15, 2014
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Huawu Deng +4
  • Conference Article
  • Citations1

A partial evaluator for data flow graphs

  • Jan 01, 1993
  • Jesper Vasell
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.