Saved in:
Bibliographic Details
Main Authors: Zhang, Libo, Zhang, Zhaoning, Xu, Baizhou, Li, Rui, Tian, Zhiliang, Mei, Songzhu, Li, Dongsheng
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2412.18934
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918137801211904
author Zhang, Libo
Zhang, Zhaoning
Xu, Baizhou
Li, Rui
Tian, Zhiliang
Mei, Songzhu
Li, Dongsheng
author_facet Zhang, Libo
Zhang, Zhaoning
Xu, Baizhou
Li, Rui
Tian, Zhiliang
Mei, Songzhu
Li, Dongsheng
contents With the continuous advancement in the performance of large language models (LLMs), their demand for computational resources and memory has significantly increased, which poses major challenges for efficient inference on consumer-grade devices and legacy servers. These devices typically feature relatively weaker GPUs and stronger CPUs. Although techniques such as parameter offloading and partial offloading can alleviate GPU memory pressure to some extent, their effectiveness is limited due to communication latency and suboptimal hardware resource utilization. To address this issue, we propose Dovetail, a lossless inference acceleration method that leverages the complementary characteristics of heterogeneous devices and the advantages of speculative decoding. Dovetail deploys a draft model on the GPU to perform preliminary predictions, while a target model running on the CPU validates these outputs. By reducing the granularity of data transfer, Dovetail significantly minimizes communication overhead. To further improve efficiency, we optimize the draft model specifically for heterogeneous hardware environments by reducing the number of draft tokens to lower parallel verification latency, increasing model depth to enhance predictive capabilities, and introducing a Dynamic Gating Fusion (DGF) mechanism to improve the integration of feature and embedding information. We conduct comprehensive evaluations of Dovetail across various consumer-grade GPUs, covering multiple tasks and mainstream models. Experimental results on 13B models demonstrate that Dovetail achieves inference speedups ranging from 1.79x to 10.1x across different devices, while maintaining consistency and stability in the distribution of generated texts.
format Preprint
id arxiv_https___arxiv_org_abs_2412_18934
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Dovetail: A CPU/GPU Heterogeneous Speculative Decoding for LLM inference
Zhang, Libo
Zhang, Zhaoning
Xu, Baizhou
Li, Rui
Tian, Zhiliang
Mei, Songzhu
Li, Dongsheng
Computation and Language
With the continuous advancement in the performance of large language models (LLMs), their demand for computational resources and memory has significantly increased, which poses major challenges for efficient inference on consumer-grade devices and legacy servers. These devices typically feature relatively weaker GPUs and stronger CPUs. Although techniques such as parameter offloading and partial offloading can alleviate GPU memory pressure to some extent, their effectiveness is limited due to communication latency and suboptimal hardware resource utilization. To address this issue, we propose Dovetail, a lossless inference acceleration method that leverages the complementary characteristics of heterogeneous devices and the advantages of speculative decoding. Dovetail deploys a draft model on the GPU to perform preliminary predictions, while a target model running on the CPU validates these outputs. By reducing the granularity of data transfer, Dovetail significantly minimizes communication overhead. To further improve efficiency, we optimize the draft model specifically for heterogeneous hardware environments by reducing the number of draft tokens to lower parallel verification latency, increasing model depth to enhance predictive capabilities, and introducing a Dynamic Gating Fusion (DGF) mechanism to improve the integration of feature and embedding information. We conduct comprehensive evaluations of Dovetail across various consumer-grade GPUs, covering multiple tasks and mainstream models. Experimental results on 13B models demonstrate that Dovetail achieves inference speedups ranging from 1.79x to 10.1x across different devices, while maintaining consistency and stability in the distribution of generated texts.
title Dovetail: A CPU/GPU Heterogeneous Speculative Decoding for LLM inference
topic Computation and Language
url https://arxiv.org/abs/2412.18934