Category: it

Category was added automatically. Read all entries about "it".

Мой комментарий к записи «Чем плоха машина Тьюринга» от lex_kravetski

>> а технологии изготовления уверенно подкрадываются к своему физическому пределу
> Текущий техпроцесс 5 нм.

Э... вы тут чуть не сами себе противоречите:
- "плотность упаковки транзисторов такая же, как если бы они были квадратиками со стороной 5нм"
- законы Мура и Давида Хауса (импирические правила, позволявшие "нормально" развиваться индустрии последние 50 лет):
-- удвоение числа транзисторов на плате за 24 месяца
-- удвоение производительности за 18 месяцев

По закону Мура очевидно, что "скорость света -- совсем-совсем теоретический предел" достигнута будет ещё не скоро.
По закону Хауса -- он уже лет 10 не выполняется, но "в отдельных частных но важных случаях" производительность достаточно хорошо растёт, правда при помощи "грязных хаков" (*)(**)
- агрессивный ОО, хороший BranchPrediction, увеличение (размеров и числа уровней) кэшей, добавление спец-вычислителей, распараллеливание
- хорошая практика -- это грязный хак, использованный в индустрии более 1 раза :sarcasm:


>> "условный браузер"... там да современная модель многопоточности начинает резко повышать расходы на синхронизацию ... (это из ** Естественно применяют разные способы для разрыва таких зависимостей, или замены такой "длинной цепочки" на несколько "более коротких", когда общее количество вычислений возрастает)
> Chrome как раз использует доступные ядра очень эффективно

К сожалению не нашёл ответа на моё утверждение.
По вашей ссылке -- parallel cpu usage.
А я пишу про метрику "single thread real time" / "multy thread real time'" (опционально оверхэд по user time + system time можно указать).
Т.е. это вот использование 4х ядер -- оно какой реальный прирост для пользователя дало?

Посмотреть обсуждение, содержащее этот комментарий