Advertisement
This is comment for paste
test_cpu_multithread_julia
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Julia version of multithreading TEST_CPU Fortran.uk Polyhedron Fortran Benchmark : that single thread (https://openbenchmarking.org/test/pts/polyhedron&eval=111335e02dea1589bab7a9564f8efef17d907dcb#metrics) Implemented by: David Frank [email protected], original gauss Tim Prince [email protected], Crout James Van Buskirk [email protected], Jos Bergervoet [email protected]. NOW gauss single thread with looping repetition OpenMP, crout single thread with looping repetition OpenMP, crout multi thread, and implementing with vendor blas lapack instead building own. by default as same as phoroix is 1000 repetition dual inversing 250x250, and 2000x2000 dual inversing, and check the difference.
- Example: ryzen 3900x
- C:\Temp>julia -t auto -O3 test_fpu5.jl.txt
- Benchmark running, hopefully as only ACTIVE task
- Julia Threads : 24
- BLAS Threads : 12
- BLAS backend libraries:
- LBTConfig([ILP64] mkl_rt.2.dll, [LP64] mkl_rt.2.dll)
- Test1: Gauss mt- 1000 (250x250) inverts in 6.529 seconds Err= 4.2673054395647724e-15
- Test2: Crout mt- 1000 (250x250) inverts in 2.347 seconds Err= 1.5946885695561353e-12
- Test3: Crout mt- 2 (2000x2000) inverts in 7.336 seconds Err= 5.3543682559395547e-10
- Test4: Lapack - 2 (2000x2000) inverts in 0.200 seconds Err= 5.2270673897888225e-13
- Total = 16.4 sec
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement