[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#618799: libvigraimpex: unacceptably slow on mips


On Sat, Mar 19, 2011 at 03:17:31PM +0100, Jakub Wilk wrote:
> For a reason on another the attached program[0] is disturbingly slow
> on gabrielli.debian.org. It takes 74 seconds to run it; even my qemu
> mips machine (600 bogomips) is ca. 10 times faster.
> Dear mips porters:
> - Could you test speed of the program on other mips hardware?

Will do that later, currently my mips machine is busy building other
packages, so speed results won't be representative.

> - Do you have any ideas what could be the cause of such a bad
> efficiency?

gabrielli.d.o and some of the mips buildd don't have FPU, so the
floating point instructions are emulated by the kernel. That explains
why it is so slow. OTOH QEMU is emulating CPU with FPU by default (that
can be changed), so that's why it is faster.

The best is probably to only build this package on a buildd which has
FPU support. I have tweaked the buildd configuration, so it should be
the case now.


Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net

Reply to: