You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@giraph.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2013/09/12 02:19:52 UTC

[jira] [Commented] (GIRAPH-753) Efficient dense matrix aggregators

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

Hudson commented on GIRAPH-753:
-------------------------------

SUCCESS: Integrated in Giraph-trunk-Commit #1298 (See [https://builds.apache.org/job/Giraph-trunk-Commit/1298/])
GIRAPH-753: Efficient dense matrix aggregators (herald via apresta) (alessandro: http://git-wip-us.apache.org/repos/asf?p=giraph.git&a=commit&h=af21be3b77c10a27e7598d358a6162550b5cb6de)
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/FloatSparseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/IntMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/FloatDenseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/DoubleDenseMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/DoubleSparseVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/FloatDenseVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/package-info.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/IntDenseMatrix.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/sparse/TestIntSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/FloatDenseMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/LongSparseVector.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/sparse/TestFloatSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/LongMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/LongSparseMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/DoubleSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/DoubleMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/LongMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/DoubleMatrix.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/TestLongMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/FloatVector.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/TestIntMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/FloatVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/LongDenseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/DoubleDenseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/DoubleSparseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/DoubleDenseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/package-info.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/sparse/TestDoubleSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/IntMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/IntSparseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/DoubleSparseMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/IntVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/LongSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/IntSparseMatrixSumAggregator.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/TestFloatMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/FloatSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/LongSparseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/DoubleDenseVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/FloatMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/FloatDenseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/DoubleVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/IntSparseVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/FloatMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/DoubleVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/LongDenseMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/LongVector.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/dense/TestIntDenseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/LongVectorSumAggregator.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/dense/TestLongDenseMatrix.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/TestDoubleMatrix.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/sparse/TestLongSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/LongDenseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/IntDenseMatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/LongDenseVector.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/dense/TestDoubleDenseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/IntDenseVectorSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/dense/IntDenseVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/IntSparseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/MatrixSumAggregator.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/IntVectorSumAggregator.java
* giraph-core/src/test/java/org/apache/giraph/aggregators/matrix/dense/TestFloatDenseMatrix.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/FloatSparseVector.java
* giraph-core/src/main/java/org/apache/giraph/aggregators/matrix/sparse/FloatSparseMatrixSumAggregator.java

                
> Efficient dense matrix aggregators
> ----------------------------------
>
>                 Key: GIRAPH-753
>                 URL: https://issues.apache.org/jira/browse/GIRAPH-753
>             Project: Giraph
>          Issue Type: New Feature
>            Reporter: Herald Kllapi
>         Attachments: GIRAPH-753.patch, GIRAPH-753-r2.patch, GIRAPH-753-r3.patch, GIRAPH-753-r4.patch, GIRAPH-753-r5.patch
>
>
> In applications where a matrix is needed, is not efficient to have an aggregator per entry. This update provides the same functionality with an aggregator per matrix row. This implementation uses an array per row and is efficient when the matrices are dense.

--
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