You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Dmitriy Lyubimov (JIRA)" <ji...@apache.org> on 2013/07/31 07:27:48 UTC

[jira] [Commented] (MAHOUT-1299) Add optimized versions of timesLeft(), timesRight() to SparseRow~,SparseColMatrices

    [ 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