SearcharxivSearch

arXiv subjects

Yu Hsiao

Publications and source records attributed to Yu Hsiao.

2 recordsLinked to original sources

Every Kernel Is a Join: Automatic Multi-GPU Parallelism for AI Computations in Einsummable

Distributing an AI computation across the GPUs of a multi-GPU server is one of the central problems in systems-for-AI. We present Einsummable, a prototype system that accepts a PyTorch-like description of an AI computation and automatically distributes it across a multi-GPU server, with no device assignments, sharding annotations, or communication operations written by the programmer. Einsummable models every operation as a relational join followed by an aggregation over tensor relations, in which the tuples contain sub-tensors. Each operation exposes its possible decompositions through what we call "join-agg specs". An optimizer then selects decompositions across the whole computation to minimize a communication-cost proxy. Because it searches decompositions rather than a menu of named strategies, Einsummable discovers plans that mesh-based auto-parallelizers cannot. Each decomposed operation is implemented by synthesizing an exchange program, which is a topology-aware generalization of Volcano's exchange operator. Einsummable invokes no canned collectives: all communication and aggregation is special-purpose, derived at compile time. Despite being fully automatic, Einsummable can outperform custom-designed implementations. For example, on LLaMA transformer blocks on an eight-GPU A100 server, Einsummable achieves a geometric-mean runtime of 8.97 ms, versus 13.80 ms for hand-tuned PyTorch and 15.90 ms for vLLM.

cs.DC

X-ray Performance of a Small Pixel Size sCMOS Sensor and the Effect of Depletion Depth

In recent years, scientific Complementary Metal Oxide Semiconductor (sCMOS) devices have been increasingly applied in X-ray detection, thanks to their attributes such as high frame rate, low dark current, high radiation tolerance and low readout noise. We tested the basic performance of a backside-illuminated (BSI) sCMOS sensor, which has a small pixel size of 6.5 um * 6.5 um. At a temperature of -20C, The readout noise is 1.6 e, the dark current is 0.5 e/pixel/s, and the energy resolution reaches 204.6 eV for single-pixel events. The effect of depletion depth on the sensor's performance was also examined, using three versions of the sensors with different deletion depths. We found that the sensor with a deeper depletion region can achieve a better energy resolution for events of all types of pixel splitting patterns, and has a higher efficiency in collecting photoelectrons produced by X-ray photons. We further study the effect of depletion depth on charge diffusion with a center-of-gravity (CG) model. Based on this work, a highly depleted sCMOS is recommended for applications of soft X-ray spectroscop.

physics.ins-det