logoalt Hacker News

brcmthrowawayyesterday at 9:21 PM2 repliesview on HN

Intel contributes to Linux, how is this a problem?


Replies

fc417fc802yesterday at 11:17 PM

Wrong level of abstraction. NUMA is an additional layer. If the program (script, whatever) was written with a monolithic CPU in mind then the big picture logic won't account for the new details. The kernel can't magically add information it doesn't have (although it does try its best).

Given current trends I think we're eventually going to be forced to adopt new programming paradigms. At some point it will probably make sense to treat on-die HBM distinctly from local RAM and that's in addition to the increasing number of NUMA nodes.

show 2 replies
wmfyesterday at 10:03 PM

Often the Linux scheduling improvements come a year or two after the chip. Also, Linux makes moment-by-moment scheduling and allocation decisions that are unaware of the big picture of workload requirements.