[Libre-soc-bugs] [Bug 1044] SVP64 implementation of pow(x,y,z)
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Thu Nov 30 22:59:53 GMT 2023
https://bugs.libre-soc.org/show_bug.cgi?id=1044
--- Comment #76 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Jacob Lifshay from comment #70)
> https://salsa.debian.org/Kazan-team/mirrors/openpower-isa/-/jobs/4983704
it still didn't finish after running 6hr! (mostly due to pytest's terrible
scheduling decisions, it likes to run a lot of tests serially on 1 core towards
the end, powmod just happens to be at the end with some very long tests)
I made some changes that should speed up CI a bit, unfortunately some profiling
shows about 70% of runtime is taken up by nmigen simulation, which is
relatively slow.
I think the biggest change that probably will speed up CI is renaming the test
file so pytest schedules it earlier (allowing more parallelism), I'll try that
next.
commit 22c2fd82ddb9f4383eaf5bc867779d6b6845fcd4
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu Nov 30 14:55:08 2023 -0800
pytest: try to improve scheduling
commit 795cd9cba2882b0dd80c4fb93c984501e9f30cf4
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu Nov 30 14:54:05 2023 -0800
test_caller_svp64_powmod: rename to test_aaa_caller_svp64_powmod so pytest
tries to run it earlier
commit 0280a1ead801545c10b72829092dd1dc65aaf054
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu Nov 30 14:21:36 2023 -0800
speed up CI by disabling logging and VCD generation
commit 489c777a2f0abf9fee2899cc1ceb59aec0a97d22
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu Nov 30 14:20:54 2023 -0800
test/runner: allow disabling VCD using SIM_NO_VCD=1 env var
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list