新Linuxカーネル解読室落穂拾い (4) red black tree 後編

red-black tree についての解説後編です。今回は、削除のアルゴリズムを図解+コードで解説します。

新Linuxカーネル解読室落穂拾い (3) red black tree 前編

リンクリストより複雑で、Linuxでよく使われている red-black tree を紹介します。 今回は、その前編ということで、red-black tree の概要と挿入操作について、カーネル実装と併せて解説します。

新Linuxカーネル解読室 - KVM (概要)

KVM がどのように仮想マシンを実現しているかを、Qemu との連携を含めて解説します。 CPUの仮想化、メモリの仮想化、割り込みの仮想化、デバイスの仮想化について見ていきましょう。

新Linuxカーネル解読室 - パケット受信処理 ~UDPレイヤーにおける受信処理~

前回は、受信パケットがIP層に到達した後の処理について解説しました。 今回は、その続きとなるUDPレイヤーの処理について解説していきます。

vLLMとRDMAで構築するローカルLLMクラスタ (4):PCIeボトルネックの解消とNFS over RDMA

Linux PC と RDMA ネットワークで vLLM スケールアウト構成を構築し、コストパフォーマンス重視のローカルLLM実行環境を提案・検証します。 前回の「vLLMとRDMAで構築するローカルLLMクラスタ (3)」の内容を踏まえた続編です。

vLLMとRDMAで構築するローカルLLMクラスタ (3):4ノード分散推論の実装とスケーラビリティ検証

Linux PC と RDMA ネットワークで vLLM スケールアウト構成を構築し、コストパフォーマンス重視のローカルLLM実行環境を提案・検証します。 前回の『vLLMとRDMAで構築するローカルLLMクラスタ (2)』の内容を踏まえた続編です。

新Linuxカーネル解読室 - Workqueue

遅延処理の仕組みである Workqueue (WQ) を、現在のWQの特徴であるConcurrency Management導入前後の実装を比較しながら紐解きます。

vLLMとRDMAで構築するローカルLLMクラスタ (2):VRAMの壁を突破する分散実行のアプローチ

Linux PC と RDMA ネットワークで vLLM スケールアウト構成を構築し、コストパフォーマンス重視のローカルLLM実行環境を提案・検証します。 本記事は「vLLMとRDMAで構築するローカルLLMクラスタ (1)」の続編です。

vLLMとRDMAで構築するローカルLLMクラスタ (1):安価なGPU選定と25GbEネットワークの基礎

Linux PC と RDMA ネットワークで vLLM スケールアウト構成を構築し、コストパフォーマンス重視のローカルLLM実行環境を提案・検証します。

新Linuxカーネル解読室 - タスクスケジューラ (その3)

カーネルv6.8のタスクスケジューラ解説シリーズの第3弾です。前回で解説したFAIRスケジューリングクラスとEEVDFアルゴリズムに続き、残るスケジューリングクラスであるRTおよびDEADLINEの仕組みと実装を深掘りします。