Telegram Group & Telegram Channel
Насколько компьютеры быстры в понятных человеку величинах?

Сколько времени нужно человеку, чтобы сложить 2 числа? Ну пусть 1 сек.

А сколько компьютеру? 1 цикл. Где-то 0.3 ns.

Э - экстраполируем!

Умножить 2 числа
4 цикла - 4 секунды для человека (дальше всегда под временем будет подразумеваться время для человека)

Поделить 2 числа
20-100 циклов - около 1 минуты для человека

Сходить в кэш:
L1 - 4 цикла - 4 сек - чекнуть что-то быстро в телефоне
L2 - 12 циклов - 12 сек - проверить в книжке
L3 - 40 циклов - 40 сек - позвонить другу и спросить

Дальше просто аналогии:

Сходить в основную память - 2-3 мин - можно успеть сбегать в киоск, купить книгу и в ней прочитать

Сходить в диск (NVMe ssd)
1-4 дня - можно разобраться в теме и придумать ответ самому

Пингануть гугл
Полтора месяца - можно ненадолго уйти в горы, постигнуть вселенную и получить ответ от нее

Сварщик я правда ненастоящий и идею на ютубе нашел. Очень советую глянуть.

Кстати, там автор видео Matt Godbolt. Как раз тот самый, который является автором проекта https://godbolt.org/. Оказывается, это просто фамилия и название сайта не связано с богом компиляторов 😅



group-telegram.com/misha_writes_code/96
Create:
Last Update:

Насколько компьютеры быстры в понятных человеку величинах?

Сколько времени нужно человеку, чтобы сложить 2 числа? Ну пусть 1 сек.

А сколько компьютеру? 1 цикл. Где-то 0.3 ns.

Э - экстраполируем!

Умножить 2 числа
4 цикла - 4 секунды для человека (дальше всегда под временем будет подразумеваться время для человека)

Поделить 2 числа
20-100 циклов - около 1 минуты для человека

Сходить в кэш:
L1 - 4 цикла - 4 сек - чекнуть что-то быстро в телефоне
L2 - 12 циклов - 12 сек - проверить в книжке
L3 - 40 циклов - 40 сек - позвонить другу и спросить

Дальше просто аналогии:

Сходить в основную память - 2-3 мин - можно успеть сбегать в киоск, купить книгу и в ней прочитать

Сходить в диск (NVMe ssd)
1-4 дня - можно разобраться в теме и придумать ответ самому

Пингануть гугл
Полтора месяца - можно ненадолго уйти в горы, постигнуть вселенную и получить ответ от нее

Сварщик я правда ненастоящий и идею на ютубе нашел. Очень советую глянуть.

Кстати, там автор видео Matt Godbolt. Как раз тот самый, который является автором проекта https://godbolt.org/. Оказывается, это просто фамилия и название сайта не связано с богом компиляторов 😅

BY Миша пишет код




Share with your friend now:
group-telegram.com/misha_writes_code/96

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

A Russian Telegram channel with over 700,000 followers is spreading disinformation about Russia's invasion of Ukraine under the guise of providing "objective information" and fact-checking fake news. Its influence extends beyond the platform, with major Russian publications, government officials, and journalists citing the page's posts. READ MORE Some privacy experts say Telegram is not secure enough After fleeing Russia, the brothers founded Telegram as a way to communicate outside the Kremlin's orbit. They now run it from Dubai, and Pavel Durov says it has more than 500 million monthly active users. He adds: "Telegram has become my primary news source."
from es


Telegram Миша пишет код
FROM American