К основному содержанию
скилл CX Codex

tailslayer-dram-hedged-reads — скилл Claude Code: как установить

Помогает настроить хеджированное чтение из DRAM в C++ для снижения задержек. Скилл показывает агенту, как дублировать данные по каналам памяти и опрашивать их параллельно.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/trending-skills --skill tailslayer-dram-hedged-reads -a claude-code
Открыть на GitHub

Что делает tailslayer-dram-hedged-reads

Скилл объясняет ИИ-ассистенту работу с C++ библиотекой Tailslayer. Она борется со всплесками задержки при чтении ОЗУ, когда контроллер блокирует ячейки на время рефреша tREFI. Данные раскладываются сразу в несколько независимых каналов DRAM. По сигналу рабочие потоки считывают копии синхронно. Побеждает тот канал, который отдал ответ первым.

Для адресации каналов библиотека использует недокументированные биты и смещения скрэмблирования. Поддерживаются процессоры AMD Zen, Intel и чипы AWS Graviton. Обычно на AMD и Intel подходят биты 6, 7 или 8, а на Graviton — 8. По умолчанию шаблонный класс HedgedReader рассчитан на две реплики. Большее число каналов потребует сборки отдельного бенчмарка из каталога discovery/benchmark/.

Для замеров tREFI и запуска бенчмарка в системе понадобятся права sudo и утилита chrt. Без изоляции ядер потоки станут мешать друг другу, поэтому каждый воркер Tailslayer жёстко привязывается к выделенному ядру CPU через tailslayer::pin_to_core.

Какие задачи решает

  • устранить скачки задержки памяти из-за циклов рефреша DRAM
  • организовать хеджированное чтение через класс tailslayer::HedgedReader
  • привязать фоновые потоки чтения к отдельным ядрам процессора
  • откалибровать биты каналов памяти бенчмарком под AMD, Intel или Graviton
  • измерить параметры tREFI утилитой trefi_probe

Примеры запросов агенту

  • Покажи, как подключить tailslayer/hedged_reader.hpp и настроить две реплики для чтения чисел uint8_t.
  • Напиши код с tailslayer::HedgedReader, где функция сигнала передаёт аргументы через ArgList.
  • Как запустить бенчмарк hedged_read_cpp с параметром --channel-bit 8 для проверки задержек?

Как установить tailslayer-dram-hedged-reads

1Через Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill tailslayer-dram-hedged-reads -a claude-code

2Вручную: положить файлы

~/.claude/skills/tailslayer-dram-hedged-reads/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tailslayer-dram-hedged-reads/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о tailslayer-dram-hedged-reads

Как установить tailslayer-dram-hedged-reads в Claude Code?

Выполните в терминале команду npx skills add reason-machines/trending-skills --skill tailslayer-dram-hedged-reads -a claude-code. Агент получит инструкции по интеграции библиотеки Tailslayer.

Зачем нужно хеджированное чтение DRAM?

Рефреш DRAM периодически блокирует доступ к строкам памяти и вызывает хвостовые задержки. Если продублировать байты по разным каналам с независимыми циклами обновления, первый ответивший канал отдаст результат без ожидания окончания рефреша.

Какие процессоры поддерживает Tailslayer?

Библиотека протестирована на AMD Zen (биты каналов 6 или 7), Intel (биты 6, 7 или 8) и AWS Graviton с 8 битом. Для подбора точного бита каналов используется тестовый запуск с флагом --all.

Похожие скиллы

Все скиллы по теме «Языки программирования» →
thread-abort-migration dotnet Переводит устаревший вызов Thread.Abort из .NET Framework на кооперативную отмену задач через CancellationToken в .NET 6+. Помогает убрать ошибки PlatformNotSupportedException и предупреждения SYSLIB0006. CX Codex +1 3 300установок concurrency-review decebals Находит гонки данных, блокировки и скрытые дефекты многопоточности в коде на Java. Проверяет как классические примитивы синхронизации, так и Virtual Threads. CX Codex +1 345установок memory-hierarchy-and-caches mohitmishra786 Скилл обучает агента архитектуре памяти CPU: уровням кэша L1–L3, протоколу MESI и ложному разделению данных. Пригодится при отладке масштабируемости многопоточного кода. CX Codex +1 322установок jetson-optimize-memory Jetson Team Скилл для ИИ-агентов, который освобождает DRAM на NVIDIA Jetson, отключая неиспользуемые подсистемы в четырёх слоях загрузки. CX Codex +1 1 200установок dotnet-pinvoke dotnet Скилл учит агента вызывать функции C и C++ из .NET через DllImport и LibraryImport. Помогает переносить сигнатуры без повреждения памяти и настраивать маршалинг строк. CX Codex +1 3 500установок nodejs-core mcollina Скилл для правок и отладки ядра Node.js: коммиты и PR в nodejs/node, нативные краши, V8, node-gyp, N-API и libuv. CX Codex +1 1 900установок

Из того же набора186

x-mentor-skill-nuwa Скилл собирает методики шести авторов X и данные открытого алгоритма в рабочие подсказки по хукам, тредам и росту аккаунта. CX Codex +1 594установок gemma-gem-browser-ai Скилл учит разрабатывать и дополнять Gemma Gem — расширение Chrome с локальной моделью Gemma 4 через WebGPU без обращения к внешним серверам. CX Codex +1 591установок claude-skill-app-onboarding-questionnaire Разбирает код вашего приложения и собирает онбординг из экранов-вопросов: тексты, макеты и готовый код на нативном фреймворке. CX Codex +1 582установок gemma-tuner-multimodal Скилл помогает дообучать модели Gemma 3n и Gemma 4 на процессорах Apple Silicon с бэкендом Metal. Поддерживает адаптацию LoRA для звука, изображений и текста. CX Codex +1 581установок bluehammer-vulnerability-poc Скилл ведёт агента по репозиторию BlueHammer: сборка C-эксплойта, запуск и разбор кода уязвимости. Для работы в изолированной лаборатории. CX Codex +1 570установок alayarenderer-generative-world Скилл для ИИ-агента, который разворачивает AlayaRenderer: разложение RGB-видео на G-буферы и стилизация видео по текстовому описанию. CX Codex +1 564установок codesight-ai-context Собирает карту кодовой базы, wiki и конфигурации для ИИ-инструментов. Пригодится, когда агенту нужно быстро понять структуру проекта. CX Codex +1 550установок keychron-keyboards-hardware-design Даёт агенту доступ к открытым CAD-файлам Keychron: STEP, DXF, DWG и PDF для клавиатур и мышей. Пригодится, если нужна 3D-печать или лазерная резка. CX Codex +1 550установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой