POSTER: Hardware Assist for Linux IPC on an FPGA Platform

Lars Nolte, Tim Twardzik, Camille Jalier, Jiyuan Shi, Thomas Wild, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Specialized hardware units often accelerate compute-intensive or memory-heavy functions. In previous publications, we proposed concepts to assist Linux with a hardware unit for managing waiting threads to improve blocking inter-process communication (IPC) mechanisms. This paper assesses the effectiveness of this hardware support on a Zynq platform. Although main memory accesses by our hardware unit are time-consuming, a consumer-producer application achieved an up to 220% increased message rate.

Original languageEnglish
Title of host publicationProceedings of the 21st ACM International Conference on Computing Frontiers, CF 2024
PublisherAssociation for Computing Machinery, Inc
Pages322-323
Number of pages2
ISBN (Electronic)9798400705977
DOIs
StatePublished - 7 May 2024
Event21st ACM International Conference on Computing Frontiers, CF 2024 - Ischia, Italy
Duration: 7 May 20249 May 2024

Publication series

NameProceedings of the 21st ACM International Conference on Computing Frontiers, CF 2024

Conference

Conference21st ACM International Conference on Computing Frontiers, CF 2024
Country/TerritoryItaly
CityIschia
Period7/05/249/05/24

Keywords

  • Epoll
  • FPGA
  • Futex
  • Linux
  • Zynq

Fingerprint

Dive into the research topics of 'POSTER: Hardware Assist for Linux IPC on an FPGA Platform'. Together they form a unique fingerprint.

Cite this