<div dir="ltr"><div dir="ltr"><div>Hello,</div><div>For the past 10 days, I've seen really strange speed problems at my end.</div><div><br></div><div>In 2 Ubuntu virtualbox VMs (16.04 and 18.04), my neural networks are running at half speed than usual. The host is a WIN 10 computer. Neural networks are both CPU and memory bound. Therefore, there is something affecting either CPU or memory.</div><div><br></div><div>Testing on Google Cloud, the speed is normal. This made me think that the speed problem was local to the testing environment. Just for peace of mind, I sent a string concatenation algorithm implemented in FPC to a friend to measure speed. To my shock, the same speed problem I was experiencing at my end is also happening at his end. This makes me believe that my problem isn't isolated.</div><div><br></div><div>Trying to find why things are slower at my end, I reverted my code to the code I had 4 months ago and also reverted the compiler to the same version I was using before (Stable 3.0.4). There was no luck.</div><div><br></div><div>Therefore, something really strange is going on:</div><div><ul><li>It's not a compilation problem. I moved binaries from an environment that doesn't have the speed problem to an environment that has the speed problem and I can verify the problem even with a binary built from a good machine.</li><li>So far, it affects Ubuntu 16.04 and 18.04 (I haven't tested in other distros). WIN10 is good.</li><li>A binary that works well on Google Cloud is slow with my own virtualbox VMs 16.04 and 18.04.</li><li>It also affects at least 1 notebook with Ubuntu 16.04 installed as host OS.</li><li>My CPU reports: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf</li><li>String concatenation is also affected making me to suspect about something wrong at malloc/libc.</li><li>Numerical results from neural networks are correct. So far, it's a speed problem.</li></ul></div><div>My question to you is: if anyone from you suspects that something might be wrong at OS level affecting either your CPU speed or malloc/libc/memory at your end that might be related to what I'm seeing here, please share. I have algorithms running at my end from a quarter to half of the original speed.</div><div class="gmail_quote"></div></div></div>