Citat Martin Geisler [EMAIL PROTECTED]:
In both plots we see that the first multiplication takes very long, it
is sort of waiting on the other multiplications. I think this is
because we're not yielding to the reactor when we start all the
multiplications.
This also means that no network
[EMAIL PROTECTED] writes:
Hi Martin,
I have a couple of stupid questions:
Quoting Martin Geisler [EMAIL PROTECTED]:
I've attached two plots, one for 1000 multiplications and one for
4000. Each plot has the multiplication-number on the x-axis and the
time for that multiplication on the
Quoting Martin Geisler [EMAIL PROTECTED]:
Note that I am not saying we are in that situation, in fact I don't
think so - but I am saying that it is important to find out ASAP!
Agreed! I would be very happy to hear suggestions as to how we can
measure things in VIFF and/or Twisted.
Well,
Citat [EMAIL PROTECTED]:
I think there was earlier some version where arithmetic was done by calling
some
external C code.
We are easily able to switch between gmpy (which is implemented in C) and Python
arithmetic, if that's what you mean.
I remember trying out how to implement Python
Martin Geisler [EMAIL PROTECTED] writes:
Hi everybody,
I have done some testing and come up with some strange numbers. I
measured the time each individual multiplication takes by storing a
timestamp when the multiplication is scheduled, and another when it
finishes.
Here is another plot
[EMAIL PROTECTED] writes:
I think there was earlier some version where arithmetic was done by
calling some external C code. From that I am guessing that it is
feasible to make a version where all or most of the stuff in 1) is
done by calling specific functions we can name and track rather
Quoting Mikkel Krøigård [EMAIL PROTECTED]:
Citat [EMAIL PROTECTED]:
I think there was earlier some version where arithmetic was done by calling
some
external C code.
We are easily able to switch between gmpy (which is implemented in C) and
Python
arithmetic, if that's what you mean.
Mikkel Krøigård [EMAIL PROTECTED] writes:
I remember trying out how to implement Python modules in C, and you
needed to define special functions that map to C functions.
Presumably there is something of the same kind going on inside gmpy
that we can measure separately from the rest of the
Quoting Martin Geisler [EMAIL PROTECTED]:
Martin Geisler [EMAIL PROTECTED] writes:
Hi everybody,
I have done some testing and come up with some strange numbers. I
measured the time each individual multiplication takes by storing a
timestamp when the multiplication is scheduled, and
Quoting Mikkel Krøigård [EMAIL PROTECTED]:
Citat Martin Geisler [EMAIL PROTECTED]:
I've looked at the GMPY code, and it is a fairly straightforward
wrapper for the GMP library, as you describe.
But I don't know if it makes it easier for us to benchmark just
because it is split into
10 matches
Mail list logo