paper-with-me

홈 › Papers

Multi-Tenant SmartNICs for In-Network Preprocessing of Recommender Systems

2025-01-21 · Yu Zhu, Wenqi Jiang, Gustavo Alonso

Keeping ML-based recommender models up-to-date as data drifts and evolves is essential to maintain accuracy. As a result, online data preprocessing plays an increasingly important role in serving recommender systems. Existing solutions employ multiple CPU workers to saturate the input bandwidth of a single training node. Such an approach results in high deployment costs and energy consumption. For instance, a recent report from industrial deployments shows that data storage and ingestion pipelines can account for over 60\% of the power consumption in a recommender system. In this paper, we tackle the issue from a hardware perspective by introducing Piper, a flexible and network-attached accelerator that executes data loading and preprocessing pipelines in a streaming fashion. As part of the design, we define MiniPipe, the smallest pipeline unit enabling multi-pipeline implementation by executing various data preprocessing tasks across the single board, giving Piper the ability to be reconfigured at runtime. Our results, using publicly released commercial pipelines, show that Piper, prototyped on a power-efficient FPGA, achieves a 39$\sim$105$\times$ speedup over a server-grade, 128-core CPU and 3$\sim$17$\times$ speedup over GPUs like RTX 3090 and A100 in multiple pipelines. The experimental analysis demonstrates that Piper provides advantages in both latency and energy efficiency for preprocessing tasks in recommender systems, providing an alternative design point for systems that today are in very high demand.

📄 PDF Abstract BibTeX arXiv:2501.12032

Code (0)

등록된 구현이 없습니다.

Tasks

CPURecommendation Systems

Similar Papers 제목 키워드 기반

Towards Fair and Firm Real-Time Scheduling in DNN Multi-Tenant Multi-Accelerator Systems via Reinforcement Learning

2024-02-09 · Enrico Russo, Francesco Giulio Blanco, Maurizio Palesi, Giuseppe Ascia 외

This paper addresses the critical challenge of managing Quality of Service (QoS) in cloud services, focusing on the nuances of individual tenant expectations and varying Service Level Indicators (SLIs). It introduces a n…

Deep Reinforcement LearningManagementScheduling

Cora: Accelerating Stateful Network Applications with SmartNICs

2024-10-29 · Shaoke Xi, Jiaqi Gao, Mengqi Liu, Jiamin Cao 외

With the growing performance requirements on networked applications, there is a new trend of offloading stateful network applications to SmartNICs to improve performance and reduce the total cost of ownership. However, o…

CPU

How robust is MovieLens? A dataset analysis for recommender systems

2019-09-12 · Anne-Marie Tousch

Research publication requires public datasets. In recommender systems, some datasets are largely used to compare algorithms against a --supposedly-- common benchmark. Problem: for various reasons, these datasets are heav…

Recommendation Systems

Multi-Tenant Optimization For Few-Shot Task-Oriented FAQ Retrieval

2023-01-25 · Asha Vishwanathan, Rajeev Unnikrishnan Warrier, Gautham Vadakkekara Suresh, Chandra Shekhar Kandpal

Business-specific Frequently Asked Questions (FAQ) retrieval in task-oriented dialog systems poses unique challenges vis-\`a-vis community based FAQs. Each FAQ question represents an intent which is usually an umbrella t…

Intent DetectionRetrievalSentence

Securing the Agent: Vendor-Neutral, Multitenant Enterprise Retrieval and Tool Use

2026-05-06 · Francisco Javier Arceo, Varsha Prasad Narsing arxiv

Retrieval-Augmented Generation (RAG) and agentic AI systems are increasingly prevalent in enterprise AI deployments. However, real enterprise environments introduce challenges largely absent from academic treatments and …

Semantic Similarity