Mio's Blog
- Some bizarre thoughts
From fleeting thoughts to lasting memories
Posts
Some experience for GroupTuner Paper Reproduction on Ubuntu 24.04
Reproducing GroupTuner on Ubuntu 24.04, and how the work eventually became my Clang autotuning FYP.
From Dining Philosophers to Deadlocks: Navigating the Pitfalls of Concurrency
An exploration of race conditions and deadlocks in concurrent programming, using practical Java examples and the classic Dining Philosophers problem.
A Brief Reading of GroupTuner: Efficient Group-Aware Compiler Auto-tuning
Understanding GroupTuner-based compiler auto-tuning techniques
Deep Dive into Floating Point Numbers - Storage and Arithmetic Principles
An in-depth exploration of single and double precision floating point storage formats, arithmetic principles, and common pitfalls under the IEEE 754 standard
A Gentle Introduction to Deep Learning - AlexNet Code Implementation
Implementing AlexNet from code perspective, including network construction, training process, data preprocessing, and complete model evaluation workflow
A Gentle Introduction to Deep Learning - AlexNet
Understanding fundamental CNN concepts through AlexNet, including convolutional layers, activation layers, pooling layers, and fully connected layers
A Gentle Introduction to Deep Learning - Basic Concepts
An introduction to fundamental deep learning concepts including training, quantization, pruning, and key metrics