Деконструкция GO: CPU, RAM и что там происходит. Reordering, atomics, locks, fences. Часть 1.3
—
от автора
—
от автора
С постановкой проблем в прошлой статье мы почти закончили и вывели самое важное – природу состояния гонки и состязания за кэш. В этой статье мы также разберем оптимизацию, порождающую часть проблем синхронизации – instructions reordering, а также механизмы решения вышеуказанных…
—
от автора
Дисклеймер: Статья не подразумевает политических манифестов или прокламаций. Речь пойдёт исключительно о системных ошибках управления инновациями и коррупционных рисках, заложенных прямо в текст государственной стратегии.О чём пойдёт речь? Объём государственного финансирования науки в пересчёте на душу населения в России является одним из…
—
от автора
Нейроучёная Сара Балдео из Middlesex University дала 1 923 работникам в США и Канаде выполнить 10 симулированных рабочих задач с помощью ChatGPT, Claude и Gemini. 58% участников согласились, что «AI сделал большую часть интеллектуальной работы» за них. Но статья в журнале…
—
от автора
Всем привет!Меня зовут Тарас, я автор библиотеки picows — ультрабыстрых вебсокетов для asyncio. В этой статье я расскажу, почему вообще появилась ещё одна библиотека для вебсокетов, покажу результаты бенчмарков и заодно порассуждаю о производительности в asyncio.ПредысторияВ далёком-предалёком 2021 году мне…
—
от автора
Специалисты «Опытного конструкторского бюро машиностроения имени И.И. Африкантова» («ОКБМ Африкантов») завершили работу над бортовым тренажёром для оперативного персонала головного атомного ледокола «Россия» проекта 10510. Тренажёр предназначен для отработки навыков управления ядерными энергетическими установками РИТМ-400 до ввода судна в эксплуатацию. Работу ледокола будут обеспечивать самые мощные…
—
от автора
Хотел бы рассказать про один проект, где я участвовал сразу в двух ролях: и как разработчик, и как аналитик. Это не история про идеальную архитектуру и не кейс в духе «сделали красиво с первого раза». Скорее наоборот: через боль и…
—
от автора
В этой статье я наглядно покажу, как именно работает алгоритм CMA-ES для Optuna. Статья подойдет тем, кто не хочет долго копаться в английской документации и хотел бы посмотреть на оптимизацию наглядно. Optuna — библиотека для оптимизации гиперпараметров. Вместо полного перебора…
—
от автора
На Хабре время от времени рассказывают о достижениях китайской промышленности и смышлености «подвальных» инженеров. То про компьютер Batong на базе NES, который в одном корпусе совмещал слот для кассет, флоппи-привод и разъём для картриджей, то про невиданные игровые консоли и…
—
от автора
Прошло 5 месяцев с тех пор, как я уволился из ФНС и начал заниматься частной практикой. Еще перед увольнением я знал, что налоговый контроль будет только усиливаться, и случившиеся за это время многочисленные ужесточения не стали для меня неожиданными. После…
—
от автора
Ускорительный комплекс NICA (Nuclotron‑based Ion Collider Facility) в подмосковной Дубне вышел на проектные параметры. Специалисты Объединённого института ядерных исследований запустили встречные пучки ядер ксенона, синхронизировали их в точке детектора и записали 2,75 миллиарда событий. Это в 5 раз больше, чем в предыдущий раз. Работу выполнили при поддержке…