Blog Posts
Using Linux Kernel Tiering with Compute Express Link (CXL) Memory
In this blog post, we will walk through the process of enabling the Linux Kernel Transparent Page Placement (TPP) feature with CXL memory mapped as NUMA nodes using the system-ram namespace.
Read MoreUnderstanding Compute Express Link (CXL) and Its Alignment with the PCIe Specifications
How CXL Uses PCIe Electricals and Transport Layers CXL utilizes the PCIe infrastructure, starting with the PCIe 5.
Read MoreA Practical Guide to Identify Compute Express Link (CXL) Devices in Your Server
In this article, we will provide four methods for identifying CXL devices in your server and how to determine which CPU socket and NUMA node each CXL device is connected.
Read MoreHow To Install a Mainline Linux Kernel in Ubuntu
By default, Ubuntu systems run with the Ubuntu kernels provided by the Ubuntu repositories.
Read MoreAn Introduction to Generative Prompt Engineeering
Introduction Over the past few years, there has been a significant explosion in the use and development of large language models (LLMs).
Read MoreHow To Map a CXL Endpoint to a CPU Socket in Linux
When working with CXL Type 3 Memory Expander endpoints, it’s nice to know which CPU Socket owns the root complex for the endpoint.
Read MoreLinux NUMA Distances Explained
TL;DR: The memory latency distances between a node and itself is normalized to 10 (1.
Read MoreUsing Linux Kernel Memory Tiering
In this post, I’ll discuss what memory tiering is, why we need it, and how to use the memory tiering feature available in the mainline v5.
Read MoreCategories
Tags
- Active-Memory
- AI
- Arcade
- Artificial Intelligence
- AWS EC2
- Benchmark
- Book
- Boot
- Bootable-Usb
- C
- C-2
- Chat GPT
- ChatGPT
- Clflushopt
- Cloud
- Compute Express Link
- Cpu
- Custom-Kernel
- CXL
- Daxctl
- Debugging
- Development
- Device-Mapper
- Dm-Writecache
- Dram
- Edge
- Esxi
- Featured
- Fedora
- Frequency
- Generative Prompt Engineering
- Git
- Governor
- Gpg
- GPT
- Gpt-3
- Gpt-4
- GPU
- Grafana
- Ipmctl
- Java
- Kernel
- Kvm
- Linux
- Linux-Volume-Manager
- LLM
- Lvm
- Machine Learning
- Mainline
- MAME
- Memory Management
- Memory-Tiering
- Microsoft
- ML
- Movdir64b
- Mysql
- Napkin Math
- Ndctl
- Numa
- Nvdimm
- NVidia
- Ollama
- Open WebUI
- Optane
- PCIe
- Percona
- Performance
- Persistent Memory
- Pmdk
- PMem
- Powersave
- Product Manager
- Programming
- Prometheus
- Prompt Engineering
- Qdrant
- Qemu
- Remote Development
- Server
- SSH
- Tiered-Memory
- Ubuntu
- Vector Databases
- Vmware
- Vmware-Esxi
- Vpmem
- VS Code
- Vsphere
- Website
- Window
- Windows
- Windows-Server
- Working-Set-Size
- Wss