Open marchingband opened 2 months ago
Hi @marchingband ,
We haven't finish the calibration of P4, so there is no data I can provide for now. After the datasheet is released, you can find the results there.
@ESP-Marius could you help answer the FPU question?
Wasn't able to find any benchmark for the FPUs, but we'll see if we can get some.
At least floating point division performance should be improved now compared to earlier xtensa chips with FPU, since as far as I know it is now supported in HW on P4
It's very likely the ADC accuracy is the same as C6 v0.2.
@marchingband here are some numbers from a quick test we did internally:
esp32p4: cpu 360MHz, flash 80MHz esp32s3: cpu 240MHz, flash 80MHz
Operation | ESP32-P4 | ESP32-S3 |
---|---|---|
add/sub | 4 | 5 |
mul | 4 | 5 |
div | 19 | 53 |
sqrt() | 22 | 63 |
pow() | 503 | 610 |
sin() | 62 | 83 |
Workload | ESP32-P4 | ESP32-S3 |
---|---|---|
linear | 33 | 11 |
nnet | 100 | 31 |
radix_fft | 1538 | 645 |
loops | 80 | 29 |
Metric | ESP32-P4 | ESP32-S3 |
---|---|---|
kflops | 67405 | 24262 |
Additional Notes
Answers checklist.
General issue report
I asked this question on reddit and an esp employee suggested I move it here...
1) Will the P4 have an improved FPU? Are there any benchmarks available? 2) Will the P4 have an improved ADC? Are there any test results available?
thanks!