Hi Mukula: this is a difficult question to answer without more details. In general, different processors will have different characteristics such as cache sizes & branch predictor efficiency. Depending on the database workload you are running, you’ll see better performance on one or the other.
It’s hard to read and understand the results you are showing here. It looks like the measurements are “(ms)” which I’m guessing are milliseconds and a latency of some kind. However, the measurements are higher on version 8 indicating performance is worse. This is surprising because for most workloads we have measured, performance is better on version 8.
It looks like this is a “Load” workload of some kind. In that case you need to be running bulk insert operations and can run many in parallel. If your goal is to maximize the number of documents loaded per second you need to experiment with different bulk sizes and number of threads from your test/application server.
Icelake uses hyperthreaded cores so in theory Graviton3 should scale better with a high number of threads. However, optimal performance depends on many factors like the type of operations in the workload, document sizes & the number of indexes. I suggest you experiment with different settings to find optimal performance.
If you have an enterprise subscription subscription, I suggest you reach our to our support team who can help you tune the performance of your workloads.