Welcome to Intel® Software Network Quick Login | Join | Help |
Search in Intel® Software Network Forums
in Go

Itanium Predication / Branching

Last post 05-12-2008, 2:44 PM by kevinp83. 2 replies.
Sort Posts: Previous Next
 02-27-2008, 12:39 PM 30249820  

Itanium Predication / Branching

Hello everyone.

I've used both predication and branching to if..then..else and multiway branching. However, I'm sure there are drawbacks for using predication, e.g. when there are long branches, unbalanced branches etc.

How can I decide when to use branching, and when to use predication. Have there been any  analytical or empirical studies about this? It would be an interesting read.


Regards,
K. Phillips
 
 03-26-2008, 2:37 AM 30251508 in reply to 30249820  

Re: Itanium Predication / Branching

Hi,

The Intel(R) Itanium(R) Architecture Software Developer's Manual Revision 2.2(http://download.intel.com/design/Itanium/manuals/24531705.pdf) will provide the answers to your questions. Please see chapter 4 (section 4.2 "Predication") starting at page 1:163. It talks about when to use branches and when to use predication. If you have any further questions after reading this chapter, do let us know.

Regards,

Kalyan Muthukumar

 
 05-12-2008, 2:44 PM 30254670 in reply to 30251508  

Re: Itanium Predication / Branching

Many thanks. That was helpful. Makes my if-conversion heuristics work better ..

Regards,
K.Phillips
 
View as RSS news feed in XML

Shortcuts


Tags For This Post

...

Community Tags

...