Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Resource Stall

boriwalanirmal
Beginner
1,258 Views
RS_UOPS_DISPACHED.CYCLES.NONE = 274,000,000

RESOURCE_STALL.ANY = 850,000,000

As far as i know "RS_UOPS_DISPACHED.CYCLES.NONE" will give measure of wasted cycles due to stall, but when i measure resource stall its value is signeficantly more than RS_UOPS_DISPACHED.CYCLES.NONE.

How to explain this?
Is this due to out of order execution?

Thanx for reading
0 Kudos
1 Reply
k_sarnath
Beginner
1,258 Views

RS_UOPS_DISPATCHED_NONE == Primarily indicates "long" dependence chain in your program -- and hence UOPS cannot move from RS to ROB. (intel engineers may want to correct me here)

RESOURCE_STALL == could encompass much more than just RS Stalls. Check the sub-cattegories of RESOURCE_STALL event -- you should get an idea of what I am talking about.
0 Kudos
Reply