atlas

Research map / Architectures and efficiency / Neural architecture search

HW-GPT-Bench: Hardware-Aware Architecture Benchmark for Language Models

NeurIPS 2024 · Architectures and efficiency › Neural architecture search · approach: AutoML pipeline search · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces HW-GPT-Bench, a surrogate benchmark for hardware-aware multi-objective NAS over GPT-2-style language models, predicting perplexity (weight-sharing supernets) and calibrated latency/energy (AutoGluon) across 13 devices.

Problem

Finding Pareto-optimal language model architectures under hardware metrics (latency, energy, memory, perplexity) is costly because exhaustive training and on-device measurement across many devices is infeasible; existing NAS benchmarks focus on CNNs/vision and ignore calibrated hardware noise for ca

Approach

Combines weight-sharing supernetworks (sandwich-rule training) for perplexity proxies with calibrated surrogate predictors (AutoGluon, mean and std models) for heteroscedastic latency and energy measurements across many GPUs and CPUs, enabling simulated multi-objective NAS runs in seconds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AutoGluon instead of Ensemble (Mix)latency surrogate · H100MAE: 0.569 -> 0.153Helped
Use AutoGluon instead of Ensemble (XGB)latency surrogate · H100MAE: 0.620 -> 0.153Helped
Use AutoGluon instead of Ensemble (LGB)latency surrogate · H100MAE: 0.361 -> 0.153Helped
Use AutoGluon instead of Ensemble (Mix)energy surrogate · RTX 2080MAE: 1.830 -> 1.80Helped
Use AutoGluon instead of Ensemble (XGB)energy surrogate · RTX 2080MAE: 1.832 -> 1.80Helped
Use AutoGluon instead of Ensemble (LGB)energy surrogate · RTX 2080MAE: 2.094 -> 1.80Helped
Use AutoGluon instead of Ensemble (Mix)latency surrogate · H100RMS Cal.: 0.472 -> 0.223Helped
Use AutoGluon instead of Ensemble (XGB)latency surrogate · H100RMS Cal.: 0.481 -> 0.223Helped
Use AutoGluon instead of Ensemble (LGB)latency surrogate · H100RMS Cal.: 0.559 -> 0.223Helped
Use AutoGluon instead of Ensemble (Mix)energy surrogate · RTX 2080RMS Cal.: 0.298 -> 0.244Helped
Use AutoGluon instead of Ensemble (XGB)energy surrogate · RTX 2080RMS Cal.: 0.286 -> 0.244Helped
Use AutoGluon instead of Ensemble (LGB)energy surrogate · RTX 2080RMS Cal.: 0.347 -> 0.244Helped

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText hardware latency and energy measurements on 13 devices

Benchmarks: HW-GPT-Bench surrogate predictions (perplexity, latency, energy, memory)

Metrics: MAE RMSE MDAE MARPD R2 Spearman/Pearson correlation RMS calibration error MA calibration error miscalibration area hypervolume

Baselines: Random Search Local Search NSGA-II MOREA MOASHA EHVI LightGBM ensemble XGBoost ensemble

Builds on: GPT-2 Once-for-all AutoGluon sandwich rule Syne Tune

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy