Skip to content

Overview

This project has gRPC server implementations for Go and C++ runtimes.

The two servers were benchmarked on both ICX and SPR.

The project uses ghz v0.110.0 for load generation.

Folder Layout

├── ghz_configs            # ghzconfigs for echo and HyperProtoBench
├── grpc_servers_impl      # server implementations for grpc 
│   ├── cpp                # cpp implementation 
│   └── go                 # golang implementation
├── protos                 # upper directory of proto files for grpc 
│   ├── echo               # proto files for echo
│   └── hyper_proto_bench  # proto files for hyper_proto_bench  

IMPORTANT: this material is not to be used for production purposes and is only for evaluation.