↓
Skip to main content
Better Tomorrow with Computer Science
About
Research
Posts
Posts
2024
Introducing Context Parallelism
Sep 20, 2024
dl
parallelism
Flash Attention
Jan 21, 2024
dl
parallelism
Tensor Parallelism and Sequence Parallelism: Detailed Analysis
Jan 11, 2024
dl
parallelism
LLM Inference: Continuous Batching and PagedAttention
Jan 7, 2024
dl
inference
attention
LLM Inference: Autoregressive Generation and Attention KV Cache
Jan 7, 2024
dl
inference
attention
2023
Torch FX Transformation and Pipeline Parallelism
Apr 22, 2023
pytorch
dl
python
Using HuggingFace Transformers
Apr 19, 2023
dl
python
2022
Analyzing Parallelization of Attention
Aug 3, 2022
dl
Analysis of Transformer Model
Jul 30, 2022
dl
Parallelism in Distributed Deep Learning
Jun 11, 2022
dl
distributed
parallelism
Using RDMA CM
Mar 16, 2022
rdma
linux
Implementing Basic RPC with C++20
Mar 12, 2022
study
rpc
c++
template
Open vSwitch in NVIDIA BlueField SmartNIC
Jan 17, 2022
study
bluefield
smartnic
Configuring NVIDIA BlueField2 SmartNIC
Jan 6, 2022
study
bluefield
smartnic
2021
Libvirt VM Network Accessibility
May 3, 2021
study
linux
vm
libvirt
Using Intel IOAT DMA
Apr 26, 2021
study
linux
spdk
ioat
dma
Reconfiguring Ceph
Apr 23, 2021
study
ceph
Testing Ceph RBD Performance with Virtualization
Mar 24, 2021
study
linux
ceph
virtualization
Virtio and Vhost Architecture - Part 2
Mar 15, 2021
study
linux
virtualization
kvm
Virtio and Vhost Architecture - Part 1
Mar 10, 2021
study
linux
virtualization
kvm
Using Ceph RBD as a QEMU Storage
Mar 4, 2021
study
ceph
spdk
2020
Analyzing Ceph Network Module
Dec 23, 2020
study
ceph
Building Container Image inside Container using Buildah
Nov 9, 2020
study
buildah
container
Accelerating Ceph RPM Packaging: Using Multithreaded Compression
Nov 7, 2020
study
ceph
rpm
Deploying a Ceph Development Environment Cluster
Nov 3, 2020
study
ceph
Introduction to Ceph
Aug 30, 2020
study
ceph
Introduction to Flatpak
Aug 27, 2020
study
linux
flatpak
Dynamic Kubelet Configuration
Aug 24, 2020
study
kubernetes
Introduction to Fedora Silverblue
Jul 15, 2020
linux
study
Go Modules: an Alternative to GOPATH for Package Distribution
Apr 4, 2020
study
go
Programming Kubernetes CRDs
Feb 13, 2020
kubernetes
study
go
Kubernetes Custom Resource Definition (CRD)
Feb 11, 2020
kubernetes
study
Introduction to Programming Infiniband RDMA
Feb 9, 2020
mellanox
rdma
linux
study
Building Mellanox OFED from source code
Jan 25, 2020
study
linux
mellanox
rdma
Generate a Self-signed Certificate
Jan 7, 2020
study
2019
Kubernetes Authentication: Client Certificate
Dec 18, 2019
kubernetes
study
Cmake for Custom Library Build System in Go
Dec 10, 2019
study
go
cmake
Implementing Kubernetes C++ Client Library using Go Client Library
Nov 28, 2019
study
go
Installing Kubernetes and cri-o in Debian
Nov 21, 2019
kubernetes
linux
Interactions between cri-o and conmon in Kubernetes
Nov 18, 2019
kubernetes
research
Code Server: Using vscode via Web Browsers
Nov 10, 2019
electron
linux
Kubernetes
Nov 7, 2019
kubernetes
research
Container Runtime
Oct 31, 2019
container
research
Open Container Initiative (OCI) Standard, Image Spec
Oct 10, 2019
linux
research
Managing Github Pages blog with VScode and Jekyll
Sep 28, 2019
jekyll
Implementing a New Custom Netlink Family Protocol
Feb 7, 2019
research
linux
2018
udev: Function Flow for KOBJECT_UEVENT kernel group message
Nov 28, 2018
research
linux
udev: Device Manager for the Linux Kernel in Userspace
Nov 27, 2018
research
linux
systemd Boot Process
Nov 22, 2018
research
linux
2017
Intel SGX Sealing
Oct 9, 2017
research
sgx
io
NVMeDirect
Sep 6, 2017
research
pcie
io
Enabling AtomicOps in VFIO PCI Passthrough
Aug 16, 2017
research
amd
gpu
GPU Resource Management
Jun 23, 2017
research
cuda
Implementing and Using Custom Intel SGX Trusted Library 2
Jun 1, 2017
research
sgx
Implementing and Using Custom Intel SGX Trusted Library
May 31, 2017
research
sgx
Usermode Helper API
May 10, 2017
research
linux
CPU Affinity
May 9, 2017
research
linux
Calling Kernel Module's Function from The Other Kernel Module
May 3, 2017
research
linux
KVM Internal: How a VM is Created?
May 2, 2017
Git Basics
May 2, 2017
Analyzing Gdev
Apr 27, 2017
cuda
research
Introduction to VFIO
Apr 27, 2017
research
linux
pcie
GPU Architecture Overview
Apr 27, 2017
research
cuda
Hooking an SGX ENCLS Leaf Function Call from KVM
Apr 21, 2017
research
sgx
linux
Adding an Additional SGX Instruction
Apr 14, 2017
Intel SGX SDK Functions for Enclave Creation
Apr 14, 2017
Linux Kernel Memory Map Operations
Apr 7, 2017
Intel SGX Instructions in Enclave Initialization
Apr 5, 2017
research
sgx
Intel SGX Protection Mechanism
Apr 3, 2017
research
sgx
PCI Express I/O System
Apr 3, 2017
research
pcie
cuda
Using Jekyll with Atom Editor
Apr 1, 2017
jekyll
New blog with Jekyll
Apr 1, 2017
jekyll