Skip to content

[pixels-cpp] Use flatbuffers instead of protobuf for serialization #1279

@whzruc

Description

@whzruc

Flatbuffers use a different way to handle data in memory.Flatbuffers allows user to directly access the serialized data in memory without any parsing or extra memory allocatin(zero-copy access).
In the previous version of pixels-cpp, we used Protobuf and found that data serialization was a major performance bottleneck. In this work, we replace Protobuf with FlatBuffers for serialization and conduct comprehensive performance evaluations.

Sub-issues

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions