| Server IP : 185.216.8.13 / Your IP : 216.73.217.53 Web Server : Apache System : Linux webhost-vie2.sitetide.com 4.18.0-553.156.1.el8_10.x86_64 #1 SMP Mon Aug 17 17:52:57 UTC 2026 x86_64 User : medicalkn ( 9986) PHP Version : 8.2.33 Disable Function : syslog MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /proc/thread-self/root/usr/share/doc/openblas/ |
Upload File : |
Weird Performance 1. If you see serious performance loss (extremely low performance), probably you created too many threads or process. Basically GotoBLAS assumes that available cores that you specify are exclusively for BLAS computation. Even one small thread/process conflicts with BLAS threads, performance will become worse. The best solution is to reduce your number of threads or insert some synchronization mechanism and suspend your threads until BLAS operation is finished. 2. Simlar problem may happen under virtual machine. If supervisor allocates different cores for each scheduling, BLAS performnace will be bad. This is because BLAS also utilizes all cache, unexpected re-schedule for different core may result of heavy performance loss. Anyway, if you see any weird performance loss, it means your code or algorithm is not optimal.