LWN: Comments on "Intel unveils 48-core cloud computing silicon chip (BBC)" https://lwn.net/Articles/364966/ This is a special feed containing comments posted to the individual LWN article titled "Intel unveils 48-core cloud computing silicon chip (BBC)". en-us Thu, 06 Nov 2025 06:57:42 +0000 Thu, 06 Nov 2025 06:57:42 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net How fast does it compile the kernel? https://lwn.net/Articles/365502/ https://lwn.net/Articles/365502/ Darkmere <p>Sure, it's a -great- metric: </p> <blockquote> One more thing we can quantify or at least estimate: The folks at the Packard Campus say that when their systems are fully online, they expect to be able to digitize between 3 and 5 petabytes of content per year. (That is to say, 3,000 to 5,000 terabytes, for those who are playing at home .....) And even at that rate, it would still take decades to digitize the existing content.</blockquote> <a href="http://blogs.loc.gov/loc/2009/02/how-big-is-the-library-of-congress/"> Source: How big is the LoC</a> Mon, 07 Dec 2009 13:35:51 +0000 Intel unveils 48-core cloud computing silicon chip (BBC) https://lwn.net/Articles/365410/ https://lwn.net/Articles/365410/ jeff_marshall <div class="FormattedComment"> C doesn't admit the existence of threads (or processes, for that matter), so <br> I would contend that the memory model,or rather lack thereof, for <br> multiprocessing in c is not broken by this approach.<br> <p> As a practical matter, it's trivial to implement message passing between <br> processes where cache coherency is not provided by the underlying hardware <br> given the ability to manually invalidate the cache.<br> <p> </div> Sun, 06 Dec 2009 00:46:35 +0000 Intel unveils 48-core cloud computing silicon chip (BBC) https://lwn.net/Articles/365211/ https://lwn.net/Articles/365211/ MarkWilliamson <div class="FormattedComment"> I think the lack of cache consistency is very interesting. The slides in <br> PC Perspective mention "page-level memory consistency". I would like to <br> know more about what this means and how they intend for systems software to <br> manage the memory coherency. I'm wondering how much effort would be <br> required to get a kernel / hypervisor to run across all of the nodes in the <br> system. There must be some plan as to how OS instances will get in there!<br> <p> Since this is not a cache coherent architecture, the kernel's approach of <br> using shared data structures isn't going to Just Work. But there is a <br> single shared memory space so maybe there is a workaround ... disable <br> caches on shared data structures maybe (surely that'll hose performance, <br> though). The fact that performance for kernel-intensive stuff might not <br> matter so much if you're just running virtual machines on all the nodes, I <br> guess, so long as KVM can make do with mostly local resources (and for any <br> IO with the VM, the page-level coherency can easily be explicit, I'd hope).<br> <p> Should be really interesting to see what Intel come up with on this.<br> </div> Fri, 04 Dec 2009 17:05:14 +0000 Intel unveils 48-core cloud computing silicon chip (BBC) https://lwn.net/Articles/365193/ https://lwn.net/Articles/365193/ dcoutts <div class="FormattedComment"> The really interesting thing here is the lack of cache coherency. This breaks C memory model, put perhaps other higher level languages could adapt. In particular languages with no shared variables or which explicitly identify those shared variables.<br> <p> The other issue is what does an OS on these things look like? Processes are ok but they presumably cannot use shared memory in the traditional way. That presumably also limits the number of threads you can have in a process, or at least the number that can run concurrently (since you only have cache coherency within each 2-core node).<br> <p> On the other hand, models like MPI have been working on machines like this for at least a decade. The large Cray shared memory machines use a model like this consisting of SMP nodes with non-coherent global memory addressing to other nodes. The MPI lib then takes care of the synchronisation.<br> </div> Fri, 04 Dec 2009 14:51:32 +0000 More info linked from ... Slashdot!? https://lwn.net/Articles/365123/ https://lwn.net/Articles/365123/ drag <div class="FormattedComment"> Well that would be the 'cloud' part of the CPU design then.<br> <p> Throw a couple datacenters of these and you could run thousands of customer <br> VM instances and load balance things regionally. Plus having such a high <br> density would easily allow you to scale your systems to meet threading <br> demands.<br> <p> <p> </div> Fri, 04 Dec 2009 03:20:17 +0000 How fast does it compile the kernel? https://lwn.net/Articles/365072/ https://lwn.net/Articles/365072/ sbergman27 <div class="FormattedComment"> I've never found LoC to be a very interesting metric.<br> </div> Thu, 03 Dec 2009 21:24:53 +0000 How fast does it compile the kernel? https://lwn.net/Articles/365064/ https://lwn.net/Articles/365064/ felixfix <div class="FormattedComment"> And how many Libraries of Congress can it copy per second between cores?<br> </div> Thu, 03 Dec 2009 20:55:55 +0000 More info linked from ... Slashdot!? https://lwn.net/Articles/365017/ https://lwn.net/Articles/365017/ MarkWilliamson <div class="FormattedComment"> In what is surely a sign of the End Times ;-) Slashdot has provided a link <br> that I think others here will find informative: <a href="http://www.pcper.com/article.php?aid=825">http://www.pcper.com/article.php?aid=825</a><br> <p> The original Slashdot story is here:<br> <a href="http://hardware.slashdot.org/story/09/12/02/215207/Intel-Shows-48-Core-x86-">http://hardware.slashdot.org/story/09/12/02/215207/Intel-...</a><br> Processor<br> <p> Amongst other things, the article notes that each node is dual core, so <br> there are 24 processing nodes on the chip. There are several memory <br> controllers. Cache coherency (between nodes, I assume) is not handled by <br> hardware - a bit of a departure for Intel.<br> <p> As a result of these design decisions, one thing which immediately occurred <br> to me was that the design might be useful for partitioning into smaller <br> virtual machines, each of which has its own dedicated memory and doesn't <br> need to worry about cache coherency. The VMM layer would handle any <br> explicit coherency control when required. Interestingly, the BBC article <br> suggests that Intel are talking about running many OS instances on a single <br> chip so I guess this might be what they are really thinking of.<br> <p> I wonder what pain would be involved in getting a commodity OS such as <br> Linux to span the nodes in the system by managing software cache coherency. <br> Intel must have at least considered that, I'd have thought...<br> </div> Thu, 03 Dec 2009 19:01:59 +0000 Intel unveils 48-core cloud computing silicon chip (BBC) https://lwn.net/Articles/365012/ https://lwn.net/Articles/365012/ Trelane <div class="FormattedComment"> It's a NUMA SoC with 96MB onboard memory. Interestingly, each core has 2MB cache... ;)<br> <p> *removes tongue from cheek.<br> </div> Thu, 03 Dec 2009 18:49:15 +0000 Intel unveils 48-core cloud computing silicon chip (BBC) https://lwn.net/Articles/364991/ https://lwn.net/Articles/364991/ jsatchell <div class="FormattedComment"> It means each node is roughly the complexity of a P4, or maybe a P3 and a decent cache.<br> <p> I can't imagine what they have done about package bandwidth - assuming all these CPUs want to access main memory. If they are just going to run benchmarks by themselves, there will be no problem.<br> <p> <p> </div> Thu, 03 Dec 2009 18:15:04 +0000 Intel unveils 48-core cloud computing silicon chip (BBC) https://lwn.net/Articles/364987/ https://lwn.net/Articles/364987/ sbergman27 <div class="FormattedComment"> Yeah, but this monster has 27 million of those little switching thingies per core.<br> </div> Thu, 03 Dec 2009 18:01:57 +0000 Intel unveils 48-core cloud computing silicon chip (BBC) https://lwn.net/Articles/364986/ https://lwn.net/Articles/364986/ clugstj <div class="FormattedComment"> No offense to the BBC, but is this really where we should be getting tech news? They feel the need to explain what a transistor is!<br> </div> Thu, 03 Dec 2009 17:48:11 +0000