Developed SYCL/DPCPP backend for llama.cpp referred from CUDA, achieving >10x performance gains on Intel GPU(Max, Flex, Arc) compared with OpenCL implementation.
Co-work with the community owners and response to issues related to Intel.
Published blog: Run LLMs on Intel GPUs Using llama.cpp https://medium.com/intel-analytics-software/run-llm-on-intel-gpus-using-llama-cpp-579d3595954e
Intel-Extension-For-Transformers
Summary
Extending Hugging Face transformers APIs for Transformer-based models for collaborations with ecosystem
Highly optimized hand written X86 assembly [kernels](https://github.com/intel/neural-speed/tree/main) for Intel hardware, targeting advanced compression algorithm especially for LLM.
Develop [GPU kernels](https://github.com/intel/neural-speed/tree/xetla) for intel client GPU based on SYCL efficient low-level programming(ESIMD, "Explicit SIMD" SYCL extension)
Intel Neural Compressor
Summary
Python package for SOTA low-bit LLM quantization. worked on ONNXRunTime backend and finally integrated by ONNX community.
Intel-Extension-for-Pytorch
Summary
Working on weight-only-quantization optimization for Intel Client GPU. enabled on Windows & Linux, achieving geomean >2x performance gains compared with normal F16 implementation.
Blogs:
Llama2 support on MTL
Llama3 day0 support on MTL iGPU
Work
Intel
|
AI Framework Engineer
ā
Awards
2023 Intel China Eployee of the Year(EOY)
Publications
Method and apparatus for accelerating deep leaning inference based on hw-aware sparsity pattern
US Patent
HW-aware sparsity patterns
Methods and apparatus to perform artificial intelligence-based sparse computation based on hybrid pattern and dynamic encoding
US Patent
Method and apparatus for optimizing inference of deep neural networks
US Patent
HW-aware cost model to predict performance for quantization recipes