For some people some type of "Pro" work is just not good enough.So it's either cat videos or wedding videos for FCPX? Good to know, thanks.
Hmmm...AMD also expects their semi-custom and embedded business to jump up dramatically with several semi-custom wins ramping in second half of 2016 and 2017.
Next console generation is coming out.. Sony and Nintendo.. but AMD said last year that there's also a customer they cannot reveal yet...Hmmm...
Whatever I believe this mid2016 MP will be the final last generation on Xeon cpu, then will be on Zen for a while until suitable ARM, PowerX or whatever another architecture takes on amd64Mago, you're setting the bar high with Purley. Like I said, and your article confirms that, Purley is for Servers/HPC, 2S systems and up. This is not the nMP ballpark as you know.
nMP will always be 1S workstation, which is Basin Falls, not Purley. These are both SKL-EP platforms, but with different targets, 1S W or servers.
PCIe4 seems to be out of the equation for now.
Will C620 be based on Purley or Basin Falls? Who knows. Right now all is just speculation. Only Intel knows.
Serban, those are not for the nMP for sure, those are BDW-E and nMP gets BDW-EP (Xeon).
I'm confident we won't get Fiji but Polaris, it would be shooting themselves in the foot to go with Fiji now. Not only mem limited, but power constrained and heat. And it would again allow for the outdated GPUs comments.
I'd like to see the nMP ditch x86 altogether.
Itanium or Power, not ARM.
we'll see...
This would have too much of an impact on the software side.
Where you are? It's 2016, not 1980, most code now it's cpu agnostic, and most code just requires few optimization as endian avx-like extension etc, not to say that languages as Swift or Python you don't need to know the cpu architecture.This would have too much of an impact on the software side.
On PowerPC and Itanium the first was miss managed by IBM, and unless IBM get into an scheme like ARM holdings I don't believe on PowerX beyond vertical solutions markets, Itanium depends most on how hungry gets Intel on x86 future decline, Itanium certainly is its only architecture that can extend Moore law a bit more and has potential to beat ARM on performance/watt and Zen on IPC.
Where you are? It's 2016, not 1980, most code now it's cpu agnostic, and most code just requires few optimization as endian avx-like extension etc, not to say that languages as Swift or Python you don't need to know the cpu architecture.
Further initiatives as HSA are working to do that almost automatic.
On PowerPC and Itanium the first was miss managed by IBM, and unless IBM get into an scheme like ARM holdings I don't believe on PowerX beyond vertical solutions markets, Itanium depends most on how hungry gets Intel on x86 future decline, Itanium certainly is its only architecture that can extend Moore law a bit more and has potential to beat ARM on performance/watt and Zen on IPC.
CPU architecture has nothing to do with Moore's law. Moore's law only observed that the density of transistors tends to double every 2 years. This has more or less come to an end regardless of the chip's architecture.
Intel makes very good laptop and desktop processors. Its naive to think that because Intel's x86 processors have stopped getting twice as fast every generation that some other architecture can magically beat it.
I am not sure why you think that Itanium is some sort of performance savior, it hasn't been produced since 2013. If Apple did move away from x86, it would almost certainly be to its own ARM based processors.
I suppose he is talking about Primitive Discard Accelerator.Zlatan said:There are some situation where Polaris is incredibly fast. Faster than anything in the market. The secret is probably that special culling mechanism in the hardware, which helps the GPU to effectively cull those false positive primitives that aren't visible in the screen. Today's hardwares can't do this.
Single wavefront perfomance is also incredibly good. 10-100 times faster than anything in the market. This is good for VR.
It's not a secret the x86 architecture has many legacy compromises that make difficult to improve its efficiency, as the way it handles page faults, or how it handles to decode legacy instructions and newer, basically an x86 are two cpu in one, one decodes a micro code that it's what teaches it how to decode the actual instructions. On ARM you don't need this, arm cpu doesn't use micro code, they just decode the instructions and process it on the same step.
On the other hand there is Itanium optimized from ground up to handle 64bit WISC it's approach , further having complex instructions sets it's potential to increase IPC performance it's beyond the reach of any other architecture.
Just compare ARM cortex A72 with Intel's Silvermont core (the same on Xeon Phi, Xeon d-1587, others, Intel's most efficient core yet) it use to run at 2.2ghz and it's performance it's just about twice that ARMs a72 at 1.2-1.8 ghz at the times it requires about 8x the power than ARM cortex A72
Apple os gaining experiencie making ARMs faster it's A9 are closer to x86 single thread performance than any other.
Where you are? It's 2016, not 1980, most code now it's cpu agnostic, and most code just requires few optimization as endian avx-like extension etc, not to say that languages as Swift or Python you don't need to know the cpu architecture.
CPU architecture has nothing to do with Moore's law. Moore's law only observed that the density of transistors tends to double every 2 years. This has more or less come to an end regardless of the chip's architecture.
Originally itanium was adopted to replace x86, but at these times (circa 1990) re-write program code to support another platform wasn't so easy, these times people didn't care on efficiency but to handle more than 4 gb of ram, then AMD launched its amd64 cpu capable to run 32 bits binaries and to address more than 4 gb if ram, then the market quickly ditched itanium, then at the time Microsoft do the same (itanium survived for a while as workstation/server solution) finally hp (itanium actual developer and IP owner) keep offering it as server solution running Linux, Itanium isn't officially dead, just it's development was frozen, maybe this sudden rise on HPC market would resurrect it, but this depends more on Power9 success than the x86 fate.To be honest I don't know enough about computer architectures to refute your comparisons of the different architectures. My only question is if Itanium is so great than why was it abandoned by Intel?
To be honest I don't know enough about computer architectures to refute your comparisons of the different architectures. My only question is if Itanium is so great than why was it abandoned by Intel?
FYI Swift code runs on x86 (osx) and arm (iPhone, iPad, ATV).Uhhhh what? Not even close to true. The first problem is Swift applications are still shipped in a specific processor architecture, which means everyone would need to update their applications. And Swift is just as processor independent as Obj-C is, which is to say this CPU-agnostic nirvana you're talking about would be the same amount of hurt as the Intel switch in 2005. The Intel switch wasn't awful, all things considered. But let's not suggest we should all do that again and that it would be easy.
Yep. x86 is not the problem here. ARM or PowerPC is not going to get past the process barrier Intel is hitting. It's a manufacturing problem, not an architecture problem. Switching architectures would just add more needless churn.
FYI Swift code runs on x86 (osx) and arm (iPhone, iPad, ATV).
Swift run everywhere what you talk about are OS specific operation as its done on cocoa or cocoa touch it doesn't have to do with the cpu but the OS, on swift as on many languages you can invoke assembler or objective-c or c for specific purposes in most cases you don't care on cpu specific switches, only when you invoke bit-wise level specific operations where cpu' s endian has some importance on regard to the operation it's self is when you write cpu specific code, all other code it's cpu agnostic (not OS agnostic).Swift runs on x86 and ARM. That doesn't mean you don't have processor specific code, or that a Swift app can run on any platform. A Swift Mac app can only run on x86. If Apple added Mac ARM, everyone would have to recompile and port any processor specific stuff, exactly the same as Obj-C. Swift adds nothing special here.
I have Swift code that contains things that only run on ARM. It's not magic. Swift does not run in a virtual machine. It's not Java's compile once, run anywhere. It's the same as Obj-C, even sits on top of the Obj-C runtime.
Nobody wants to do the same process done for PPC -> Intel again. It wasn't all that fun.