TITLE: Front End Bound
TITLE: x87 Floating Point Store/Restore for Rounding ISSUE_NAME: X87_ROUNDING DESCRIPTION: x87 floating point calculations store/restore from stack to round to 32-bit (single precision) or 64-bit (double precision) RELEVANCE: Negatively impacts most architectures on all OSs but costsAtom's Bonnell, Silverthorne and Saltwell (10-12 cycles) since they cannot store cannot be forwarded to loads in the FP domain. EXAMPLE: Here is an example of how x87 math is done with rounding done by storing/restoring from memory in between calculations: fadd fstp [address]
Does anyone know of workrounds or diagnostics for invalid dump files? The only thing I've seen is a comment to avoid older VTune installation licenses appearing on the "path" and a problem with xed.exe that should now be fixed. On my machine I don't have older vtune information anywhere in the environment or license file, and the data collecting phase proceeded without errors, yet I get an erroras below.
C:\\tmp\\fipde\\pba>java -Xmx1000m xIFJava.Main f "foo.QAG" -jdir "tb5" -NHM
Intel Performance Bottleneck Analyzer - Version 4.0.1 RC3