かやのみ#199「香川特集後半! うどんだけじゃない香川を堪能!」今日も香川県の特集です!たくさん美味しい食べ物ありますね!!!────────────────────────────────────────▶「かやのみ」 とは茅野愛衣さんが、「日本酒」を飲みながらだけの動画シリーズ。隔週土曜日 17:00頃 かやのみチャンネルにて配信中。🌐「かやのみ」 Twitter: / _kayanomi ▶茅野愛衣 さんについて1987年9月13日生まれ、東京都出身。『あの日見た花の名前を僕達はまだ知らない。』の本間芽衣子役をはじめ、『ノーゲーム・ノーライフ』の白役など、人気作品のキャラクターを多く演じています。🎥他の「かやのみ」動画かやのみ #91「寒い日には、ちょっと日本酒温めてみませんか?」https://www.youtube.com/watch?v=QXlz7...かやのみ #89 「新感覚の日本酒、花の舞アビス はどんな味?」https://www.youtube.com/watch?v=8AGRT...かやのみ #88 「東山奈央さんと質問コーナーやっちゃうよ!」 https://www.youtube.com/watch?v=6KrjS...かやのみ#78「上坂すみれさんと米ウォッカを堪能します!」https://www.youtube.com/watch?v=palq6...────────────────────────────────────────▶制作・配信株式会社ハイボールhttps://corp.highball.biz/
[Перевод] Оптимизация кольцевого буфера для повышения пропускной способности
В этой статье мы рассмотрим классический конкурентный кольцевой буфер и обсудим, как его можно оптимизировать для повышения производительности. Я покажу вам, как существенно улучшить этот показатель от 5,5 миллионов элементов в секунду до 112 миллионов элементов в секунду — и эти показатели выше, чем в реализациях Boost и Folly . Если вам требуется готовая реализация со всеми этими оптимизациями, посмотрите мою библиотеку SPSCQueue.h . Кольцевой буфер также называется очередью «один производитель — один потребитель» (SPSC). В ней не бывает ожидания (и, соответственно, не бывает блокировок), это конкурентный примитив. Такая структура данных находит множество вариантов применения, и здесь я рассмотрю передачу сетевых пакетов между сетевым контроллером и драйверами операционной системы. Основная задача, решаемая при этом — выполнение событий ввода/вывода в относительно новом асинхронном API io_uring .
https://habr.com/ru/companies/timeweb/articles/870604/
#timeweb_статьи_перевод #SPSC #arm #цп #linux #ядро #amd #mesi #tlb #буфер