Bluebit Software
Bluebit Software Support Forum
 Home          Members     Calendar     Who's On

Welcome Guest ( Login | Register )
        



asymmetric execution time Expand / Collapse
Message
Posted Wednesday, November 21, 2007 8:18 AM Post #448
 

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie
playing around with the matrix operations revealed that:

1. for SVD decomposition of a matrix and its transpose is very different

2. the same phenomenon for matrox multiplication. the next code fragment will show that one is executing 5.5 time faster than the other

    Call A.Size(1000, 300)
    Call B.Size(300, 20)
    Call A.FillRandom
    Call B.FillRandom
    t = Timer()
    Set C = A.Times(B)
    Debug.Print Timer() - t
   
    Call A.Size(20, 300)
    Call B.Size(300, 1000)
    Call A.FillRandom
    Call B.FillRandom
    t = Timer()
    Set C = A.Times(B)
    Debug.Print Timer() - t

may be that i am missing something.

Any idea why?

---hoop says: playing with numbers might be dangerous---

 

« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Trifon

Permissions Expand / Collapse

All times are GMT -5:00, Time now is 12:04pm

Powered by InstantForum.NET v4.1.4 © 2010
Execution: 0.156. 6 queries. Compression Disabled.
.NET Matrix Library