Efficient Memory-Mapped I/O Access for BMC Applications

The efficient operation and management of data centers serve as the backbone for the rapid growth of the Artificial Intelligence (AI) industry. Within this context, the Input/Output (I/O) access of the Baseboard Management Controller (BMC) plays a pivotal role. For Linux-based BMC systems, conventional I/O access methods often incur significant system call overheads, thereby hindering the performance of BMC applications. In this paper, we concentrate on the bottlenecks that hinder I/O access and introduce an improved conventional I/O access method (ICIOAM). This approach effectively streamlines the system call overheads inherent in the traditional I/O access method. Furthermore, to further elevate I/O access performance, we introduce an innovative physical memory's address mapping-based I/O access method (PMAM-IOAM). This novel approach bypasses the existing I/O access mechanisms of the Linux kernel and executes I/O operations directly on the memory-mapped address space. Experimental evaluations and comprehensive analysis of ICIOAM and PMAM-IOAM confirm that, for typical BMC applications, these two methods offer a significant performance boost. Specifically, they achieve I/O access speeds that are approximately and 18 times faster than the conventional I/O access method, respectively.

Authors

Institutions

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/icosse65712.2025.00010
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Memory-Mapped I/O Access for BMC Applications

Chaofan Chen, B. H. Liu, Huang Jh
Advanced Data Storage Technologies
article

Efficient Memory-Mapped I/O Access for BMC Applications

Chaofan Chen, B. H. Liu, Huang Jh
article en

Abstract

The efficient operation and management of data centers serve as the backbone for the rapid growth of the Artificial Intelligence (AI) industry. Within this context, the Input/Output (I/O) access of the Baseboard Management Controller (BMC) plays a pivotal role. For Linux-based BMC systems, conventional I/O access methods often incur significant system call overheads, thereby hindering the performance of BMC applications. In this paper, we concentrate on the bottlenecks that hinder I/O access and introduce an improved conventional I/O access method (ICIOAM). This approach effectively streamlines the system call overheads inherent in the traditional I/O access method. Furthermore, to further elevate I/O access performance, we introduce an innovative physical memory's address mapping-based I/O access method (PMAM-IOAM). This novel approach bypasses the existing I/O access mechanisms of the Linux kernel and executes I/O operations directly on the memory-mapped address space. Experimental evaluations and comprehensive analysis of ICIOAM and PMAM-IOAM confirm that, for typical BMC applications, these two methods offer a significant performance boost. Specifically, they achieve I/O access speeds that are approximately and 18 times faster than the conventional I/O access method, respectively.

System Equipment (China) (CN)
Affordable and clean energy
Openalex Percentile: Top 77%
Advanced Data Storage Technologies
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.