Sorry, you need to enable JavaScript to visit this website.

Open Formats for AI Workloads to Exploit Computational Memory and Storage

San Tomas + Lawrence

Mon Sep 28 | 7:00pm

Abstract

The long-term roadmap for memory fabrics for AI supercomputers points to evolution beyond present-day compute-centric homogeneous scale-up hardware and symmetric memory stacks toward data-centric heterogeneous asymmetric and eventually disaggregated architectures with asymmetric memory stacks that will naturally cause suitable data-intensive operations to gravitate to emerging NDP (near-data processing) devices.

Anticipated benefits of near-data processing include improvements in performance per Watt, latency, fabric goodput, and cost-effective scaling of infrastructure. In order to move beyond prototypes, NDP software stacks need to standardize to a vendor-neutral architecture capable of accelerating a broader range of applications and provide not just improved performance but also portability across different shapes of compute-memory hierarchy encountered during deployment.

After surveying large-scale data-intensive workloads from AI, Database, and HPC communities, we have identified a widely used  set of computational memory programming principles and best practices of parallel computing that exploit algebraic structures based on relations, large sparse tensors, and large graphs. Entire AI workloads -- for instance, comprising deep neural networks and LLMs, their relational data wrangling supply lines, and supporting physical world simulations and digital twins -- can be captured beautifully in algebraic expression trees that multilayered compiler frameworks can progressively lower into single or fused operators that modern day accelerator hardware can process at petaops per second speeds.

It is this foundation of three sisters -- relational algebra, linear algebra, and graph processing -- that now needs to form a pivot around which the software stack evolves to tackle growing compute-memory asymmetry and disaggregation and to exploit power-efficient NDP.

In this Birds-of-a-Feather (BoF) session on open formats, we will invite speakers who will approach and debate the path forward in software techniques for programming future open AI hardware ecosystems from several different perspectives.