Differnce between cortex a8 and cortex a9

Development on core packages and the distribution goes on in here.

Differnce between cortex a8 and cortex a9

Postby rohit » Tue Dec 13, 2011 7:16 am

Hi .. i am new to this forum ... i have some neon assembly code for Cortex A8. When the same code was ported on Cortex A9, it showed 40% increase in time taken. I was under the assumption that Cortex A9 had superior performance, when compared to Cortex A8. So i expected that time taken for Cortex A9 will be lesser, when compared to cortex A8 ... but in my case, it showed an increase in time :o ...
But when the neon assemby function was replaced with equivalent C function code, Cortex A9 showed better performance (takes 10% lesser time than cortex A8 :D ) . So for me, Cortex A9 was showing poor performance only when neon assembly code was used ... I don't know why it happened ..
All sugesstions or comments are welcome ... :)
rohit
 
Posts: 1
Joined: Tue Dec 13, 2011 6:56 am

Re: Differnce between cortex a8 and cortex a9

Postby wiley » Wed Jan 11, 2012 6:13 pm

Implementing NEON in Cortex-A8 and Cortex-A9 is optional, and it seems likely that your Cortex-A9 hardware didn't implement it. What systems were you testing on?
wiley
 
Posts: 11
Joined: Wed Jan 11, 2012 6:11 pm
Location: Austin, TX

Re: Differnce between cortex a8 and cortex a9

Postby WarheadsSE » Wed Jan 11, 2012 6:54 pm

Or, the assembly wasn't made optimal for the A9.. assembly is a low level beast, when properly handled.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Differnce between cortex a8 and cortex a9

Postby kmihelich » Thu Jan 12, 2012 12:17 am

CFLAGS and the build environment in general play a large role as well. Overall, the A9 is much faster than the A8 in just about every way.
Arch Linux ARM exists and continues to grow through community support, please donate today!
kmihelich
Developer
 
Posts: 1133
Joined: Tue Jul 20, 2010 6:55 am
Location: aka leming #archlinuxarm


Return to Arch Linux ARM

Who is online

Users browsing this forum: No registered users and 11 guests