megapascaler
Megapascaler is a term used in theoretical and experimental discussions of scalable computing architectures. It refers to a holistic stack—hardware, runtime, and software—that aims to execute extremely large workloads by distributing computation across many processing elements and memory resources. The name combines “mega,” indicating megascale capability, with “scaler,” highlighting the system’s aim to scale workloads efficiently rather than merely adding components.
Hardware design for a megapascaler envisions a modular array of compute tiles connected by a high-bandwidth,
Software and programming models for megapascalers favor dataflow or graph-based representations, with automatic parallelization and scheduling
Applications envisioned for megapascalers include climate and materials modeling, genomics, large-scale simulations, and training or inference