RemedyBG might also be worth looking at. It is my go to debugger that I've used on Windows and it's made to look and feel like the debugger that comes with Visual Studio, except that it works way faster and you can hold the "Go to next line" key and see the watch window update in real time. Unfortunately you have to pay for it and it doesn't work on linux, but oh well.
Perhaps it's just that xbox is irrelevant, when you have PC and Playstation?
To me, Xbox is that video-game you get when you ask for a Playstation and your parents don't understand video-games. Their versioning scheme even helps make sure the parents fail to purchase the latest generation.
The two main things that people jailbreak consoles for are dumping games to emulate on PC and running homebrew. Microsoft explicitly supports the latter use case with Dev mode and for all but a couple games (only Halo 5 nowadays?) explicitly supports the former use case by releasing their games on Steam and skipping the emulation bits. So there is little interest in hacking the Xbox consoles now. Yet I think someone still has managed in the past year to get decrypted game dumps from both XOne and Series X.
But you have (a) background tasks, (b) core iOS libraries being all multi-threaded courtesy of libdispatch and (c) AI being more commonplace which often is inferred across CPU and GPU.
Not to mention that Apple has been aggressively splitting up their operating systems into lots of independent processes.
Yes, but you hit diminishing returns pretty quickly there so it ends to coming back to Amdahl’s law. As the other work gets distributed and optimized, what users notice tends to be single core performance. This is quite noticeable on phones where people notice Android browsing performance being slower because that stands out the most – most people don’t talk about things which are fast enough, so you don’t get as much credit for all of the optimized multi core work as you get negatives for the slow single-threaded web experience which visibly runs faster elsewhere.
I’m aware, but that’s only partially true. Browser developers have been adding concurrency for years but the way the web is designed has inherently single-threaded parts and that’s why benchmarks track single core performance. Apple’s had a lead for over a decade because of this.
if you stay subsonic. I hear the U-2 has like 1-2kt of leeway when it is at its max altitude because if it went faster it would be supersonic but any slower and it would fall out of the sky.
SMT allows for concurrent execution of both threads (thus independent front-end for fetch, decode especially) and certain core resources are statically partitioned unlike a warp being scheduled on SM.
I'm not a graphics expert but warps seem closer to run-time/dynamic VLIW than SMT.
In actual implementation they are very much like very wide SIMD on a CPU core.
Each HW thread is a different warp as each warp can execute different instructions.
This mapping is so close that translation from GPU to CPU relatively easy and performant.
You are correct. I was just illustrating what kind of processes belong to the umbrella term "packaging" in the context of semiconductor manufacturing. Was not talking about what particular process are missing from the Arizona facility.
But you are right on that it is CoWoS which is the missing ingredient.
Coolest feature of windbg is time travel debugging - https://learn.microsoft.com/en-us/windows-hardware/drivers/d...