I am Xuanzhao Gao, a research fellow at the Flatiron Institute, Center for Computational Mathematics. This is my blog website, hope you enjoy! If you want to know more about me, please visit my personal website.
How to implement generic matrix multiplication (GEMM) with generic element types on GPU?
This blog is a technical note for the Open Source Promotion Plan 2023 project "TropicalGEMM on GPU" released by JuliaCN, where I developed a Julia package CuTropicalGemm.jl calculate Generic Matrix Multiplication (GEMM) of Tropical Numbers on Nvidia GPUs.
Tensor Network Contraction Order Optimization with Exact Tree Width Solver
This blog is a technical note for the Google Summer of Code 2024 project "Tensor network contraction order optimization and visualization" released by The Julia Language, where I implemented an optimizer for tensor network contraction order based on tree decomposition in the Julia package OMEinsumContracionOrders.jl.
Finding the Optimal Tree Decomposition with Minimal Treewidth
This blog is a supplementary for the note Tensor Network Contraction Order Optimization with Exact Tree Width Solver, where I detailed introduce the algorithm to find the optimal tree decomposition with minimal treewidth of a given simple graph, and how it is implemented in Julia package TreeWidthSolver.jl.