• DocumentCode
    1753386
  • Title

    Predicting conditional branch outcomes on a Sobel edge detecting filter

  • Author

    Jin, Zhigang ; Passos, Nelson L.

  • Author_Institution
    Computer Science Program, Midwestern State University, Wichita Falls, TX 76308, USA
  • Volume
    3
  • fYear
    2002
  • fDate
    13-17 May 2002
  • Abstract
    Multi-dimensional signal processing usually requires the high-speed performance obtained from instruction-level parallelism. The Sobel edge detector algorithm can be classified as a typical multi-dimensional signal processing application since it is applicable to images represented in a two-dimensional space. The kernel of such algorithm consists of a nested loop with embedded conditional branches, which are used to determine the existence of an edge. The hardware implementation of a Sobel algorithm may require either extra execution time due to pipeline stalls or resource redundancy in order to handle the branch. This paper shows a new architecture design, which establishes, in advance, the outcome of the conditional branches and allows the execution of the loop with an apparent one hundred percent prediction accuracy.
  • Keywords
    Software; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing (ICASSP), 2002 IEEE International Conference on
  • Conference_Location
    Orlando, FL, USA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7402-9
  • Type

    conf

  • DOI
    10.1109/ICASSP.2002.5745328
  • Filename
    5745328