📰 IT Дайджест

#memory

14 материалов

13. Samsung встроил MAC-блоки прямо в LPDDR5X: 614 ГБ/с внутренней полосы

PIM-блок на каждый из 16 банков LPDDR5X даёт 614 ГБ/с внутренней пропускной (против 76.8 ГБ/с снаружи). Поддерживает INT8/FP8, 2.4 TOPS на чип. Восемь таких чипов дадут 9.6 TOPS — как NPU Meteor Lake, но за цену 128 ГБ памяти.

chipsandcheese.com · #hardware #hardware #memory #pim #samsung

4. Cloudflare сэкономил 100 TB памяти в DNS-кэше 1.1.1.1

Пять оптимизаций структуры хранения сократили расход памяти на запись кэша более чем вдвое. Замена Vec на Box<[T]> и объединение списков ответов дали 15 TB экономии, а в сумме по флоту высвободилось 100 TB — эквивалент 130 серверов Gen 13.

blog.cloudflare.com · #infra #cloudflare #dns #memory #optimization

8. Valve улучшает управление видеопамятью: патчи для Linux 7.3 позволяют играть с перерасходом vRAM в 1 ГБ

Natalie Vock из Valve подготовила патчи для Linux 7.3, улучшающие управление vRAM (особенно для AMDGPU). Тестирование с Indiana Jones при 9 ГБ запроса и 8 ГБ доступной vRAM показало, что игра остаётся «вполне играбельной». Код уже в DRM-Next, дополнительные улучшения готовятся для будущих ядер.

www.phoronix.com · #infra #gpu #kernel #linux #memory

3. Алгоритм сжатия памяти Google обвалил акции производителей чипов на $90 млрд

Google опубликовал TurboQuant — алгоритм квантизации KV-кэша, сжимающий его в 5–6 раз без дообучения модели. Инвесторы Micron, Samsung, SK Hynix запаниковали, потеряв суммарно $90 млрд капитализации за неделю. Подробный разбор на Хабре: как работает и почему не панацея.

habr.com · #ai #ai #compression #hardware #memory

1. AMD memory controller позволяет читать что угодно — даже микрокод

Кристофер Домас опубликовал PoC: bank swizzle mode в контроллерах памяти AMD даёт доступ к произвольной памяти, включая микрокод CPU и область Platform Security Processor. Функция задокументирована в мануале (стр. 113), но её можно использовать для перезаписи прошивки без краха системы. Требуются права ядра, так что пока не паникуем, но осадочек остался.

lwn.net · #security #amd #exploit #hardware #memory

12. Вся память на 2027 год распродана — Samsung, SK Hynix и Micron не имеют свободных мощностей

По данным Digitimes, все три производителя DRAM и HBM продали мощности на 2027 год через долгосрочные контракты с AI-компаниями. Цены на RAM уже растут, SSD подорожали на 52% за полгода (Western Digital SN7100: $110 → $189). NAND-ёмкость пока не исчерпана, но спрос растёт.

www.ign.com · #hardware #memory #ram #supply-chain

12. Почему single-channel DDR5 режет производительность на Intel Core Ultra 7 270K

Phoronix сравнил single- и dual-channel память на Intel Core Ultra 7 270K, потому что нынешние цены на ОЗУ заставляют людей думать о сборке с одной планкой DDR5 «пока не подешевеет». Тесты как раз нужны, чтобы понять, насколько сильно такая экономия бьёт по реальной скорости, а не по ощущениям из чата сборщиков.

www.phoronix.com · #hardware #benchmarks #ddr5 #intel #memory #performance

6. «Physics of Memory»: JS ECS против OOP на бенчмарках

Блог постит сравнительный разбор ECS и OOP в JavaScript с упором не на стиль кода, а на то, как ведёт себя память. Автор явно ковырялся в бенчмарках и пытается ответить на старый вопрос из игровой/симуляционной разработки: когда архитектура данных начинает важнее самой «объектности».

www.dmurph.com · #blog #ecs #javascript #memory

5. Reserved THP: RFC предлагает скрестить HugeTLB и THP в Linux

Инженер Bytedance Ци Чжэн отправил RFC-патчсериию для новой фичи Reserved THP. Идея — совместить сильные стороны HugeTLB и обычных THP, то есть дать ядру больше контроля над выделением huge pages, не превращая это в очередную боль для админов.

www.phoronix.com · #infra #hugetlb #linux #memory #rfc #thp

5. libarena: библиотека для BPF arenas

В LWN пишут про libarena — набор generic-утилит для работы с BPF arenas. Эти arenas позволяют программам строить свои структуры данных в памяти, которую иногда можно шарить с user space, и при этом не упираться в обычные verifier bounds checks. Сама по себе идея звучит как «вот вам почти свободная память, только не сломайте всё», так что библиотека здесь выглядит вполне земной попыткой навести порядок.

lwn.net · #infra #arenas #bpf #jitted #kernel #memory

3. KASAN для BPF JIT: ловить баги в сгенерированном коде

На LSF/MM/BPF Summit Алексис Лоторе рассказал, как прикрутить KASAN к JIT-компилируемому BPF-коду. Идея простая и приятная: memory checker должен видеть не только интерпретированный BPF, но и то, что после JIT реально летит в ядро, чтобы ловить ошибки компилятора и рантайма. Для ядра это тот случай, когда инструмент отладки наконец догоняет место, где баги обычно и прячутся.

lwn.net · #security #bpf #jit #kasan #linux #memory

10. Linux 7.2: автоматическое создание mTHP

В LWN разбирают automatic mTHP creation в Linux 7.2 — попытку поумнее использовать multi-size transparent huge pages. Идея проста: не ждать, пока железо само предложит удобный размер huge page, а собрать его в софте, где можно больше гибкости и больше шансов что-нибудь сломать.

lwn.net · #infra #kernel #linux #memory #thp

10. JDK 27: заголовок объекта HotSpot ужимают с 12 до 8 байт

На Habr подробно разобрали JEP 534: в JDK 27 Compact Object Headers по умолчанию сокращают служебный заголовок Java-объекта с 12 до 8 байт. Для типичных бэкендов это обещает 5–15% экономии heap, а для некоторых приложений — до 30%, если память и правда съедалась заголовками, а не вашей любовью к лишним объектам. То есть Java опять пытается быть чуть менее прожорливой, чем вчера.

habr.com · #infra #hotspot #java #jep #jvm #memory

4. Live update в Linux хотят научить сохранять huge pages

На сессии Pratyush Yadav обсуждали, как во время live update не терять hugetlbfs-backed memory. Это продолжение работ над kexec handover и live update orchestrator, которые пока не закрыли все углы — особенно если у вас в памяти сидит нечто крупнее обычных страниц и оно очень не любит перезагружаться.

lwn.net · #infra #kernel #kexec #linux #live-update #memory