Difference between revisions of "Talk:619: Supported Features"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
(Commits)
Line 6: Line 6:
 
http://asset.soup.io/asset/0453/8747_0991_800.png (Changelog for xorg; "Fixes XKCD #619")
 
http://asset.soup.io/asset/0453/8747_0991_800.png (Changelog for xorg; "Fixes XKCD #619")
 
Sudofox (I haven't made an account. [[Special:Contributions/108.162.216.31|108.162.216.31]] 19:13, 29 December 2013 (UTC)
 
Sudofox (I haven't made an account. [[Special:Contributions/108.162.216.31|108.162.216.31]] 19:13, 29 December 2013 (UTC)
 +
 +
The commit that added 4096 CPUs support was [https://github.com/torvalds/linux/commit/1184dc2ffe2c8fb9afb766d870850f2c3165ef25 1184dc2] by Mike Travis from SGI (which sells systems with that many CPUs); see also [https://events.linuxfoundation.org/slides/lfcs09_travis.pdf this presentation] by him. However, that commit was soon reverted in [https://github.com/torvalds/linux/commit/d25e26b61d59370eee8b7f2634641eb0fa76e952 d25e26b] because it caused too many problems (big CPU mask → some huge stack frames), with a comment that “Some day we'll have allocation helpers that allocate large CPU masks dynamically, but in the meantime we simply cannot allow cpumasks this large.”
 +
Today, [https://github.com/torvalds/linux/blob/1e3827bf8aebe29af2d6e49b89d85dfae4d0154f/arch/x86/Kconfig#L778 up to 8192 CPUs are supported], so presumably they do have these helpers now :) --[[Special:Contributions/108.162.230.95|108.162.230.95]] 09:03, 28 September 2014 (UTC)

Revision as of 09:03, 28 September 2014

Note that the major reason why is easier for Linux to supports 4096 CPUs than smooth flash playback is that flash is proprietary format and without cooperation from Adobe very little can be done with it. For example, most of Adobe products, flash player included (since version 11), are now compiled with SSE2 support in a way which makes them not work at all on CPUs which don't have such capability. Noone except Adobe can do anything with it, and Adobe apparently don't consider it problem. -- Hkmaly (talk) 00:05, 27 September 2013 (UTC)


Who is this we that he refers to in the title-text. Is it him and his Intel card, him and his fiance, is he royalty, or does he simply have a tapeworm with good taste in political comedy? 66.249.85.193 21:50, 23 October 2013 (UTC)

http://asset.soup.io/asset/0453/8747_0991_800.png (Changelog for xorg; "Fixes XKCD #619") Sudofox (I haven't made an account. 108.162.216.31 19:13, 29 December 2013 (UTC)

The commit that added 4096 CPUs support was 1184dc2 by Mike Travis from SGI (which sells systems with that many CPUs); see also this presentation by him. However, that commit was soon reverted in d25e26b because it caused too many problems (big CPU mask → some huge stack frames), with a comment that “Some day we'll have allocation helpers that allocate large CPU masks dynamically, but in the meantime we simply cannot allow cpumasks this large.” Today, up to 8192 CPUs are supported, so presumably they do have these helpers now :) --108.162.230.95 09:03, 28 September 2014 (UTC)