Originally posted by stqn
View Post
Announcement
Collapse
No announcement yet.
LInux 3.4 Kernel Has x32 ABI Support
Collapse
X
-
Originally posted by Nille View PostI think no one will use x32 because which 32bit Apps we are using? Most commercial Programs and they are not x32. And please stop think that x64 is only more usable RAM.Originally posted by PLEASE, READ THE ARTICLE BEFORE POSTING!Linux x32 is a new, native 32-bit ABI for x86_64 on Linux. Applications not needing 64-bit address space can now optionally target this 32-bit ABI to take advantage of the smaller 32-bit memory foot-print while still being able to take advantage of x86_64 CPU instructions and other functionality.
Also, not all of us use commercial programs. As I said, having the option is good. Defaulting it is probably a bad idea.
I don't use commercial programs on Linux. I don't need them. I mostly don't use them at all, aside from some games and WinRAR.
Comment
-
Originally posted by mrugiero View PostIs that limit only per application, or overall? Does x32 limit the total addressable memory to a (significantly) smaller value than x64?
Comment
-
Originally posted by Nille View PostI think no one will use x32 because which 32bit Apps we are using? Most commercial Programs and they are not x32. And please stop think that x64 is only more usable RAM.
That thinking is silly, because it's the least applicable place for Linux at all.
Large custom-built data centers -- like Google's -- have a LOT to gain by using x32, and very much planning on using it. For many workloads, the individual processes don't need a lot of virtual memory space, but can definitely use the 5-15% speedup over x86_64 (which in turn often has a huge speedup over IA32).
Chrome's NativeClient is another potential user.
Specialized mobile or embedded platforms running trimmed down AMD or Intel chips could easily use x32, since they don't even have close to 4GB of memory but can definitely use the extra speed/efficiency.
And frankly, I'd love this to take off on the desktop. I wish Microsoft supported something like it. Many applications (like games) rarely need more than 4GB of memory but could use the speed. Using IA32 means a crappier instruction set (no native 64-bit math, less register, no RIP, various other newer instructions are only available in long mode, etc.), and using x86_64 means paying the price for fatter pointers that may not be of any actual benefit to the application in question.
Originally posted by mrugieroIs that limit only per application, or overall? Does x32 limit the total addressable memory to a (significantly) smaller value than x64?
I'm aware that IA32 architechture limits the addressable memory to 4GB and the memory per app to around 2GB (I don't fully recall the value), if I got the correct data.
Comment
-
Originally posted by mrugiero View PostSince you seem to understand the subject, I'll ask you.
Is that limit only per application, or overall? Does x32 limit the total addressable memory to a (significantly) smaller value than x64?
I'm aware that IA32 architechture limits the addressable memory to 4GB and the memory per app to around 2GB (I don't fully recall the value), if I got the correct data.
edit: elanthis confirmed that it's per app. something insane is going on here, I just read a long post by elanthis and I agreed with everything he/she wrote... this can't be good
Originally posted by Nille View PostAnd please stop think that x64 is only more usable RAM.Last edited by XorEaxEax; 10 April 2012, 03:39 AM.
Comment
-
I did my research, knew what I wanted and when I found it, I bought it... Having owned Android tablets for a couple of years was helpful, the stuff I learned in this forum was helpful, and taking my time was helpful.
Probably the biggest issue with the Android Tablets are companies that are out to make the quick buck, they have low prices on tablets that are not certified for the Android Marketplace, that's a killer.
If you do spend the money, from what I have seen, you get a good product.
Comment
-
Comment