Connections Per Second

Ron Chrisley UNTIL 10/3/88 chrisley at arisia.xerox.com
Mon Aug 28 17:51:36 EDT 1989


Thomas Edwards <tedwards at cmsun.nrl.navy.mil> wrote:

"I have been wondering about interconnections per second ratings.
Suppose:

 A 128 input units, 64 hidden units, 128 output units 3-layer backprop
 network (learning the encoder problem, say).

 Let's say I can do 50 epochs of 128 exemplars in 41.54 seconds of this
 network.  Is it valid to say:

 Number of connections per exemplar =
        (128 * 64) + (128 * 64) [forward prop] +
        (128 * 64) [back prop] = 24576

 Number of connections per epoch = 24576 * 128 = 3145728

 Number of connections per 50 epochs = 3145728 * 50 = 157286400

 Divide by run time for 50 epochs = 157286400/41.54 = 3786384.2

 Now, is it accurate to say my backprop program runs at 3.7 million
 interconnections per second?"

I don't know about the rest of your calculations, or how anyone else does
this kind of comparison, but you should probably add in your bias weights
if you have any.  That should be about 192 more weights.

Why did you not include both layers of weights for the back prop contribution
to the total?

Also, I think some people distinguish between CUPS (connection updates per
second) ratings during learning, and CUPS ratings during recall.  Make sure
you aren't comparing apples and oranges...

Ron Chrisley


More information about the Connectionists mailing list