Have any floating point metrics for Vybrid VF6? Peak MFLOPs using register-based data?
using SRAM source/destination? using DRAM source/destination? performance of
single precision vs double precision impact due to bus bandwidth? Floating point comparison of VF6 relative to
iMX6, MobilGT, Qorivva, or QorIQ?
已解决! 转到解答。
Hi Ioseph,
It's just Whetstone. I ran it using CrossWorks (www.rowley.co.uk) on the Vybrid TWR board. I would expect similar numbers (certainly ratios) using IAR/Keil etc.
Regards
Michael
Hi,
I cannot reproduce these results.
If I run whetstone at the 396MHz, I can only run around 4000 loops in 53 seconds.
None of these results are reproducible.
Would you please post how you were able to get 10,000 loops in 53 seconds?
Even at 500 MHz it won't do more than about 5500 Whetstone loops in 53 seconds.
Thank you,
Hi Mike,
Not sure if this helps but anyhoo
//Use 396MHz CA5, 396 MHz DDR, 132MHz CM4, and 66MHz bus
#if (CLOCK_SETUP == 0)
Double/VFP
Loops: 10000, Iterations: 1, Duration: 6 sec.
C Converted Double Precision Whetstones: 166.7 MIPS
Float/VFP
Loops: 10000, Iterations: 1, Duration: 4 sec.
C Converted Double Precision Whetstones: 250.0 MIPS
Double/No VFP
Loops: 10000, Iterations: 1, Duration: 53 sec.
C Converted Double Precision Whetstones: 18.9 MIPS
Float/No VFP
Loops: 10000, Iterations: 1, Duration: 24 sec.
C Converted Double Precision Whetstones: 41.7 MIPS
So the VFP works...
The numbers are the same running in OCRAM/DDR and QuadSPI - so the cache/MMU works as well...
Regards
Michael
Hi Ioseph,
It's just Whetstone. I ran it using CrossWorks (www.rowley.co.uk) on the Vybrid TWR board. I would expect similar numbers (certainly ratios) using IAR/Keil etc.
Regards
Michael
ioseph_martinez canyou continue with the follow up?
timesyssupport can you help on this case?
At this time, these performance metrics have not been collected. We are currently reviewing the scope and timeline for providing such metrics. As they pertain to other Freescale families, would you have metrics available on those karinavalencia?
Regards,
Timesys Support
hi,how do i know if VFP is working?
if i compile my test funtion as follows : (i did not enable Enable ARM hard-float support in the desktop Factory)
armv7l-timesys-linux-gnueabi-gcc -static vfp.c -lm -o vfp
and run it in my board , does the VFP works ? or just soft FP works ?
thanks so much
Mike, about your question: Floating point comparison of VF6 relative to iMX6, MobilGT, Qorivva, or QorIQ? I dont think we have this information. ioseph_martinez do you know if we have this kind of details?