I have now tuned o x86/pentium4/sse2, sparc32, sparc64, ppc32, ppc64. That just leaves bobcat, atom, arm, mips32, mips64.
Bill. On 24 March 2014 17:17, Bill Hart <goodwillh...@googlemail.com> wrote: > I have now assigned 36 open tickets to the 2.7 release. I'm sure more will > be added, but at least we now have some measure of how far we are from a > release. > > Next I will finish off tuning on the few other machines I have available. > > Bill. > > > On 21 March 2014 21:42, Bill Hart <goodwillh...@googlemail.com> wrote: > >> >> >> >> On 21 March 2014 21:26, leif <not.rea...@online.de> wrote: >> >>> Bill Hart wrote: >>> >>>> I have now tuned on the following architectures: >>>> >>>> core2, penryn, k102, netburst, k8, k10, bulldozer, westmere, >>>> sandybridge, piledriver, nehalem, core2, ia64. >>>> >>>> I don't have tuning values for: >>>> >>>> x86 (any kind), bobcat, atom, arm, mips32, mips64, sparc32, sparc64, >>>> ppc32, ppc64. >>>> >>>> If anyone can contribute any of the above, please do. >>>> >>>> Bill. >>>> >>> >>> Fresh tuning values for Bobcat (AMD E-450) are on the way; I've >>> meanwhile run tuneup 20 times while the machine was otherwise idle... (GCC >>> 4.8.0 on Ubuntu 10.04.4 x86_64, FWIW). >>> >>> >> Fantastic. However, we need to know one thing before getting bobcat >> tuning values: which is faster, mpn/x86_64/bobcat/sqr_basecase.as or >> mpn/x86_64/sqr_basecase.asm. >> >> To find out, could you do the following: >> >> ./configure >> make >> cd tune >> make speed >> ./speed -s 1-40 mpn_sqr_basecase >> >> {delete mpn/x86_64/bobcat/sqr_basecase.as} >> ./configure >> make clean >> make >> cd tune >> make speed >> ./speed -s 1-40 mpn_sqr_basecase >> >> If the second set of timings looks lower, leave it as it is when doing >> make tune, (otherwise -- unlikely -- put mpn/x86_64/bobcat/ >> sqr_basecase.as back, ./configure; make clean; make). >> >> Now it should be fine to do make tune. >> >> This step only needs to be done for bobcat. >> >> I'll presumably provide tuning values for Pentium 4 Prescott (x86) >>> tomorrow; MPIR's current cpuid.c still ("mis"-)detects that CPU (family 15 >>> model 3; same for model 4) as a stock Pentium 4 though. There's currently >>> no special assembly code for Prescott (using SSE3/PNI, say), but GCC is fed >>> with '-march=pentium4 -mtune=pentium4' instead of '-march=prescott >>> -mtune=prescott'. >>> >> >> Is it 64 bit? If not, we don't have any SSE3 code in MPIR. We only go up >> to SSE2 on the x86 branch. >> >> If it is 64 bit, you can force it to build as netburst, that's about it, >> i.e. --build=netburst-unknown-linux >> >> >>> >>> If it's of any use, I could also try to revive a Pentium III >>> (Coppermine) and tune on that. >>> >> >> That would be fun. :-) But it's not important if you don't have time. We >> assume people are using more recent processors if they want performance. >> >> Bill. >> >> >>> >>> >>> -leif >>> >>> -- >>> () The ASCII Ribbon Campaign >>> /\ Help Cure HTML E-Mail >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "mpir-devel" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to mpir-devel+unsubscr...@googlegroups.com. >>> To post to this group, send email to mpir-devel@googlegroups.com. >>> Visit this group at http://groups.google.com/group/mpir-devel. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/d/optout.