Luthier: Bridging Auto-Tuning and Vendor Libraries for Efficient Deep Learning Inference

This paper introduces the Automated Computing Library Tuner (Luthier), designed to optimize deep learning execution on asymmetric multi-core CPUs by selecting the most suitable kernels and distributing workloads efficiently. Utilizing existing kernel codes from inference libraries like ArmNN and XNNPack, Luthier demonstrates a significant computational advantage, achieving up to a 2.0x speed improvement in various devices and processors. Moreover, by employing achine learning techniques to reduce profiling samples, Luthier reduces tuning time by 95% compared to existing methods such as AutoTVM and Ansor. This makes Luthier a highly efficient tool in enhancing the performance and efficiency of deep learning applications on diverse hardware platforms.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-08-11
DOI
https://doi.org/10.5281/zenodo.16919740
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Luthier: Bridging Auto-Tuning and Vendor Libraries for Efficient Deep Learning Inference

Zenodo (CERN European Organization for Nuclear Research)
Geochemistry and Geologic Mapping
article

Luthier: Bridging Auto-Tuning and Vendor Libraries for Efficient Deep Learning Inference

article en

Abstract

This paper introduces the Automated Computing Library Tuner (Luthier), designed to optimize deep learning execution on asymmetric multi-core CPUs by selecting the most suitable kernels and distributing workloads efficiently. Utilizing existing kernel codes from inference libraries like ArmNN and XNNPack, Luthier demonstrates a significant computational advantage, achieving up to a 2.0x speed improvement in various devices and processors. Moreover, by employing achine learning techniques to reduce profiling samples, Luthier reduces tuning time by 95% compared to existing methods such as AutoTVM and Ansor. This makes Luthier a highly efficient tool in enhancing the performance and efficiency of deep learning applications on diverse hardware platforms.

Zenodo (CERN European Organization for Nuclear Research)
Electronics and Telecommunications Research Institute (KR), Institute of Electronics (BG), Korea University of Science and Technology (KR)
Industry, innovation and infrastructure
Openalex Percentile: Top 70%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.