Numa Kaoru Moudjuu 沼香る猛獣|ポイズン雷花

概要 Overview Огляд ポイズン雷花ラジオ。 ポイズン雷花さんの作品を朗読するチャンネルです。 CV CEVIO AI 夏色花梨。 Радіо Поiзон_Райка. Це канал, де читають вголос твори Поiзон_Райка. CV: CEVIO AI Нацукі Карін. Poison_Raika Radio. This is a channel where Poison Raika's works are read aloud. CV CEVIO AI Natsuki Karin. Numa Kaoru Moudju

note(ノート)

Деконструкция GO: CPU, RAM и что там происходит. Оптимизации на CPU. Часть 1.4

Первые великие оптимизаторы появились уже на таком низком уровне, как железо. По факту, задача выжимки ресурсов в программировании есть на любом уровне. В этой статье мы разберем оптимизации на уровне CPU такие как NUMA, prefetch, TLB и alignment. Статья получится немного неоднородной и больше про “высокие материи”, что в принципе намекает на то, что разбор “железной” составляющей скоро подойдет к концу! Вводная Как мы рассматривали некогда ранее обращение на RAM – это достаточно дорого. CPU пытается это “скрыть”, чтобы работа казалась куда более быстрой. Одним из таких механизмов, естественно, является иерархия кэшей! Но вот не возникало ли у вас вообще вопроса – “А почему память – это в принципе проблема? Почему дорого?”. Все очень просто – доступ к памяти медленный Тактовая частота например моего ноута – 2,70 ГГц, то есть 2,7 миллиарда циклов/операций в секунду Доступ к ОЗУ имеет задержку аж в 150–350 циклов! То есть за это время мы могли бы выполнить 200 операций. Такое положение дел нас в современных реалиях не устраивает, поэтому прибегаем к различным оптимизациями. Prefetch В предыдущей серии мы рассматривали модель исполнения процессорных инструкций. Когда инструкции поступают, CPU, а точнее его механизм hardware prefetcher, загружает данные в кэш из предположения, что они скоро понадобятся. На всякий случай зафиксируем:

https://habr.com/ru/articles/1026308/

#go #assembler #numa #tlb #cpu #ram #hardware

Деконструкция GO: CPU, RAM и что там происходит. Оптимизации на CPU. Часть 1.4

Первые великие оптимизаторы появились уже на таком низком уровне, как железо. По факту, задача выжимки ресурсов в программировании есть на любом уровне. В этой статье мы разберем оптимизации на уровне...

Хабр

Fun issue: a performance regression between two Rust versions, only on dual socket Zen4c, and does not happen on dual socket Zen4, nor single socket socket Zen4c. https://github.com/rust-lang/rust/issues/154516

#RustLang #Bergamo #Genoa #Zen4 #AMD #NUMA #MicroArchitecture

🌘 GitHub - jkool702/forkrun:具備 NUMA 感知、無競爭且自動調優的 Bash 原生串流並行處理引擎
➤ 突破 Shell 腳本並行處理瓶頸:NUMA 感知與無鎖設計的效能革命
https://github.com/jkool702/forkrun
forkrun 是一款專為現代多核心與 NUMA(非一致性記憶體存取)架構設計的高效能並行處理引擎,旨在取代 GNU Parallel 與 xargs -P。透過採用「生於本地」(born-local)的數據調度策略與 C 語言編寫的內嵌擴充,該工具大幅降低了處理開銷,不僅解決了傳統工具在多核心環境下的效能瓶頸,更實現了線性擴展。其核心優勢在於無需繁瑣的設定,即可實現自動負載平衡,在處理大規模數據時,其效能較傳統工具提升高達 50 至 400 倍,且能將 CPU 利用率維持在 95% 以上。
+ 這種實現方式太驚人了!我一直以為 Bash 在處理大數據時效能會有硬傷,沒想到透過 C 語言擴充與 NUMA 感知調度,竟然能
#系統工程 #高性能計算 (HPC) #Bash 工具 #並行計算 #NUMA 架構
GitHub - jkool702/forkrun: NUMA-Aware Contention-Free Dynamically-Auto-Tuning Bash-Native Streaming Parallelization Engine

NUMA-Aware Contention-Free Dynamically-Auto-Tuning Bash-Native Streaming Parallelization Engine - jkool702/forkrun

GitHub
Ah, another #GitHub wonder 🥱: #Forkrun claims to be the turbocharged, NUMA-aware, bash-native parallelizer we've all been waiting for 🎉... because dealing with threading complexities wasn't hard enough already, right? 🤦‍♂️ Just what we needed—another inscrutable tool promising to revolutionize workflows, while managing to bewilder mere mortals. 🚀
https://github.com/jkool702/forkrun #NUMA #parallelization #workflow #tools #tech #news #HackerNews #ngated

Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)

https://github.com/jkool702/forkrun

#HackerNews #Forkrun #NUMA #shell #parallelizer #faster #technology #parallel #computing

#learn_japanese #radio Numa Kaoru Moudjuu 沼香る猛獣 - ポイ - pixiv

概要 Overview Огляд ポイズン雷花ラジオ。 ポイズン雷花さんの作品を朗読するチャンネルです。 CV CEVIO AI 夏色花梨。 Радіо Поiзон_Райка. Це канал, де читають вголос твори Поiзон_Райка.

pixiv
Numa Kaoru Moudjuu 沼香る猛獣|ポイズン雷花

概要 Overview Огляд ポイズン雷花ラジオ。 ポイズン雷花さんの作品を朗読するチャンネルです。 CV CEVIO AI 夏色花梨。 Радіо Поiзон_Райка. Це канал, де читають вголос твори Поiзон_Райка. CV: CEVIO AI Нацукі Карін. Poison_Raika Radio. This is a channel where Poison Raika's works are read aloud. CV CEVIO AI Natsuki Karin. Numa Kaoru Moudju

note(ノート)

Кэш, который нас предал: как мы ловили призраков в L3 и нашли side-effects в продакшене

Это история о том, как мы несколько недель искали странные скачки latency в продакшене и в итоге уткнулись в поведение кэша процессора. Не в аллокатор, не в GC, не в сеть. В кэш. В статье — реальные эксперименты, код, метрики, гипотезы, которые не подтвердились, и довольно неприятные выводы о том, насколько процессор может быть непредсказуемым, когда система нагружена по-взрослому.

https://habr.com/ru/articles/1003824/

#кэш_процессора #cache_miss #L3_cache #latency #perf #false_sharing #NUMA #side_effects

Кэш, который нас предал: как мы ловили призраков в L3 и нашли side-effects в продакшене

Это история о том, как мы несколько недель искали странные скачки latency в продакшене и в итоге уткнулись в поведение кэша процессора. Не в аллокатор, не в GC, не в сеть. В кэш. В статье — реальные...

Хабр
@dan I am slated to attend a wedding later this year - thanks to @deeptir18 - for which the wedding hashtag is “#numa”, and I can’t decide which of the references is better to make