SearcharxivSearch

arXiv subjects

Changsong Wu

Publications and source records attributed to Changsong Wu.

3 recordsLinked to original sources

M100: An Orchestrated Dataflow Architecture Powering General AI Computing

As deep learning-based AI technologies gain momentum, the demand for general-purpose AI computing architectures continues to grow. While GPGPU-based architectures offer versatility for diverse AI workloads, they often fall short in efficiency and cost-effectiveness. Various Domain-Specific Architectures (DSAs) excel at particular AI tasks but struggle to extend across broader applications or adapt to the rapidly evolving AI landscape. M100 is Li Auto's response: a performant, cost-effective architecture for AI inference in Autonomous Driving (AD), Large Language Models (LLMs), and intelligent human interactions, domains crucial to today's most competitive automobile platforms. M100 employs a dataflow parallel architecture, where compiler-architecture co-design orchestrates not only computation but, more critically, data movement across time and space. Leveraging dataflow computing efficiency, our hardware-software co-design improves system performance while reducing hardware complexity and cost. M100 largely eliminates caching: tensor computations are driven by compiler- and runtime-managed data streams flowing between computing elements and on/off-chip memories, yielding greater efficiency and scalability than cache-based systems. Another key principle was selecting the right operational granularity for scheduling, issuing, and execution across compiler, firmware, and hardware. Recognizing commonalities in AI workloads, we chose the tensor as the fundamental data element. M100 demonstrates general AI computing capability across diverse inference applications, including UniAD (for AD) and LLaMA (for LLMs). Benchmarks show M100 outperforms GPGPU architectures in AD applications with higher utilization, representing a promising direction for future general AI computing.

cs.LG

Deep learning-enhanced Lagrangian 3D Tracking of motile microorganisms

How microorganisms respond to and interact with their environment can vary significantly from individual to individual, which can have important microbiological and ecological implications. However, most microscopy techniques can only observe motile microorganisms for short times because of their limited fields of view. Using Lagrangian tracking, a single microorganism can be followed in 3D, potentially indefinitely, allowing to decipher individual phenotypical traits. Current Lagrangian tracking methods use the fluorescence signal emitted by the microorganism as feedback to keep it in focus. However, over long times, epifluorescent imaging can induce photobleaching and photodamage, and importantly, not all microorganisms can easily be made fluorescent. Additionally, traditional algorithms used in feedback loops to determine microorganism position are prone to errors, especially in optically complex media. Here, we present a faster, more reliable, and versatile Lagrangian tracking method that uses deep learning to determine the 3D position of the microorganism. This new method demonstrates enhanced accuracy and speed in tracking fluorescent bacteria with fluorescence microscopy also in optically complex media. Furthermore, we track bacteria with other microscopy modalities, such as brightfield microscopy -- for example, this enables us to track magnetotactic bacteria, which cannot be made fluorescent without degrading their magnetotactic properties. These novel capabilities allow to extract previously inaccessible quantitative information, significantly advancing the study of microorganism behavior -- and thus opening new avenues for research in complex biological and ecological systems.

physics.bio-ph

GearV: A Two-Gear Hypervisor for Mixed-Criticality IoT Systems

This paper presents GearV, a two-gear lightweight hypervisor architecture to address the some known challenges. By dividing hypervisor into some partitions, and dividing scheduling policies into Gear1 and Gear2 respectively, GearV creates a consolidated platform to run best-effort system and safety-critical system simultaneously with managed engineering effort. The two-gears architecture also simplifies retrofitting the virtualization systems. We believe that GearV can serves as a reasonable hypervisor architecture for the mix-critical IoT systems.

cs.DC