NAACL 2024industry6 citations

HPipe: Large Language Model Pipeline Parallelism for Long Context on Heterogeneous Cost-effective Devices

Ruilong Ma, Xiang Yang, Jingyu Wang, Qi Qi, Haifeng Sun, Jing Wang, Zirui Zhuang, Jianxin Liao

Abstract

Micro-enterprises and individual developers emerge analysis demands for long sequence with powerful Large Language Models (LLMs). They try to deploy the LLMs at local, but only possess various commodity devices and the unreliable interconnection between devices. Existing parallel techniques do not lead to the same effectiveness in limited environment. The heterogeneity of devices, coupled with their limited capacity and expensive communication, brings challenges to private deployment for maximized utilization of available devices while masking latency. Hence, we introduce HPipe, a pipeline inference framework that successfully mitigates LLMs from high-performance clusters to heterogeneous commodity devices. By ensuring a balanced distribution of workloads, HPipe facilitates the parallel execution of LLMs through pipelining the sequences on the token dimension. The evaluation conducted on LLaMA-7B and GPT3-2B demonstrates that HPipe holds the potential for context analysis on LLM with heterogeneity devices, achieving an impressive speedup in latency and throughput up to 2.28 times.

BibTeX
@inproceedings{ma-etal-2024-hpipe,
    title = "{HP}ipe: Large Language Model Pipeline Parallelism for Long Context on Heterogeneous Cost-effective Devices",
    author = "Ma, Ruilong  and
      Yang, Xiang  and
      Wang, Jingyu  and
      Qi, Qi  and
      Sun, Haifeng  and
      Wang, Jing  and
      Zhuang, Zirui  and
      Liao, Jianxin",
    editor = "Yang, Yi  and
      Davani, Aida  and
      Sil, Avi  and
      Kumar, Anoop",
    booktitle = "Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 6: Industry Track)",
    month = jun,
    year = "2024",
    address = "Mexico City, Mexico",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.naacl-industry.1/",
    doi = "10.18653/v1/2024.naacl-industry.1",
    pages = "1--9"
}
HPipe: Large Language Model Pipeline Parallelism for Long Context on Heterogeneous Cost-effective Devices · NAACL 2024