Saved in:
Bibliographic Details
Main Authors: Zhong, Wei, Bharadwaj, Manasa
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.20314
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913373118005248
author Zhong, Wei
Bharadwaj, Manasa
author_facet Zhong, Wei
Bharadwaj, Manasa
contents Speculative decoding (SD) has attracted a significant amount of research attention due to the substantial speedup it can achieve for LLM inference. However, despite the high speedups they offer, speculative decoding methods often achieve optimal performance on high-end devices or with a substantial GPU memory overhead. Given limited memory and the necessity of quantization, a high-performing model on a high-end GPU can slow down by up to 7 times. To this end, we propose Skippy Simultaneous Speculative Decoding (or S3D), a cost-effective self-speculative SD method based on simultaneous multi-token decoding and mid-layer skipping. When compared against recent effective open-source SD systems, our method has achieved one of the top performance-memory ratios while requiring minimal architecture changes and training data. Leveraging our memory efficiency, we created a smaller yet more effective SD model based on Phi-3. It is 1.4 to 2 times faster than the quantized EAGLE model and operates in half-precision while using less VRAM.
format Preprint
id arxiv_https___arxiv_org_abs_2405_20314
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle S3D: A Simple and Cost-Effective Self-Speculative Decoding Scheme for Low-Memory GPUs
Zhong, Wei
Bharadwaj, Manasa
Computation and Language
Speculative decoding (SD) has attracted a significant amount of research attention due to the substantial speedup it can achieve for LLM inference. However, despite the high speedups they offer, speculative decoding methods often achieve optimal performance on high-end devices or with a substantial GPU memory overhead. Given limited memory and the necessity of quantization, a high-performing model on a high-end GPU can slow down by up to 7 times. To this end, we propose Skippy Simultaneous Speculative Decoding (or S3D), a cost-effective self-speculative SD method based on simultaneous multi-token decoding and mid-layer skipping. When compared against recent effective open-source SD systems, our method has achieved one of the top performance-memory ratios while requiring minimal architecture changes and training data. Leveraging our memory efficiency, we created a smaller yet more effective SD model based on Phi-3. It is 1.4 to 2 times faster than the quantized EAGLE model and operates in half-precision while using less VRAM.
title S3D: A Simple and Cost-Effective Self-Speculative Decoding Scheme for Low-Memory GPUs
topic Computation and Language
url https://arxiv.org/abs/2405.20314