#arm

5 постов
пост №1426Гаджеты и наука

Новый макбук про: хорошая веб-камера, адски большая батарейка, очень хороший экран, встроенный HDMI, ещё более мощный ARM-чип и новая зарядка (magSafe is back).

Ну и супер красивый лендинг-заглядение, как всегда https://www.apple.com/macbook-pro-14-and-16/

Я лично останусь со своим arm-эйром, потому что таскать легче и он уже достаточно хороший.

пост №1213Гаджеты и наука

Самая магическая технология 2020 года, с большим отрывом — это ноутбуки на новых процессорах M1 от Apple. Позавчера я купил себе такой MacBook Air.

(Два технических абзаца можно пропустить, если вы не гик)

🛠 Процессор — это главный вычислительный модуль компьютера. Бывают специальные железки для быстрого рендеринга видео или подсчета криптографии, но подавляющее большинство операций выполняются на центральном процессоре компьютера. Почти все современные компьютеры и ноутбуки, включая модели от Apple, работают на процессорах от Intel или AMD архитектуры x86 — прямых потомков тех самых 486-х. Мобильные телефоны используют совсем другое семейство процессоров — ARM, которые гораздо энергоэффективнее, но в среднем слабее x86.

Несколько месяцев назад Apple представил новые компьютеры на своем собственном процессоре M1. Это прямой потомок тех процессоров, на которые работают айфоны, архитектура ARM. Так же, как и у телефонов, M1 — это SoC, System on a Chip — система на чипе, то есть внутри одной железки соединены центральный процессор, видеокарта и множество других компонент. Технологии под капотом у этой штуки — восхитительные и заслуживают отдельного поста, но вернемся к сути.

⚡️ На этом ноутбуке не тормозит Notion. Повторяю, открытый в сафари Notion работает так же плавно, как нативные десктопные приложения. 🤯 Если бы сам не пользовался — не поверил бы.

То же самое с Facebook и Facebook messenger. Раньше я думал, что тормоза веба — они из-за сети или каких-то особенностей обработки DOM-дерева в браузере, которые в принципе не позволяют сделать веб-приложения с отзывчивостью, сравнимой с нативной. Это оказалось не так. Не хватало скорости процессора и скорости памяти.

Сколько душ инженеры Apple продали дьяволу для разработки этого компьютера? На этой машине современный веб не тормозит! Уверен, нехристи веб-разработчики уже за пару лет съедят это достижение, но 1) мы живем сегодня 2) остальные-то компы медленнее, так что особо не разгуляются. Как будто ракетный ранец надел.

Вот тут автор пытается объяснить, почему эти компьютеры так быстро работают: пишет об общей памяти для центрального процессора и видеокарты и о возможности процессора m1 выполнять операции более эффективно из-за более простой архитектуры ARM. В этой статье очень крутой график, на котором четко видно, как уже несколько лет процессоры Apple развивались с большой скоростью, чем процессоры Intel/AMD и что M1 — первый процессор после точки пересечения графиков, когда Apple догнал и перегнал x86. Как бы то ни было, результат — чистая магия.

🦄 И вот это «похоже на магию» — во всех частных обзорах, которые я видел. Программисты рассказывают, что эта малышка компилирует гигантские программы быстрее дорогущих мощных ноутбуков, даже не нагреваясь, будто всё работает на мощном сервере, а ты только по сети команды подаешь. Ютуберы говорят, что он не тормозит при обработке 4K видео! А ещё он больше одного дня живет от батарейки — можно перестать таскать с собой зарядку и заряжать его ночью, прямо как телефон.

И всё это за 1000 долларов 🚀 Прям новогодний подарок 🎅

Видео 2008 года, Джобс презентует первый MacBook Air (полная версия тут). За 12 лет у эйров радикально изменился разве что экран — он стал высокой четкости. Процессоры m1 — прорыв не менее впечатляющий, чем первая версия MacBook Air.

пост №1165Гаджеты и наука

Несколько лет назад Apple отказалась от MagSafe адаптеров для Macbook — это были лучшие зарядки для ноутбуков, которые изобретены человечеством. Они держались на магнитах и если дернуть за провод — то ноутбук оставался на столе, а провод — отключался.

Несколько лет назад Apple заменила их на USB-C провода. Я недавно убил один кабель и чудом не сломал ноутбук, зацепившись ногой за провод.

Отобрав классную зарядку, Apple сделала гораздо более важную штуку — я теперь пользуюсь ноутбуком почти как телефоном. Заряжаю пару раз в день, а остальное время он работает от батарейки. Это — восхитительно.

В следующем году выйдут макбуки на процессорах ARM. Если текущие Macbook Air 13 работают от батарейки часов 5, то ARM-модели будут жить все 12. Можно будет перестать носить зарядку, прямо как с телефонами сегодня, заряжать ноутбук только по ночам.

К сожалению, стоит запустить ресурсоемкое приложение (тот же zoom) и батарейка выжирается за пару часов. Интересно, как с этим будет у ARM-эйров?

пост №918Гаджеты и наука

Перейдём к развлекательной части.

Во первых, нужно отдать должное PR-департаменту Intel. Первую уязвимость обнаружили и сообщили о ней Intel в июне 2018. Да, год назад. Потом ее нашёл еще один независимый исследователь. Потом были все новые уязвимости. Intel умудрились не дать им выходить по мере обнаружения, но скомпоновать публикацию в один «пакет». Публика пакетно поохает-поахает и забудет через две недели. Представьте, если бы новости о таких серьёзных уязвимостях выходили каждые 4 месяца в течении года? Цукербергу есть чему поучиться у Intel. Справедливости ради, тут сыграла роль безупречная этика ученых-исследователей (да и правительства наверняка приложили руки, CERT-центры не зря хлеб едят).

Во вторых, получается, что настоящая компьютерная безопасность - это старый добрый airgapped (без связей со внешним миром) компьютер. Более практичная опция на текущий момент - айпад или айфон, но это уже давно понятно и без процессоров. У ARM-процессоров найдено меньше таких дырок (и они все-же менее «умные», чем процессоры от Intel).

В третьих, очень жду замеров производительности после применения всех необходимых патчей. Ходят слухи, что нужно выключать гипертрединг, а это почти поделить производительность надвое. Это должно ударить по облакам (они не смогут отмахнуться и посоветовать поставить менеджер паролей), придётся покупать больше железа для компенсации проседания производительности после применения патчей и может быть даже предоставлять больше возможности «вынести вычисления на изолированный процессор». Интересно, как отреагируют крупные игроки, начнут ли более активно покупать AMD и/или ARM? Стоит ли прикупить акции AMD?

В четвёртых, верю, что Intel медленно загнутся не из-за плохого пиара, а от того, что продолбали мобильный рынок и от того, что AMD работают как не в себя. Жалко, компания-эпоха.

пост №623Гаджеты и наука

Если вы читаете это с телефона — то наверняка внутри у него процессор архитектуры ARM. Если с компьютера — то почти наверняка это процессор x86 от Intel или AMD. На подавляющем большинстве серверов — x86.

А вот Cloudlfare, одна из крупнейших CDN-сетей (читай сотни тысяч серверов) всерьез думает о крупной закупке ARM от Qualcomm.

Почитайте ноябрьское исследование Cloudfalre тестовых новых процессоров от Quallcom. ARM имеет существенно более низкую закупочную стоимость, показывает схожую производительность на нагрузках Cloudflare и потребляет при этом меньше электроэнергии.

И это важно.

ARM — архитектура, на которой работают почти все мобильные телефоны и планшеты. Она отличается от десктопных-«компьютерных» x86 процессоров относительной простотой, меньшей ценой и меньшим энергопотреблением. Жизнь батарейки в телефонах транслируется в стоимостью эксплуатации серверов.

Из минусов — одно ядро (логический модуль) ARM раньше было заметно медленнее, чем ядро x86, да и программы не были готовы к ARM. Для переноса программы на другую архитектуру нужно её перекомпилировать (механический процесс), а некоторые критичные части некоторых важных программ переписать на ассемблере для скорости работы.

Ещё несколько лет назад никто не смел покуситься на гегемонию x86 архитектуры (Intel & AMD). Кажется, что для части рынка серверных процессоров настают интересные времена — ARM догоняет x86 по производительности для некоторых задач, программы оптимизируются, экосистема растет. Надеюсь, скоро мы увидим очередную битву гигантов.

Мы в Медузе полтора года назад использовали ARM от Scaleway (у этого французского провайдера целый ДЦ на них), но сейчас вернулись на x86-64 от Online.net. При наших нагрузках (мы отдаем кучу статического TLS трафика) конкретно эти предложения дешевле, да и ПО для x86 гораздо более зрелое.

Уверен, что Яндекс и Google/Facebook тоже регулярно проводят схожие тесты свежих ARM-ов. Очень интересно, к каким выводам пришли они.

Ключевой график из ноябрьской статьи Влада Краснова

Broadwell & Skylake — Intel x86, Falcor — Qualcomm ARM https://blog.cloudflare.com/arm-takes-wing/

Свежий твит главы CF, «два сервера под одинаковой нагрузкой» https://twitter.com/eastdakota/status/976560820611031040

В твиттере довольно живой тред вопросов-ответов, рекомендую