Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance Test Analysis of MODBUS CRC Calculation Algorithms on Raspberry Pi 3B Model #1

Open
RohiitDev opened this issue Oct 27, 2023 · 0 comments

Comments

@RohiitDev
Copy link

I conducted the performance test of the MODBUS_CRC16 Calculation Algorithms on Raspberry Pi 3B Model so that there's result of Algorithm 4 as well. Please update readme or I can do a pull request.

The results of our testing is here:

CPU Model:
ARMv7 Processor rev 4 (v7l)
ARMv7 Processor rev 4 (v7l)
ARMv7 Processor rev 4 (v7l)
ARMv7 Processor rev 4 (v7l)

Algorithm 1 Execution Time

$ time ./MODBUS_CRC16 1 1000000
real    2m14.184s
user    2m13.645s
sys     0m0.084s

Algorithm 2 Execution Time

$ time ./MODBUS_CRC16 2 1000000
real    1m30.817s
user    1m30.562s
sys     0m0.005s

Algorithm 3 Execution Time

$ time ./MODBUS_CRC16 3 1000000
real    0m17.883s
user    0m17.827s
sys     0m0.007s

Algorithm 4 Execution Time

$ time ./MODBUS_CRC16 4 1000000
real    0m35.613s
user    0m35.504s
sys     0m0.011s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant