c - GCC performance -
I am doing parallel programming with MPI on the BOUULF cluster. We have written parallel algorithms for fake annealing. it works fine. We expect to execute 15 times faster than the serial code. But we did some performance of the serial C code on different architectures and operating systems, so we could have different data sets for performance measurement. We have used this random function in our code. We use GCC on both windows and Ubuntu Linux. We've learned that execution takes a lot of time in Linux, and we do not know why can anyone compile this code with GCC on Linux and Windows and try to explain it to me
If I run it as 100 000 000, then I get a slow execution of 20 times compared to Windows. With the same architecture with dual boot wins Machine tested on Ubuntu Linux, we need help because it wants to show the random function with our data. According to the speed of execution of other random number generators available and both in the case of pseudo-randomness, there are both very well that test and standard libraries perform better than random tasks. I have also implemented my own RNG for a Graduate Class, but I will not use it in the production code. Go along with something that is cured by the community, which is a good resource for testing RNG you choose.
Comments
Post a Comment