Breaking News
Comments
Newest First | Oldest First | Threaded View
betajet
User Rank
CEO
Re: 64 or 32?
betajet   2/27/2014 9:36:58 AM
NO RATINGS
I agree that 32-bit applications will (and should) stay around a long, long time.  Very few user applications need 64 bits.  The OS is another story, since it needs to address the entire physical memory space and the sum of the virtual memory spaces of all running user applications may be many GB.  However, for mobile computers the 40-bit physical address space of ARM Cortex-A7, A12, A15 and A17 is probably enough.

ARMv8 has both 64-bit and 32-bit operating modes.  I believe that in AArch32 mode it's compatible with ARMv7 user-space applications.  IMO there's no reason to expect ARM to drop the 32-bit mode any time soon, if ever.

Wilco1
User Rank
CEO
Re: 64 or 32?
Wilco1   2/27/2014 6:46:00 AM
NO RATINGS
I think even if 64-bit Android will take over soon (and that is very questionable), most applications will remain 32-bit for a very long time. As people have noticed on iOS, memory use increases a lot (both executable size as well as data size), so it makes sense to continue using 32-bit apps to conserve memory.

As for ditching ARMv7 support, the cost of supporting the ARM/Thumb-2 ISAs is small (it's not nearly as complex as the x86 ISA!), and since software will remain 32-bit for a long time, I don't think that will happen soon. For custom v8 implementations aimed exclusively at servers the answer may be different as there is no backwards compatibility issue.

Kevin Krewell
User Rank
Blogger
Re: 64 or 32?
Kevin Krewell   2/26/2014 4:23:46 AM
NO RATINGS
And it continues - Marvell announced their 64-bit entry today:

http://www.marvell.com/company/news/pressDetail.do?releaseID=5078

 

compute_manu
User Rank
Rookie
Re: 64 or 32?
compute_manu   2/26/2014 4:10:26 AM
NO RATINGS
I agree with you.

I believe that  A7 set the ball rolling for 64-bit processing in mobile devices and hence gained the first mover advantage. . Even though the ecosystem "does not require" 64 bit processing, it is pretty much evident that 64 bit would be a de facto standard in the near future. Migrating Apps to the new 64 bit format "should"  not be a very expensive affair as the volume catches up. 

The shift of mobile processors to 64 bit  would increase the adoption of tablets and phablets as a replacement for PCs. A spinoff would be the prevalence of Grosch's model in computing.  

JimMcGregor
User Rank
Blogger
Re: 64 or 32?
JimMcGregor   2/25/2014 9:16:15 AM
NO RATINGS
I agree. You will see 64-bit android. It's just a matter of time. And, you will eventually need it in the larger and higher-end platforms like tablets and phablets, but many handsets will not be able to use th added memory capabilities due to power and space limitations. However, you will still see some performance improvement from the more advanced 64-bit architectures. In fact, more silicon vendors are working on or considering custom cores with the ARMv8 ISA than then with the ARMv7, and Intel will be more competitive in the 64-bit realm.

rick merritt
User Rank
Blogger
Re: 64 or 32?
rick merritt   2/24/2014 9:06:57 PM
NO RATINGS
I pinged Google PR about 64-bit Android and got this response:

"I think it's premature to comment at this time, but as a bit of background, the open source community has been contributing 64-bit support to Android for a while. For example, the native code for java.* libraries were updated to 64-bit in Jelly Bean."

baybal
User Rank
Rookie
Re: 64 or 32?
baybal   2/24/2014 2:32:32 PM
NO RATINGS
As far as I know from watching news and scant blog posts of google's engineers, google.com has no plans for 64 bit android any time soon.

The main rationalization behind that is that at the time when software developers are already fleeing their ecosystem, they don't want to anger them further by increasing their maintenance burden with yet another ISA to support in addition to 3 existing ISAs and 6 ABIs (with 2 of ABI being mandatory under "app quality" requirements for bigger publishers).

But since such major players as Mediatek already announced their intent to push 64 bit to clients, they should have a plan how to deal with that. My guess they will initially push 64 bit chips with armv7 compatibility mode for few generations, before ditching it from silicon.

I also think that as there will be an opportunity for smaller players running non-android OSes to go forward, as they are not as dependent on ISAs and binary distribution as Android phone makers.

 

Max The Magnificent
User Rank
Blogger
Re: 64 or 32?
Max The Magnificent   2/24/2014 1:52:19 PM
NO RATINGS
@FoodyBorris: ...start the switch before you need, don't make a big deal of it and make sure you've planned enough time...

This sounds like a well-thought out plan ... so there's little chance anyone will adopt it LOL

FoodyBorris
User Rank
Rookie
Re: 64 or 32?
FoodyBorris   2/24/2014 1:05:26 PM
NO RATINGS
The best strategy is not having it be significant - start the switch before you need, don't make a big deal of it and make sure you've planned enough time (say 2 years) so that when you need it, the ecosystem is (95% plus) already there. IMHO.

rick merritt
User Rank
Blogger
64 or 32?
rick merritt   2/24/2014 12:41:05 PM
NO RATINGS
Sounds like smartphones are like tech teenagers in the awkward space between 32- and 64-bit. What's your strategy for crossing this chasm?



Flash Poll
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Rishabh N. Mahajani, High School Senior and Future Engineer

Future Engineers: Don’t 'Trip Up' on Your College Road Trip
Rishabh N. Mahajani, High School Senior and Future Engineer
Post a comment
A future engineer shares his impressions of a recent tour of top schools and offers advice on making the most of the time-honored tradition of the college road trip.

Max Maxfield

Juggling a Cornucopia of Projects
Max Maxfield
4 comments
I feel like I'm juggling a lot of hobby projects at the moment. The problem is that I can't juggle. Actually, that's not strictly true -- I can juggle ten fine china dinner plates, but ...

Larry Desjardin

Engineers Should Study Finance: 5 Reasons Why
Larry Desjardin
29 comments
I'm a big proponent of engineers learning financial basics. Why? Because engineers are making decisions all the time, in multiple ways. Having a good financial understanding guides these ...

Karen Field

July Cartoon Caption Contest: Let's Talk Some Trash
Karen Field
128 comments
Steve Jobs allegedly got his start by dumpster diving with the Computer Club at Homestead High in the early 1970s.

latest comment mhrackin Where's the "empty bin" link?
Top Comments of the Week
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)