This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH] switch to fully parallel mode
- From: Tom Tromey <tromey at redhat dot com>
- To: gdb-patches at sourceware dot org
- Date: Fri, 30 Aug 2013 09:18:38 -0600
- Subject: Re: [PATCH] switch to fully parallel mode
- Authentication-results: sourceware.org; auth=none
- References: <1377711392-20236-1-git-send-email-tromey at redhat dot com>
>>>>> "Tom" == Tom Tromey <tromey@redhat.com> writes:
Tom> This means we can run 80.78 / 1.08 =~ 74 tests in the time available.
Tom> And, in this data set (slightly older than the above, but materially
Tom> the same) there were 948 tests. So, I think the current test suite
Tom> should scale ok up to about -j12.
For kicks I built this on gcc110, a 64 core PPC box, and tried various
values of N in "make -jN check".
N Time
+-----+-----+
| 6| 2:23|
+-----+-----+
| 12| 1:34|
+-----+-----+
| 13| 1:33|
+-----+-----+
| 15| 1:24|
+-----+-----+
| 20| 1:13|
+-----+-----+
| 30| 1:12|
+-----+-----+
So, my analysis is a bit off and it scales better than I thought.
A test suite run taking 1 minute seems pretty nice :)
We can further reduce the time if need be by splitting up the slowest
tests.
Tom