---
title: Monolith项目介绍
description: "[2026.06.30]：基于开源的Monolith进行鲲鹏ARM平台的适配与优化。"
url: https://www.hikunpeng.com/document/detail/zh/boostsra/krecall/monolith/README.md
sourcePath: /source/zh/boostsra/krecall/monolith/README.md
indexId: 1313df0d491c42890c2a6e76615b702b5059f10fa84152ae98f02f3e0581d9e946
---
# Monolith项目介绍

## 最新消息

[2026.06.30]：基于开源的Monolith进行鲲鹏ARM平台的适配与优化。

## 项目简介

本项目基于开源的Monolith大规模实时推荐系统框架，聚焦其核心组件Embedding Lookup模块。该模块负责从大规模稀疏哈希表中高效检索嵌入向量，是在线推理阶段的关键性能瓶颈。为推动Monolith在鲲鹏ARM架构平台上的迁移与落地，本项目在确保功能正确性的前提下，对原生代码进行深度适配与性能优化。通过充分挖掘鲲鹏ARM硬件特性，结合编译器编译选项优化、自旋锁调优、内存对齐优化以及ARM SIMD向量化改造等多项技术手段，显著降低Embedding Lookup模块的查表延迟，最终实现ARM平台上的高性能推理能力，为Monolith推荐系统框架迁移至ARM架构提供坚实支撑。

## 目录结构

Monolith开源仓项目目录层级介绍如下：

```text
monolith
├─ docs
|  ├─ zh
|     ├─ installation_guide.md           // 安装指南
|     ├─ quick_start.md                  // 快速入门
|     └─ LICENSE                         // LICENSE文件                                
├─ 0001-boostsra-monolith.patch          // 优化patch
└─ README.md                             // 代码仓介绍
```

## 学习文档


| 学习资源名称 | 学习资源简介 |
| --- | --- |
| 快速入门(https://www.hikunpeng.comdocument/detail/zh/boostsra/krecall/monolith/docs/zh/quick_start.md) | 提供Monolith快速入门指导。 |
| 安装指南(https://www.hikunpeng.comdocument/detail/zh/boostsra/krecall/monolith/docs/zh/installation_guide.md) | 提供Monolith编译安装方法指导。 |


## 免责声明

此代码仓计划参与Monolith开源组件，仅作Monolith适配ARM平台，编码风格遵照原生开源软件，继承原生开源软件安全设计，不破坏原生开源软件设计及编码风格和方式，软件的任何漏洞与安全问题，均由相应的上游社区根据其漏洞和安全响应机制解决。请密切关注上游社区发布的通知和版本更新。鲲鹏计算社区对软件的漏洞及安全问题不承担任何责任。

## 贡献指南


## License

本项目采用Apache License 2.0许可证，详见[LICENSE](https://gitcode.com/boostkit/monolith/blob/master/LICENSE)文件。

本项目的文档适用CC-BY 4.0许可证，具体请参见[LICENSE](https://gitcode.com/boostkit/monolith/blob/master/docs/zh/LICENSE)文件。
