#rseq — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rseq, aggregated by home.social.
-
Oh, rejoice! Yet another tech savior emerges from the depths of Linux 4.18, promising to liberate us from the shackles of locks and atomics ⚙️💥. But wait, it requires handwritten assembly code—because, who needs simplicity? 🤦♂️ Looking forward to the day when everything is rewritten for #rseq, just like we anticipated for every other fleeting buzzword of the past decade. 😂
https://justine.lol/rseq/ #technews #Linux418 #assemblycode #buzzwords #softwaredevelopment #HackerNews #ngated -
Oh, rejoice! Yet another tech savior emerges from the depths of Linux 4.18, promising to liberate us from the shackles of locks and atomics ⚙️💥. But wait, it requires handwritten assembly code—because, who needs simplicity? 🤦♂️ Looking forward to the day when everything is rewritten for #rseq, just like we anticipated for every other fleeting buzzword of the past decade. 😂
https://justine.lol/rseq/ #technews #Linux418 #assemblycode #buzzwords #softwaredevelopment #HackerNews #ngated -
Saskatchewan Roughriders sign RSEQ award-winner, three others
https://3downnation.com/2026/05/04/saskatchewan-roughriders-sign-rseq-award-winner-three-others/
-
Football Canada hires former Concordia head coach Brad Collinson
https://3downnation.com/2026/04/27/football-canada-hires-former-concordia-head-coach-brad-collinson/
-
Concordia Stingers head coach Brad Collinson steps down after eight seasons
-
U Sports All-Canadian DB Jordan Lessard transfers from Laval to Colorado State
-
[Перевод] Механизм перезапускаемых последовательностей (Rseq) при работе с TCMalloc
❯ Кэши для отдельных ядер процессора В TCMalloc кэши для отдельных ядер процессора реализуются при помощи перезапускаемых последовательностей (man rseq(2)) под Linux. Эту возможность ядра разработали Пол Тёрнер и Эндрю Хантер из Google , а также Мэтью Дезнойерс из EfficiOS. При помощи перезапускаемых последовательностей можно вплоть до завершения выполнять область памяти (атомарно, относительно других потоков, выполняющихся на том же ядре процессора), либо выходить из этого процесса, если ядро прервёт этот процесс, например, вытеснив его или прервавшись на обработку сигнала. Если вы хотите организовать перезапуск системы при миграции с ядра на ядро или при вытеснении процесса, то наиболее общий случай такой операции можно оптимизировать (не переносить с ядра на ядро тот процесс, который уже выполняется), избегая атомарных операций. Можно оптимизировать и более редкий случай – вытеснение как таковое. В результате такого компромисса нужно обеспечить, чтобы на всех путях выполнения нашего кода поддерживались такие операции перезапуска. Вся последовательность, кроме окончательного сохранения в памяти, когда изменение фиксируется, должна быть приспособлена к перезапуску.
https://habr.com/ru/companies/timeweb/articles/789470/
#timeweb_статьи_перевод #Rseq #TCMalloc #Google #EfficiOS #ядро #ID #ПК #C++ #массивы #ЦП #begin #x86 #процессор #кэш
-
Restartable Sequences "#RSEQ" Additions Expected For #Linux 6.3
-- Faster getcpu() and more.
https://www.phoronix.com/news/RSEQ-Improvements-Linux-6.3
Original tweet : https://twitter.com/phoronix/status/1607767171576340483