Earlier quoted context omitted.
I doubt we'll be seeing desktop ARM systems any time soon, especially high end workstation or enthusiast systems. The problem is that the ARM64 architecture is completely different from x86-64, which almost every desktop application is compiled for exclusively . Remember when Microsoft launched an ARM Surface? It had a special version of Windows, and almost nothing would run on it, as very few applications are compil…
That's why an ARM64 Windows desktop is unlikely (unless microsofts x86 emulator is magical). But ARM64 chrome books or android books are practical; I have 5 year old ARM 32 chrome book and it is still useful for browsing and emailing.
All AMD ThreadRipper CPU's will have 64 PCIe Lanes
131–140 of 144 posts
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#132Earlier quoted context omitted.
I do a lot of compiles of a codebase which is pretty big (Netflix version of FreeBSD). A full recompile takes me ~1 hr on my box (Xeon E5-2630 v3, 8 cores, 16 threads, 32GB DDR4). Most of this is a parallel make that is 100% CPU bound. So I'm probably going to update to thread ripper when it comes out. Doubling my core count should come close to halving my compile times. I probably will do storage via a ZFS array of…
> A full recompile takes me ~1 hr Could you explain why full recompiles on a single machine are necessary? Are you testing different compiler settings?
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#133Earlier quoted context omitted.
Gamers might the most vocal high-end PC users out there but they are not the people with the most money. The threadripper is not targeted at gamers. It is targeted at people who make money from using their machines, these people can, therefore, afford to upgrade. Consider a user who does video work. (most modern films and tv is filmed in 8k know) if this is in Raw format as it comes off the camera for a 90 min episod…
I do a lot of compiles of a codebase which is pretty big (Netflix version of FreeBSD). A full recompile takes me ~1 hr on my box (Xeon E5-2630 v3, 8 cores, 16 threads, 32GB DDR4). Most of this is a parallel make that is 100% CPU bound. So I'm probably going to update to thread ripper when it comes out. Doubling my core count should come close to halving my compile times. I probably will do storage via a ZFS array of…
I am curious since i did some work on parallel builds and I always wonder how much of this is (easily) transferable to other setups...
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#134Earlier quoted context omitted.
Maybe for games, but for cuda this is certainly not the case. Double the lanes is double the host to device bandwidth.
"CUDA" is not a particular application. You could very well be doing something with CUDA that does extremely little data transfer to/from the host, but a lot of computation on the GPU. Like mining :D Also, host to device can be bottlenecked by memory speed on either side.
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#135Earlier quoted context omitted.
I do a lot of compiles of a codebase which is pretty big (Netflix version of FreeBSD). A full recompile takes me ~1 hr on my box (Xeon E5-2630 v3, 8 cores, 16 threads, 32GB DDR4). Most of this is a parallel make that is 100% CPU bound. So I'm probably going to update to thread ripper when it comes out. Doubling my core count should come close to halving my compile times. I probably will do storage via a ZFS array of…
What makefile/build system r u using ? I am curious since i did some work on parallel builds and I always wonder how much of this is (easily) transferable to other setups...
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#136Earlier quoted context omitted.
A lot of processing happens when games load. Once you have sufficient storage bandwidth and latency, load times flatten out. It seems that "sufficient" is SATA; above that, there is little difference in game load times: https://techreport.com/review/29221/samsung-950-pro-512gb-ss...
I wonder if game developers are actually disincentivized from qualitatively improving load times past a certain acceptable threshold, lest their AAA game be perceived as lightweight.
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#137Earlier quoted context omitted.
Ah, so the high-end ThreadRipper would contain the same chips as a high-end Epyc, just twice as many, and likewise for the lower-end variants, I guess? That makes sense.
> just twice as many Half. Epyc gets 4 MCM[0], ThreadRipper gets 2 (with each MCM containing 8 Ryzen cores) [0] https://en.wikipedia.org/wiki/Multi-chip_module
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#138Earlier quoted context omitted.
That's why an ARM64 Windows desktop is unlikely (unless microsofts x86 emulator is magical). But ARM64 chrome books or android books are practical; I have 5 year old ARM 32 chrome book and it is still useful for browsing and emailing.
Why restrict it to those limited OSes? Seems like an ARM64 laptop running Linux ought to work just as well as the AMD64 laptops running Linux I've been using for the last few years.
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#139Earlier quoted context omitted.
Some years ago I read a moderately well fleshed out proposal to create a European semiconductor consortium as a sort of an Airbus for CPUs. My recollection is that, while it was somewhat flawed, it was an idea with significant merit.
They should do the same for software companies that produce software for the governments, with the requirement to open source the software.
These large open source code bases represent huge value stores for modern civil societies. We're all better off because they exist and we'd do well to promote them.
Re: All AMD ThreadRipper CPU's will have 64 PCIe Lanes
#140Other RISC systems were from Silicon Graphics, with their MIPS processor were used for 3D graphic processing. RISC has shown that it has its place in the computing world time and time again.
My personal appeal is their low power requirements and compact designs. Obviously cell phone manufactures like it too for the same reasons.