[ 
https://issues.apache.org/jira/browse/MAHOUT-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13724887#comment-13724887
 ] 

Dmitriy Lyubimov commented on MAHOUT-1299:
------------------------------------------

So.. Any thoughts on this?

We already have dot() optimized (perhaps, even excessively optimized since it 
seems it tries to compute cost and algorithm for every pair of vectors, albeit 
it would be the same if they come from the same type of matrices).

We probably want to take into account which vectors are already readily 
available which depends on internal structure (in this particular case, either 
sparse rows or sparse columns) in order to avoid additional object creation of 
view objects.

in the end we may probably want to do something similar to 
VectorBinaryAggregate, but since i've never thought/done matrix multiply 
optimizations before, i'd want to ask for opinions.



                
> Add optimized versions of timesLeft(), timesRight() to 
> SparseRow~,SparseColMatrices
> -----------------------------------------------------------------------------------
>
>                 Key: MAHOUT-1299
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1299
>             Project: Mahout
>          Issue Type: New Feature
>    Affects Versions: 0.8
>            Reporter: Dmitriy Lyubimov
>            Assignee: Dmitriy Lyubimov
>            Priority: Minor
>             Fix For: 0.9
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to