 
 
 
 
 
 
Speed: Inner MUCH slower than dot product??
- To: mathgroup at smc.vnet.net
- Subject: [mg65523] Speed: Inner MUCH slower than dot product??
- From: Lee Newman <leenewm at umich.edu>
- Date: Thu, 6 Apr 2006 06:52:13 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Dear Group,
In the process of performance tweaking some code, I came upon the 
following result:  using Inner is MUCH slower (orders of magnitude) than 
using Dot product (see code below).  Why is this?
m = Table[Random[], {25*25}, {50}];
mt = Transpose@m;
v = Table[Random[], {50}];
Do[v.mt, {10^3}] // Timing
Do[Dot[v, mt], {10^3}] // Timing
Do[Inner[Times, v, mt, Plus], {10^3}] // Timing
{0.047 Second, Null}
{0.046 Second, Null}
{22.047 Second, Null}
Lee
- Follow-Ups:
- Re: Speed: Inner MUCH slower than dot product??
- From: bsyehuda@gmail.com
 
- Re: Speed:  Inner MUCH slower than dot product??
- From: Sseziwa Mukasa <mukasa@jeol.com>
 
 
- Re: Speed: Inner MUCH slower than dot product??

