ARM Goes 64-Bit With Its New ARMv8 Chip Architecture
angry tapir writes "In less than a decade, a microprocessor core could be no bigger than a red blood cell, the CTO of ARM has predicted. ARM has already helped develop a prototype, implantable device for monitoring eye-pressure in glaucoma patients that measures just 1 cubic millimeter, CTO Mike Muller said at ARM's TechCon conference. At the conference the company also introduced its first 64-bit chip. The ARMv8 adds 64-bit addressing capabilities, an improvement over the current ARMv7-A architecture, which is capable of up to 40-bit addressing. The architecture puts ARM into more direct competition with Intel and its 64-bit Xeon processors."
god damn x86.
Here's a better description of the new Architecture:
ARMv8 Architecture PDF
> "The architecture puts ARM into more direct competition with Intel and its 64-bit Xeon processors."
Who is writing and editing this BS? It is not in any way putting ARM in competition with Xeon CPUs. It is becoming a serious contender for low end CPUs: Atom, Pentium, Athlon, and it is getting more interesting for streaming and massive threading applications (like the SPARC T).
128bit and 256bit next, as long as it's 32bit backward compatible, why stop?
(Not for the RAM size's sake, but for performance)
Transmeta did something similar, so why not.
Is 64-bit really needed in mobile devices? It increases the number of wires and data transfer, which means less power efficiency.
It is worth pointing out that current x86-64 implementations are limited to addressing "only" 48 bits so it's not like that ARM was way beyond the curve with their 40 bit address space (that's 1 TB).
Real life is overrated.
- ARM press release
"National Security is the chief cause of national insecurity." - Celine's First Law
But you could mine them faster with a GPU on your balls!
The architecture puts ARM into more direct competition with Intel and its 64-bit Xeon processors.
Gee, what about AMD and the AMD64 architecture that they developed? You know, the one that Intel eventually had to adopt (license?) when their 64-bit Itanium didn't quite live up to their expectations of being the next architecture that everyone moved to?
Oh, and ARM Holdings don't make chips. They design architectures and implementations that others license and put into actual chips. The summary wasn't so clear on that, and it's a point that lots of people often overlook.
Maybe I've just got a certain prejudice, but I don't see any direct comparison, let alone competition, between ARM processors and Xeon processors, no matter how wide their addressing is. ARM processors run some really sophistocated stuff ... in my smartphone. A Xeon processor allows my CAD workstation to handle 3D models with thousands of components, or run an ANSYS simulation that solves the equivalent of 10 million simultaneous equations.
At least "god damn x86" has a standardized boot process, be it BIOS or EFI. Let me know when more than one make and model of ARM computer can boot from the same memory card.
I would absolutely love to have CPUs embedded in my genitals. That way I could mine some Bitcoins even while taking a piss.
And as an added bonus the heat given off will pretty much ensure you don't have kids.
Monstar L
"I got me 64 gigabytes of RAM;
I don't feed trolls and I don't ream SPAM;"
-- Weird Al
Hmm, will have to change the refrain, it's not all about the Pentiums anymore, baby.
The Commodore 64 CPU (Mos 6510, a variant of the well-known 6502) was not a 16-bit CPU. It had 16-bit addressing, but was still an 8-bit CPU.
Is this a real 64-bit CPU, or just a 32-bit CPU with 64-bit addressing?
But even at 1 cubic millimeter the chip is larger than your dick.
This should be modded up to infinity.
Doubling the size of the registers requires a LOT of work internally to a CPU and is not done lightly - thats why 32bit held on for so long in the consumer world. Also there are 2 (main) types of bit measurement - address bus size and data bus size. An increase to 128 or more for the data bus size may be useful for some applications and that has already been done in some areas - eg graphics cards - but increasing the address bus size to 128 bits will bring no conceivable benefits as we're still a long way off being able to manufacture memory chips that can even approach the 2^64 bit size set by 64 bit never mind 2^128.
There are already several comanies working on multi-core ARM chips for servers, because they believe that will be the most power-efficient way to handle big workloads. Here is one product announcement from the day after ARM 64 was announced:
SANTA CLARA, Calif. – Applied Micro Circuits Corp. fired a shot across the bow of Intel, demonstrating the first 64-bit ARM server processor here. The X-Gene chip is the first of an array of competitors that will attack Intel's multi-billion dollar server franchise with cheaper, lower power ARM SoCs.
AMCC's X-Gene packs multiple 3 GHz cores complaint with the ARM 64-bit V8 architecture announced today at ARM Tech Con. The cores are quad-issue, out-of-order superscalar designs. The chip also sports Ethernet MACs, PCI Express and Serial ATA linked on an 80 GByte/second fabric.
The company showed a working version in an FPGA emulation it will ship in January. Silicon will sample in the second half of 2012.
IBM invented the PC BIOS. put that in your pipe and smoke it.
These chips need a bunch of address space to access peripherals. When you are at 2GB it starts to get a little tight, depending on how big the windows are for your I/O space (64M per peripheral is not an uncommon size, even if it is just for the registers for a serial or I2C port). Once you get 4GB then you really are stuck and have to use extended addressing and play highmem games in the kernel.
“Common sense is not so common.” — Voltaire
ARM still has a serious weakness versus x86 and x86-64: it uses a weak memory consistency model. For single-threaded applications that's no issue, but the overwhelming majority of programmers cannot effectively utilize the potential compute power in a multicore environment. In x86-64 it's quite easy because there's very limited reordering (with the exception of some SSE operations) and it is possible to reason about it efficiently after some experience. Sure, you can rely on locking for 100% of your synchronization, but you'll kill performance.
"Politicians and diapers must be changed often, and for the same reason."
ARM is scaling up, while x86 is scaling down to get to this future "computing nirvana" where mobile meets desktop. I think x86, through AMD, is going to reach the computer/smartphone conversion line before ARM will. But the problem is the timeframe. Five years for ARM? AMD is at 2.1W for their tablet brazos chip with directX 11 and 64bit today. Meanwhile, Intel is just pissing around with Atom; their nextgen Cedartrail was thrown together with PowerVR graphics, can't even pass Win7 certification, and can only to 32bit DirectX 9.
www.64.vc for sale.
info;carl@businessesman.com