при всём уважении к автору, замечу, что развитие информационных технологий не заканчивалось, и до завершения развития им далеко. Закочилось развитие silicon-based вычислительных средств, но до не информационных технологий в целом.
Я вас прекрасно понял - это было уточнение. Многие, ибо, до сих пор толкают речи о том, как увеличивается производительность компьютеров, имея ввиду скорость ЦП универсальных ноутбуков.
Хотя оно уже 15 лет, как стоит - рост IPC довольно медленный, и сейчас я вам отвечаю с ноутбука 10-летней давности (Thinkpad t60, Core2 T5500@1.66GHz). За эти десять лет, кстати, компиляторы языка Цэ (gcc/шланг) научились генерировать вдвое быстрый код.
Да, производительность на ядро растет, конечно, гомеопатически. Но это по сравнению с тем, что было раньше - я еще помню 8086-286-386-486-586. Да и частоты... Хотя вспоминая кукурузу P4 - тут более заметно.
Я просто недавно поменял ноут с 6 поколения на 9-е - прогресс заметен и в однопотоке, и в мультипотоке. Но я его гружу сильно. Плюс еще стало больше акселераторов на новые типы операций (это я не про AVX, а скорее про RT).
А античные ноуты сам люблю - целая коллекция есть, на века делали!
> Плюс еще стало больше акселераторов на новые типы операций
Да, только то, что не зашито в компилятор, то практически не существует. Если вы используете intrinsics, ваш код становится сильно зависящим от процессора, непортируемым, и не сказать, что очень долго живущим.
> А античные ноуты сам люблю - целая коллекция есть, на века делали!
Ну не особо-то и на века. Тот же маковский unibody будет понадёжнее пластмассы ThinkPad, которая трескается.
Я же хотел подчеркнуть, что для пишмашиночных/программистских задач, связанных с не очень большими данными этого вполне достаточно. И, надо сказать, gcc9 на этой пишмашинке компилирует быстрее, чем gcc4 на современном Ксеоне.
Впрочем ведь топ однопоточности работает ну раз в 5-10 быстрее этого Core2. Это, обычно, "вполне можно подождать". А действительно серьёзная многопоточность - когда кол-во потоков от 10-ти и выше, для типичных задач без очевидной параллелизации сейчас требует сумасшедшей квалификации.
> Хотя и здесь предел уже близок - как вы сами указали - кремниевые технологии упёрлись в потолок.
Там есть очень широкие возможности вытащить производительность на новых языках, новых парадигмах. ИТ - это лишь наполовину железо, остальное же - алгоритмы, которые, всё-таки, совершенствуются. И языки, которые хоть и чудовищно медленно, но развиваются.
Есть одна технология, которая полностью изменит жизнь государств и миграции населения, и она уже не за горами. Я говорю о возможности понимать и говорить на любом языке без его изучения. Некоторые национальные общности будут ликвидированы, некоторые на время станут ГУЛАГом.
Сомнительно. Для туриста язык не слишком актуален, а постоянная жизнь даже с самым идеальным автоматическим переводчиком и синтезатором речи будет некомфортной. Проще будет учить местный язык или пользоваться английским, если он достаточно распространен.
Reply
(The comment has been removed)
Уперся интенсив универсальных CPU, а вот специализированные (что и логично) развиваются во все поля.
Reply
Reply
Но мой тезис был про другой тренд - GPU, NPU, ASIC.
Reply
Хотя оно уже 15 лет, как стоит - рост IPC довольно медленный, и сейчас я вам отвечаю с ноутбука 10-летней давности (Thinkpad t60, Core2 T5500@1.66GHz). За эти десять лет, кстати, компиляторы языка Цэ (gcc/шланг) научились генерировать вдвое быстрый код.
Reply
Но это по сравнению с тем, что было раньше - я еще помню 8086-286-386-486-586.
Да и частоты... Хотя вспоминая кукурузу P4 - тут более заметно.
Я просто недавно поменял ноут с 6 поколения на 9-е - прогресс заметен и в однопотоке, и в мультипотоке. Но я его гружу сильно. Плюс еще стало больше акселераторов на новые типы операций (это я не про AVX, а скорее про RT).
А античные ноуты сам люблю - целая коллекция есть, на века делали!
Reply
Да, только то, что не зашито в компилятор, то практически не существует. Если вы используете intrinsics, ваш код становится сильно зависящим от процессора, непортируемым, и не сказать, что очень долго живущим.
> А античные ноуты сам люблю - целая коллекция есть, на века делали!
Ну не особо-то и на века. Тот же маковский unibody будет понадёжнее пластмассы ThinkPad, которая трескается.
Я же хотел подчеркнуть, что для пишмашиночных/программистских задач, связанных с не очень большими данными этого вполне достаточно. И, надо сказать, gcc9 на этой пишмашинке компилирует быстрее, чем gcc4 на современном Ксеоне.
Впрочем ведь топ однопоточности работает ну раз в 5-10 быстрее этого Core2. Это, обычно, "вполне можно подождать". А действительно серьёзная многопоточность - когда кол-во потоков от 10-ти и выше, для типичных задач без очевидной параллелизации сейчас требует сумасшедшей квалификации.
Reply
Там есть очень широкие возможности вытащить производительность на новых языках, новых парадигмах. ИТ - это лишь наполовину железо, остальное же - алгоритмы, которые, всё-таки, совершенствуются. И языки, которые хоть и чудовищно медленно, но развиваются.
Reply
Reply
Есть одна технология, которая полностью изменит жизнь государств и миграции населения, и она уже не за горами. Я говорю о возможности понимать и говорить на любом языке без его изучения. Некоторые национальные общности будут ликвидированы, некоторые на время станут ГУЛАГом.
Reply
Reply
Leave a comment