Ваш мозг – однопоточный процессор в мире параллельных вычислений
Каждое утро я думаю, что я супергерой многозадачности. Варю кофе, отвечаю на имейлы, слушаю новости и при этом умудряюсь не спалить тосты. Знакомо? Но однажды, пытаясь одновременно написать эту статью и послушать интервью для исследования, я обнаружил, что напечатал часть услышанного разговора прямо в текст статьи. Мой мозг меня предал! И тогда я задумался: а что, если многозадачность – просто красивый миф, в который мы все хотим верить? Спойлер: нейробиология говорит, что так оно и есть. И сегодня...
1 месяц назад
В ядре Linux 6.17 планируют отказаться от оптимизации под однопоточные процессоры
Первый массовый CPU с более чем 1-м потоком вышел почти 23 года назад. Им стал Pentium 4 3,06 ГГц Northwood (SL6S5). А за 6 лет до этого в ядре Linux появилась опция "CONFIG_SMP", внедряющая поддержку многопроцессорных конфигураций. Хотя свободная ОС способна различать типы многопоточностей для корректной работы планировщика задач, в случае с "CONFIG_SMP" нет разделения между 1-ядерными процессорами с HT, многоядерными процессорами и системами с двумя ЦП с любым количеством ядер. С 2004 года в ядре...