Apple is going to shake everything up with their Apple silicon.
Maybe, maybe not.
Apple is going to shake everything up with their Apple silicon.
I think they're in a very good place to do so. Despite all the dodgy cherry picking that Intel have done to try and show they still have the lead, they don't, it's pretty obvious that the M1 has started from a leading position, it's not tied down by the need to support monolithic architecture, is aiming at a cleaner code base for apps, not the bloatware that is the PC ecosystem. They have every advantage and can only get better.Maybe, maybe not.
I think they're in a very good place to do so. Despite all the dodgy cherry picking that Intel have done to try and show they still have the lead, they don't, it's pretty obvious that the M1 has started from a leading position, it's not tied down by the need to support monolithic architecture, is aiming at a cleaner code base for apps, not the bloatware that is the PC ecosystem. They have every advantage and can only get better.
In that regard, just launching the M1 has shaken up the market.
Apple's ARM CPUs already have much better performance per watt than anything from AMD's consumer chips. Let's wait and see how the Apple GPUs and ML accelerators turn out. I seriously think by the start of the 10th gen consoles, ARM CPUs will at least be in consideration for those machines.Maybe, maybe not.
What about the performance per dollar?Apple's ARM CPUs already have much better performance per watt than anything from AMD's consumer chips. Let's wait and see how the Apple GPUs and ML accelerators turn out. I seriously think by the start of the 10th gen consoles, ARM CPUs will at least be in consideration for those machines.
I'm going to go with 2028 for the next gen. I think this gen has the makings of a long one since we are not starting out very under-powered.
The current gen had a deficiency in the CPU performance from day 1. Xbox One had a severely under-powered GPU as well and turns out a needlessly complex memory design. It doesn't seem like there are many compromises this time around (or at the very least drastic ones like Jaguar cores).
Sure, PC will have a faster CPU's, GPU's, and SSD's, but I don't think they will be that much drastically faster, at least in the mainstream/mainstream price level. In the time frame of this upcoming gen, I really don't expect CPU's to double in ST performance, sure core counts will increase. GPU wise, I think the innovation will come in the form of more machine learning for upscaling and dedicated RT hardware and not more teraflops. (I don't expect to be buying a ~100 TF GPU in the next 6-8 years.) The point is that I don't expect PC's to outpace the consoles as quickly as they have the current gen so I think that has the makings of a longer gen.
I think next-gen mainly due to slowing of silicon shrinking will be focused on dedicated silicon for ML and RT.
If I had to make a very early prediction I think the next system will look like:
CPU: 12-16 x86 cores, 24-32 threads @ 4 GHz. Better IPC
GPU: ~24-36 TF, some new type of RT cores, and ML accelerators for upscaling/resampling (we need more efficient ways of making things look pretty versus just brute compute)
MEM: I think it has to be HBM, I think we're at the end of the road for GDDR memory. To support RT/ML, I think the next GPU's will need 1-2 TB/sec and only HBM will be able to deliver that.
SSD: Yes, but faster
I have no ideaWhat about the performance per dollar?
Also why break compatibility now. They did a lot of work getting power pc emulated on x64 and now they are going to do it again for arm ? Not to mention that i am sure its easier to keep x64 and amd gpu code running on newer versions of itself than moving back over to arm and nvidia again.
I suspect the next round of consoles move to an AMD big/little set up. maybe 12 zen cores with 4 puma cores. The puma cores will run the OS and other apps while the 12 zen cores will take care of the game code
Lets wait for the Apple M2X or whatever chips they'll be placing in their Mac Pros. If those 128 core GPUs destroy the competition the way the M1 has then it will make sense to move to ARM.How long before a Nvidia ARM APU that smashes anything AMD produces. Also is ARM good for gaming, i heard it has benefits when it comes to memory management but inferior in all other ways.
I would be surprised if the next gen Xbox didn't use ARM CPUs at least with the way things are moving. But although I was hoping Microsoft or Apple bought ARM, it doesn't provide a significant benefit since the move to RISC-V is almost inevitable over the long term and they can still license the ARM ISA without any issues from whoever buys the company due to regulations. So Apple turned down buying ARM for those reasons and so would Microsoft.This has completely left the Microsoft rumoured to be buying discussion, but whatever
Microsoft is developing its own arm-based processors for its own use in servers and surface products. I suppose they finally decided that relying on Qualcomm for the arm based chips in the surface pro x was no longer an option, as the requirements for a laptop type chip are too dissimilar than a chip purely for mobile applications
Microsoft (MSFT) Is Designing Its Own Chips in Move Away From Intel (INTC) - Bloomberg
It appears that Microsoft has been working toward this in some capacity for several years, so it might be that they are further along than people think. Someone said, and I forget who, that they had roughly 1000 CPU/SOC engineers as of last year, mostly focussed on custom silicon for datacentre applications.
On another note, sticking to the theme of the thread, I'm kinda surprised Microsoft didn't buy ARM when it was still available, it fits their MO to a T, and would have worked well within the wider Microsoft umbrella. They would keep selling the ARM licenses of course.
What could have been eh?
They can still benefit from licensing ARM without having to buy the whole company like Apple is doing. The other issue is in the long run, everyone's going to RISC-V so not a good long term investment for Apple or Microsoft.MS only makes Xbox and Surface. So having ARM and the ability to decide its roadmap does nothing for them?
the licenses would bring in more money than their own hardware products, sure, but it could be seen as a nice bonus then
MS have so much already invested into the x86-64 + DirectX ecosystem, I'd be very surprised if they moved to ARM, or any other architecture.
A lot of that back compat work, they have done, would need to be redone.
If the wanted to do a full custom ARM chip they could probably add some stuff in to make running older games perform a lot better, but again it seems doubtful.
And just as others have said, lets see what the next 1-2 generations of Apple chips perform like.
shoving a lot of memory right next to the CPU helps a lot in perf too.
If you made a custom zen core and chuck multiple GB's of low latency HBM on the same die/substrate, it will perform a hell of a lot better than a comparable system using just DRAM etc.
Now I know the Apple M1 core isn't using HBM, but their DRAM is on the same package, which is similar.
not sure how well that system will scale to 16+ cores??
Way out Gen 10 predictions...
16c32t AMD Zen 6 based core
+ Custom ish Latest AMD Gen Gfx, likely not even RDNA based by then as consumer GPU's move towards a much more Ray-traced focus, but it would be RDNA5, if they are still on RDNA by then.
I would guess with something like 512MB of infinity cache, for the GPU alone, and then 24GB LPDDR5. 2TB SSD.
MS have so much already invested into the x86-64 + DirectX ecosystem, I'd be very surprised if they moved to ARM, or any other architecture. A lot of that back compat work, they have done, would need to be redone.
I think you missed this news. It's well known (now) that Apple had classic MacOS running on PowerPC long before they were ready the transition from 680x0, the same was true of having OS X running on Intel years and years before they transitioned. Microsoft need their software (incl. OS) platforms ready for when hardware takes off, not chasing it years down the time.
If the performance gains in terms of power and energy consumption are great, they better start early on building emulation software to run x86 apps on 10th gen consoles in the event they have to move to ARM. Apple has shown its very possible with careful planning to move from one ISA to another and back.Owning an arm powered Mac has shown me just how powerful this move was. It almost never gets hot and is fanless. Thats crazy. Its much faster, battery lasts longer, it never makes any noise at all! If next gen consoles used ARM we'd be in for a treat and MSFT for example could save a lot with its cloud gaming initiatives due to the higher energy efficiency.
Lets wait for the Apple M2X or whatever chips they'll be placing in their Mac Pros. If those 128 core GPUs destroy the competition the way the M1 has then it will make sense to move to ARM.
I don't see why AMD cannot help develop ARM chips for next gen consoles. They already produce them for the data center market.
I would be surprised if the next gen Xbox didn't use ARM CPUs at least with the way things are moving. But although I was hoping Microsoft or Apple bought ARM, it doesn't provide a significant benefit since the move to RISC-V is almost inevitable over the long term and they can still license the ARM ISA without any issues from whoever buys the company due to regulations. So Apple turned down buying ARM for those reasons and so would Microsoft.
They can still benefit from licensing ARM without having to buy the whole company like Apple is doing. The other issue is in the long run, everyone's going to RISC-V so not a good long term investment for Apple or Microsoft.
AMD is a complete package , why would they go to anyone else ? AMD doesn't have any arm cpus at the moment and I doubt MS would want to jump on their first or second generation parts.
I've owned apple products and never had serious problems when transitioning from one ISA to another or from 32 bit to 64 bit even when using old legacy apps. There were hiccups when transitioning for sure but what you're alluding to is to be honest an exaggeration. The performance of Rosetta 2 is unbelievable.Apple is able to move from x86 to arm because their fans will buy whatever they want and then go blame the problems on other companies. I can't even count how many people I have seen complain about the 64bit move killing their ability to run 10 or 15 year old office suites. Of course it was never apple at fault but Microsoft and microsoft should give them a free copy of the newest office that works on mac.
I don't think that is going to work for MS . They have arm processors but we still haven't seen an arm chip compete with the big boys. Apple will have a 128 core gpu but will it destroy the competition ? We have no performance metrics. Same goes with the m2x cpu side. We wont know how it compares other desktop cpus until it hits and is fully tested. Remember everything is a moving target. AMD will transition later this year or next to ddr5 with a new generation of cpus . AMD will also be introducing big/little set ups for their cpus as will intel.
I would wait and see
I don't think that is going to work for MS . They have arm processors but we still haven't seen an arm chip compete with the big boys. Apple will have a 128 core gpu but will it destroy the competition ? We have no performance metrics. Same goes with the m2x cpu side. We wont know how it compares other desktop cpus until it hits and is fully tested. Remember everything is a moving target. AMD will transition later this year or next to ddr5 with a new generation of cpus . AMD will also be introducing big/little set ups for their cpus as will intel.
I would wait and see
What? AMD has ARM processors already and is actively developing them. It would be risky not to looking at current technology trends. Especially with the performance gains from Apple's ARM processors. We can already see entry level macbooks with impressive GPU performance using ARM64. If this trend continues it wouldn't make sense for 10th gen systems to use x86.
I've owned apple products and never had serious problems when transitioning from one ISA to another or from 32 bit to 64 bit even when using old legacy apps. There were hiccups when transitioning for sure but what you're alluding to is to be honest an exaggeration. The performance of Rosetta 2 is unbelievable.
If anything the nature of consoles would lend well to making the switch possible even more than a general purpose Apple laptop. We saw Sony & MSFT go from Power PC RISC on the PS3 & X360 to x86 CPUs on the PS4 and Xbox One. Dynamic translation software for x86 binaries to ARM is already out there from both MSFT and Apple. The only reason why they wouldn't make the move is if ARM GPUs cannot provide significantly better performance per watt. So we have to wait and see what Apple does with their high end GPUs but I doubt its going to be less than impressive.
Thats good you came to that conclusion. I am glad for you. I don't agree with it. Traditionally modern arm chips have been designed with one goal in mind which is maximum performance at the lowest possible wattage. But we don't actually know how well that will scale upwards. Just adding cores isn't a magic bullet and getting higher clock speeds will require more transistors which will make the designs less efficent.I think for CPUs the debate is over. ARM CPUs offer much better performance per watt than x86. Consoles are much easier to transition from one ISA to another than say all of MSFT's laptops and their OEMs. They've done this before with the transition from X360 to Xbox One.
The issue is the overhead from using x86 ISA. Apple's ARM processors in the M1X or M2X could have lower clocked processors with wider decoders performing much better while using lower power. I understand there is a move from Intel and AMD to implement and the big little set up but you're still not going to be able to match the performance per watt of these Apple processors. For the GPUs it depends on what Apple wants to target but it definitely looks like they're going all in when it comes to their Mac Pros. After the Mac Pro is released sometime next year it will be clear whether 10th gen should use ARM or not. If anything Apple has shown it can thoughtfully design highly efficient ARM processors for the required needs. The GPUs shouldn't be any different. There is no marriage till death between x86 and consoles.
I think it's obvious they wouldn't do that."By packaging the latest ARM Cortex-A57"
Guess MS is going to invest in a 2012 chip because that will surely outclass a future xbox based on x64.
Apple macbooks have impressive gpu performance but that is Apple we would have to see how it compares to a full desktop and we also have to see what the rest of the industry is at since apple wont sell to microsoft.
Samsung is using RDNA from AMD. So where is this other gpu tech coming from for microsoft? AMD ? Nvidia ? Power vr ?
Where is amd's custom arm chip competing with the apple custom arm chips ?
I remember that transition. I've always used Microsoft Office even when I had windows laptops and never had any major issues whatsoever on the mac when transitioning to the 64 bit apps. I think the general consensus is Apple has handled transitions from one ISA or changes to the register sizes well.Great to be you. Guess you only use apple own software ?
https://www.forbes.com/sites/ewansp...crosoft-office-broken-update/?sh=7550ce997f8d
"One of the biggest issues is the removal of support for 32-bit based applications - historically a huge part of the macOS software portfolio. Many of these apps are still in active development and have been recoded to 64-bit, but others have either moved on, died, or changed business model. That has left countless people high and dry with no affordable alternatives."
Oh
"Let’s turn to Microsoft's software, specifically Microsoft Office. Many individuals and businesses purchased Microsoft Office and have been running this vital software suite on their Macs with no problem. With the update to Catalina, these 32-bit applications no longer work."
They're already building emulation software. Best believe there's an arm processor running Xbox games in emulation.Microsoft is x86, power pc , x86-64 , x86-64. They did the work to emulate all that software on x86-64 but now they are going to go to a chip that isn't design , who's performance isn't known and re write all that emulation software to move to arm. I just don't see it.
Thats good you came to that conclusion. I am glad for you. I don't agree with it. Traditionally modern arm chips have been designed with one goal in mind which is maximum performance at the lowest possible wattage. But we don't actually know how well that will scale upwards. Just adding cores isn't a magic bullet and getting higher clock speeds will require more transistors which will make the designs less efficent.
I don't think you can realistically achieve the same amount of performance per watt. The 128 core Apple GPU could have a power draw of less than 150W an RTX 3090 is at 350W. I just dont see that happening.mean while you already have x64 products from amd and intel that continue to get more power efficient each generation.
The ryzen 3x00 series goes up to 105w on the 3800x and above. The new 5x000 also goes up to 105w . however your looking at a 25% increase in performance in mixed usage senarions.
With each micron drop AMD will be able to add more core and higher clock rates all while continuing to iterate on the core and bring up IPC.
Buy and use an M1 mac and this will be answered. You could have a much smaller console and with better performance. You don't have to spend money on expensive cooling solutions like in the PS5. Also the advantage is with the move to more cloud computing and gaming. Performance per watt is really important in keeping the energy costs down.Are you sure about that ? Also what does performance per watt really matter inside of a console ? Your dealling with a much bigger form factor and active cooling vs cell phones and tablets. Your right maybe the m2 will be great but at the same time maybe it wont scale well when your clocking ever higher.
But even if the M2x is better than amd's x64 stuff. Where is Microsoft or sony going to get it from ?
But even if the M2x is better than amd's x64 stuff. Where is Microsoft or sony going to get it from ?
It wouldn't be Apple hardware just using ARM ISA for their processors. I think it's pretty obvious that thats the way forward for a lot of companies.While intresting, i dont really believe in 'Apple taking over the world' thing just jet. Imagine PS6, Next xbox, all PC and phones being apple hardware
So what would they use ? its the only amd arm chip.I think it's obvious they wouldn't do that.
So their 8 core gpu is already performing close to a 4 year old low end part from nvidia ?Yeah let's wait and see how they perform but their 8 core GPU is already performing close to an RTX 1050 Ti. They're 16 core and 32 core GPUs in the pro macbook pros are going to be insane! If we're talking about the 128 core GPUs then thats something completely different.
True Apple definitely can design impressive processors. For a gaming console I think it would be AMD designing an ARM GPU alongside Sony and MSFT.
Yeah that makes sense for Samsung they don't have to design a microarchitecture for their GPUs. It doesn't stop AMD from eventually licensing ARM64 for their future GPU architectures. Any company that works alongside them for their processors would benefit(Samsung, MSFT, Sony).
Yes and now what 2 years later they are doing another transition. Great for customers lolI remember that transition. I've always used Microsoft Office even when I had windows laptops and never had any major issues whatsoever on the mac when transitioning to the 64 bit apps. I think the general consensus is Apple has handled transitions from one ISA or changes to the register sizes well.
They're already building emulation software. Best believe there's an arm processor running Xbox games in emulation.
They always could. But that is not what I am talking about.I think it's now evident that ARM chips can be used in desktops, laptops, mobile and even HPC. Look at the Fugaku and the A64FX. I think the main discovery that it's better to use accelerators than trying to increase the number of instructions in an ISA. So ARM processors can be used anywhere.
I wasn't aware the 3090 is a x86-64 chip ? Why would an apple gpu be better ?I don't think you can realistically achieve the same amount of performance per watt. The 128 core Apple GPU could have a power draw of less than 150W an RTX 3090 is at 350W. I just dont see that happening.
Buy and use an M1 mac and this will be answered. You could have a much smaller console and with better performance. You don't have to spend money on expensive cooling solutions like in the PS5. Also the advantage is with the move to more cloud computing and gaming. Performance per watt is really important in keeping the energy costs down.
They'd have to design their own ARM based GPU/CPU/ML RT accelerators for gaming. Simple or challenging the return would be amazing. They could convince AMD to partner for it. Consoles are special purpose devices for gaming they have zero commitment to x86 if the performance gains are there on another ISA.