Mio's Blog

  • 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

Search