SearcharxivSearch

arXiv subjects

Wenqin Yang

Publications and source records attributed to Wenqin Yang.

2 recordsLinked to original sources

MPK: A Compiler and Runtime for Mega-Kernelizing Tensor Programs

We introduce Mirage Persistent Kernel (MPK), the first compiler and runtime system that automatically transforms multi-GPU model inference into a single high-performance mega-kernel. MPK introduces an SM-level graph representation that captures data dependencies at the granularity of individual streaming multiprocessors (SMs), enabling cross-operator software pipelining, \rev{fine-grained overlap of computation and communication, and other optimizations that are infeasible under the conventional kernel-per-operator execution model}. The MPK compiler lowers tensor programs into optimized SM-level task graphs and generates fast CUDA implementations for each task, while the MPK in-kernel parallel runtime executes these tasks within a single persistent mega-kernel using decentralized scheduling across SMs. Together, these components provide end-to-end kernel fusion with minimal developer effort, while preserving the flexibility of existing programming models. Our evaluation shows that MPK significantly outperforms existing kernel-per-operator LLM serving systems, achieving up to 1.7$\times$ lower end-to-end inference latency and pushing LLM inference performance close to the limits of the underlying hardware. MPK is publicly available at https://github.com/mirage-project/mirage.

cs.DC

A novel energy resolved neutron imaging detector based on TPX3Cam for the CSNS

The China Spallation Neutron Source (CSNS) operates in pulsed mode and has a high neutron flux. This provides opportunities for energy resolved neutron imaging by using the TOF (Time Of Flight) approach. An Energy resolved neutron imaging instrument (ERNI) is being built at the CSNS but significant challenges for the detector persist because it simultaneously requires a spatial resolution of less than 100 μm, as well as a microsecond-scale timing resolution. This study constructs a prototype of an energy resolved neutron imaging detector based on the fast optical camera, TPX3Cam coupled with an image intensifier. To evaluate its performance, a series of proof of principle experiments were performed in the BL20 at the CSNS to measure the spatial resolution and the neutron wavelength spectrum, and perform neutron imaging with sliced wavelengths and Bragg edge imaging of the steel sample. A spatial resolution of 57 μm was obtained for neutron imaging by using the centroiding algorithm, the timing resolution was on the microsecond scale and the measured wavelength spectrum was identical to that measured by a beam monitor. In addition, any wavelengths can be selected for the neutron imaging of the given object, and the detector can be used for Bragg edge imaging. The results show that our detector has good performances and can satisfy the requirements of ERNI for detectors at the CSNS

physics.ins-det