ABCDEFGHIJKLMNOPQRST
1
Mahout 0.7MethodVector CombinationOps/SecMahout 0.7MethodVector CombinationOps/SecIncrease %SpeedUp
2
Norm2,DenseVector,1022.95Norm2DenseVector1022.95Norm2,DenseVector,18483676Norm2DenseVector184836761806799.2618069xDue to Caching
3
Norm2,RandSparseVector,25107.06Norm2RandSparseVector25107.06Norm2,RandSparseVector,17661180Norm2RandSparseVector1766118070243.48703.4xDue to Caching
4
Norm2,SeqSparseVector,79254.95Norm2SeqSparseVector79254.95Norm2,SeqSparseVector,18214332Norm2SeqSparseVector1821433222881.95229.8xDue to Caching
5
org.apache.mahout.common.distance.ManhattanDistanceMeasure,SeqSparseVector,1785.61org.apache.mahout.common.distance.ManhattanDistanceMeasureSeqSparseVector1785.61org.apache.mahout.common.distance.ManhattanDistanceMeasure,SeqSparseVector,26873.64org.apache.mahout.common.distance.ManhattanDistanceMeasureSeqSparseVector26873.641405.0115.1x
6
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,SeqSparseVector,1786.69org.apache.mahout.common.distance.ChebyshevDistanceMeasureSeqSparseVector1786.69org.apache.mahout.common.distance.ChebyshevDistanceMeasure,SeqSparseVector,21201.05org.apache.mahout.common.distance.ChebyshevDistanceMeasureSeqSparseVector21201.051086.6111.9x
7
Minus,SeqSparseVector,2007.68MinusSeqSparseVector2007.68Minus,SeqSparseVector,16216.56MinusSeqSparseVector16216.56707.738.1x
8
Plus,SeqSparseVector,2099.57PlusSeqSparseVector2099.57Plus,SeqSparseVector,16737.15PlusSeqSparseVector16737.15697.178x
9
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Seq.fn(Dense),158.28org.apache.mahout.common.distance.ChebyshevDistanceMeasureSeq.fn(Dense)158.28org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Seq.fn(Dense),1173.24org.apache.mahout.common.distance.ChebyshevDistanceMeasureSeq.fn(Dense)1173.24641.247.4x
10
org.apache.mahout.common.distance.ManhattanDistanceMeasure,Seq.fn(Dense),156.14org.apache.mahout.common.distance.ManhattanDistanceMeasureSeq.fn(Dense)156.14org.apache.mahout.common.distance.ManhattanDistanceMeasure,Seq.fn(Dense),1119org.apache.mahout.common.distance.ManhattanDistanceMeasureSeq.fn(Dense)1119616.667.2x
11
Minus,Seq.fn(Dense),185.28MinusSeq.fn(Dense)185.28Minus,Seq.fn(Dense),1098.29MinusSeq.fn(Dense)1098.29492.775.9x
12
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Seq.fn(Dense),147.3org.apache.mahout.common.distance.MinkowskiDistanceMeasureSeq.fn(Dense)147.3org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Seq.fn(Dense),773.91org.apache.mahout.common.distance.MinkowskiDistanceMeasureSeq.fn(Dense)773.91425.45.3x
13
Times,RandSparseVector,4153.37TimesRandSparseVector4153.37Times,RandSparseVector,20341.38TimesRandSparseVector20341.38389.764.9x
14
DotProduct,Rand.fn(Seq),8532.29DotProductRand.fn(Seq)8532.29DotProduct,Rand.fn(Seq),41357.99DotProductRand.fn(Seq)41357.99384.724.8x
15
org.apache.mahout.common.distance.TanimotoDistanceMeasure,Seq.fn(Rand),8589.15org.apache.mahout.common.distance.TanimotoDistanceMeasureSeq.fn(Rand)8589.15org.apache.mahout.common.distance.TanimotoDistanceMeasure,Seq.fn(Rand),41427.28org.apache.mahout.common.distance.TanimotoDistanceMeasureSeq.fn(Rand)41427.28382.324.8x
16
org.apache.mahout.common.distance.CosineDistanceMeasure,Seq.fn(Rand),8578.94org.apache.mahout.common.distance.CosineDistanceMeasureSeq.fn(Rand)8578.94org.apache.mahout.common.distance.CosineDistanceMeasure,Seq.fn(Rand),41220.28org.apache.mahout.common.distance.CosineDistanceMeasureSeq.fn(Rand)41220.28380.484.8x
17
Times,Dense.fn(Rand),3326.23TimesDense.fn(Rand)3326.23Times,Dense.fn(Rand),14443.71TimesDense.fn(Rand)14443.71334.244.3x
18
org.apache.mahout.common.distance.ManhattanDistanceMeasure,Dense.fn(Seq),274.84org.apache.mahout.common.distance.ManhattanDistanceMeasureDense.fn(Seq)274.84org.apache.mahout.common.distance.ManhattanDistanceMeasure,Dense.fn(Seq),1146.74org.apache.mahout.common.distance.ManhattanDistanceMeasureDense.fn(Seq)1146.74317.244.2x
19
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Seq.fn(Rand),8591.32org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureSeq.fn(Rand)8591.32org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Seq.fn(Rand),30905.92org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureSeq.fn(Rand)30905.92259.733.6x
20
org.apache.mahout.common.distance.ManhattanDistanceMeasure,Dense.fn(Rand),274.33org.apache.mahout.common.distance.ManhattanDistanceMeasureDense.fn(Rand)274.33org.apache.mahout.common.distance.ManhattanDistanceMeasure,Dense.fn(Rand),983.36org.apache.mahout.common.distance.ManhattanDistanceMeasureDense.fn(Rand)983.36258.463.6x
21
org.apache.mahout.common.distance.EuclideanDistanceMeasure,Seq.fn(Rand),8537.84org.apache.mahout.common.distance.EuclideanDistanceMeasureSeq.fn(Rand)8537.84org.apache.mahout.common.distance.EuclideanDistanceMeasure,Seq.fn(Rand),30567.34org.apache.mahout.common.distance.EuclideanDistanceMeasureSeq.fn(Rand)30567.34258.023.6x
22
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Dense.fn(Seq),298.33org.apache.mahout.common.distance.ChebyshevDistanceMeasureDense.fn(Seq)298.33org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Dense.fn(Seq),1057.58org.apache.mahout.common.distance.ChebyshevDistanceMeasureDense.fn(Seq)1057.58254.53.5x
23
LogNormalize,RandSparseVector,3702.77LogNormalizeRandSparseVector3702.77LogNormalize,RandSparseVector,12571.21LogNormalizeRandSparseVector12571.21239.513.4x
24
DotProduct,Dense.fn(Rand),8017.43DotProductDense.fn(Rand)8017.43DotProduct,Dense.fn(Rand),26360.76DotProductDense.fn(Rand)26360.76228.793.3x
25
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Dense.fn(Rand),300.82org.apache.mahout.common.distance.ChebyshevDistanceMeasureDense.fn(Rand)300.82org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Dense.fn(Rand),964.18org.apache.mahout.common.distance.ChebyshevDistanceMeasureDense.fn(Rand)964.18220.523.2x
26
org.apache.mahout.common.distance.CosineDistanceMeasure,SeqSparseVector,15692.88org.apache.mahout.common.distance.CosineDistanceMeasureSeqSparseVector15692.88org.apache.mahout.common.distance.CosineDistanceMeasure,SeqSparseVector,46450.91org.apache.mahout.common.distance.CosineDistanceMeasureSeqSparseVector46450.911963x
27
org.apache.mahout.common.distance.TanimotoDistanceMeasure,SeqSparseVector,15695.81org.apache.mahout.common.distance.TanimotoDistanceMeasureSeqSparseVector15695.81org.apache.mahout.common.distance.TanimotoDistanceMeasure,SeqSparseVector,46403.52org.apache.mahout.common.distance.TanimotoDistanceMeasureSeqSparseVector46403.52195.643x
28
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Dense.fn(Seq),265.68org.apache.mahout.common.distance.MinkowskiDistanceMeasureDense.fn(Seq)265.68org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Dense.fn(Seq),785.02org.apache.mahout.common.distance.MinkowskiDistanceMeasureDense.fn(Seq)785.02195.483x
29
org.apache.mahout.common.distance.EuclideanDistanceMeasure,SeqSparseVector,15419.57org.apache.mahout.common.distance.EuclideanDistanceMeasureSeqSparseVector15419.57org.apache.mahout.common.distance.EuclideanDistanceMeasure,SeqSparseVector,45045.79org.apache.mahout.common.distance.EuclideanDistanceMeasureSeqSparseVector45045.79192.132.9x
30
DotProduct,SeqSparseVector,16235.51DotProductSeqSparseVector16235.51DotProduct,SeqSparseVector,46932.95DotProductSeqSparseVector46932.95189.082.9x
31
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,SeqSparseVector,15530.12org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureSeqSparseVector15530.12org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,SeqSparseVector,44789.89org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureSeqSparseVector44789.89188.412.9x
32
Plus,Seq.fn(Dense),377.42PlusSeq.fn(Dense)377.42Plus,Seq.fn(Dense),1083.96PlusSeq.fn(Dense)1083.96187.22.9x
33
Times,Rand.fn(Seq),3344.64TimesRand.fn(Seq)3344.64Times,Rand.fn(Seq),9314.52TimesRand.fn(Seq)9314.52178.492.8x
34
Plus,Rand.fn(Dense),402.35PlusRand.fn(Dense)402.35Plus,Rand.fn(Dense),1054.63PlusRand.fn(Dense)1054.63162.122.6x
35
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Dense.fn(Rand),269.13org.apache.mahout.common.distance.MinkowskiDistanceMeasureDense.fn(Rand)269.13org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Dense.fn(Rand),704.17org.apache.mahout.common.distance.MinkowskiDistanceMeasureDense.fn(Rand)704.17161.652.6x
36
Times,Rand.fn(Dense),3335.6TimesRand.fn(Dense)3335.6Times,Rand.fn(Dense),8638.39TimesRand.fn(Dense)8638.39158.982.6x
37
DotProduct,Rand.fn(Dense),8002.16DotProductRand.fn(Dense)8002.16DotProduct,Rand.fn(Dense),19374.03DotProductRand.fn(Dense)19374.03142.112.4x
38
Create (copy),SeqSparseVector,32183.1Create (copy)SeqSparseVector32183.1Create (copy),SeqSparseVector,77554.07Create (copy)SeqSparseVector77554.07140.982.4x
39
DotProduct,Dense.fn(Seq),10253.62DotProductDense.fn(Seq)10253.62DotProduct,Dense.fn(Seq),24474.62DotProductDense.fn(Seq)24474.62138.692.4x
40
org.apache.mahout.common.distance.TanimotoDistanceMeasure,Dense.fn(Seq),9984.18org.apache.mahout.common.distance.TanimotoDistanceMeasureDense.fn(Seq)9984.18org.apache.mahout.common.distance.TanimotoDistanceMeasure,Dense.fn(Seq),23638.35org.apache.mahout.common.distance.TanimotoDistanceMeasureDense.fn(Seq)23638.35136.762.4x
41
org.apache.mahout.common.distance.ManhattanDistanceMeasure,DenseVector,241.17org.apache.mahout.common.distance.ManhattanDistanceMeasureDenseVector241.17org.apache.mahout.common.distance.ManhattanDistanceMeasure,DenseVector,570.05org.apache.mahout.common.distance.ManhattanDistanceMeasureDenseVector570.05136.372.4x
42
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,DenseVector,241.88org.apache.mahout.common.distance.ChebyshevDistanceMeasureDenseVector241.88org.apache.mahout.common.distance.ChebyshevDistanceMeasure,DenseVector,571.52org.apache.mahout.common.distance.ChebyshevDistanceMeasureDenseVector571.52136.282.4x
43
DotProduct,Seq.fn(Dense),10250.55DotProductSeq.fn(Dense)10250.55DotProduct,Seq.fn(Dense),23519.88DotProductSeq.fn(Dense)23519.88129.452.3x
44
org.apache.mahout.common.distance.CosineDistanceMeasure,Dense.fn(Seq),10442.37org.apache.mahout.common.distance.CosineDistanceMeasureDense.fn(Seq)10442.37org.apache.mahout.common.distance.CosineDistanceMeasure,Dense.fn(Seq),23781.26org.apache.mahout.common.distance.CosineDistanceMeasureDense.fn(Seq)23781.26127.742.3x
45
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,SeqSparseVector,1063.33org.apache.mahout.common.distance.MinkowskiDistanceMeasureSeqSparseVector1063.33org.apache.mahout.common.distance.MinkowskiDistanceMeasure,SeqSparseVector,2374.26org.apache.mahout.common.distance.MinkowskiDistanceMeasureSeqSparseVector2374.26123.292.2x
46
org.apache.mahout.common.distance.TanimotoDistanceMeasure,Seq.fn(Dense),10353.39org.apache.mahout.common.distance.TanimotoDistanceMeasureSeq.fn(Dense)10353.39org.apache.mahout.common.distance.TanimotoDistanceMeasure,Seq.fn(Dense),22954.82org.apache.mahout.common.distance.TanimotoDistanceMeasureSeq.fn(Dense)22954.82121.712.2x
47
org.apache.mahout.common.distance.CosineDistanceMeasure,Seq.fn(Dense),10342.54org.apache.mahout.common.distance.CosineDistanceMeasureSeq.fn(Dense)10342.54org.apache.mahout.common.distance.CosineDistanceMeasure,Seq.fn(Dense),22770.29org.apache.mahout.common.distance.CosineDistanceMeasureSeq.fn(Dense)22770.29120.162.2x
48
Plus,RandSparseVector,4033.86PlusRandSparseVector4033.86Plus,RandSparseVector,8813.31PlusRandSparseVector8813.31118.482.2x
49
org.apache.mahout.common.distance.TanimotoDistanceMeasure,Dense.fn(Rand),7823.16org.apache.mahout.common.distance.TanimotoDistanceMeasureDense.fn(Rand)7823.16org.apache.mahout.common.distance.TanimotoDistanceMeasure,Dense.fn(Rand),16784.63org.apache.mahout.common.distance.TanimotoDistanceMeasureDense.fn(Rand)16784.63114.552.1x
50
org.apache.mahout.common.distance.CosineDistanceMeasure,Dense.fn(Rand),7891.36org.apache.mahout.common.distance.CosineDistanceMeasureDense.fn(Rand)7891.36org.apache.mahout.common.distance.CosineDistanceMeasure,Dense.fn(Rand),16889.64org.apache.mahout.common.distance.CosineDistanceMeasureDense.fn(Rand)16889.64114.032.1x
51
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,DenseVector,220.81org.apache.mahout.common.distance.MinkowskiDistanceMeasureDenseVector220.81org.apache.mahout.common.distance.MinkowskiDistanceMeasure,DenseVector,464.65org.apache.mahout.common.distance.MinkowskiDistanceMeasureDenseVector464.65110.432.1x
52
Plus,Rand.fn(Seq),4431.94PlusRand.fn(Seq)4431.94Plus,Rand.fn(Seq),9136.27PlusRand.fn(Seq)9136.27106.152.1x
53
org.apache.mahout.common.distance.CosineDistanceMeasure,Rand.fn(Dense),7974.99org.apache.mahout.common.distance.CosineDistanceMeasureRand.fn(Dense)7974.99org.apache.mahout.common.distance.CosineDistanceMeasure,Rand.fn(Dense),16422.48org.apache.mahout.common.distance.CosineDistanceMeasureRand.fn(Dense)16422.48105.922.1x
54
Minus,Rand.fn(Seq),4325.38MinusRand.fn(Seq)4325.38Minus,Rand.fn(Seq),8828.43MinusRand.fn(Seq)8828.43104.112x
55
org.apache.mahout.common.distance.TanimotoDistanceMeasure,Rand.fn(Dense),7816.11org.apache.mahout.common.distance.TanimotoDistanceMeasureRand.fn(Dense)7816.11org.apache.mahout.common.distance.TanimotoDistanceMeasure,Rand.fn(Dense),15477.43org.apache.mahout.common.distance.TanimotoDistanceMeasureRand.fn(Dense)15477.4398.022x
56
Minus,RandSparseVector,4034.06MinusRandSparseVector4034.06Minus,RandSparseVector,7688.17MinusRandSparseVector7688.1790.581.9x
57
DotProduct,RandSparseVector,17777.02DotProductRandSparseVector17777.02DotProduct,RandSparseVector,33457.6DotProductRandSparseVector33457.688.211.9x
58
Norm1,RandSparseVector,25672.07Norm1RandSparseVector25672.07Norm1,RandSparseVector,46969.84Norm1RandSparseVector46969.8482.961.8x
59
org.apache.mahout.common.distance.ManhattanDistanceMeasure,RandSparseVector,3016.61org.apache.mahout.common.distance.ManhattanDistanceMeasureRandSparseVector3016.61org.apache.mahout.common.distance.ManhattanDistanceMeasure,RandSparseVector,5403.22org.apache.mahout.common.distance.ManhattanDistanceMeasureRandSparseVector5403.2279.121.8x
60
Norm1,SeqSparseVector,62203.03Norm1SeqSparseVector62203.03Norm1,SeqSparseVector,110918.75Norm1SeqSparseVector110918.7578.321.8x
61
org.apache.mahout.common.distance.TanimotoDistanceMeasure,Rand.fn(Seq),22831.88org.apache.mahout.common.distance.TanimotoDistanceMeasureRand.fn(Seq)22831.88org.apache.mahout.common.distance.TanimotoDistanceMeasure,Rand.fn(Seq),39654.34org.apache.mahout.common.distance.TanimotoDistanceMeasureRand.fn(Seq)39654.3473.681.7x
62
org.apache.mahout.common.distance.TanimotoDistanceMeasure,RandSparseVector,14888.84org.apache.mahout.common.distance.TanimotoDistanceMeasureRandSparseVector14888.84org.apache.mahout.common.distance.TanimotoDistanceMeasure,RandSparseVector,25345.44org.apache.mahout.common.distance.TanimotoDistanceMeasureRandSparseVector25345.4470.231.7x
63
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,RandSparseVector,3010.2org.apache.mahout.common.distance.ChebyshevDistanceMeasureRandSparseVector3010.2org.apache.mahout.common.distance.ChebyshevDistanceMeasure,RandSparseVector,5107.42org.apache.mahout.common.distance.ChebyshevDistanceMeasureRandSparseVector5107.4269.671.7x
64
org.apache.mahout.common.distance.CosineDistanceMeasure,Rand.fn(Seq),23352.95org.apache.mahout.common.distance.CosineDistanceMeasureRand.fn(Seq)23352.95org.apache.mahout.common.distance.CosineDistanceMeasure,Rand.fn(Seq),39607.94org.apache.mahout.common.distance.CosineDistanceMeasureRand.fn(Seq)39607.9469.611.7x
65
org.apache.mahout.common.distance.CosineDistanceMeasure,RandSparseVector,14956.6org.apache.mahout.common.distance.CosineDistanceMeasureRandSparseVector14956.6org.apache.mahout.common.distance.CosineDistanceMeasure,RandSparseVector,25193.69org.apache.mahout.common.distance.CosineDistanceMeasureRandSparseVector25193.6968.451.7x
66
DotProduct,Seq.fn(Rand),23696.81DotProductSeq.fn(Rand)23696.81DotProduct,Seq.fn(Rand),39675.24DotProductSeq.fn(Rand)39675.2467.431.7x
67
LogNormalize,DenseVector,233.54LogNormalizeDenseVector233.54LogNormalize,DenseVector,374.52LogNormalizeDenseVector374.5260.371.6x
68
org.apache.mahout.common.distance.EuclideanDistanceMeasure,RandSparseVector,14783.68org.apache.mahout.common.distance.EuclideanDistanceMeasureRandSparseVector14783.68org.apache.mahout.common.distance.EuclideanDistanceMeasure,RandSparseVector,21622.18org.apache.mahout.common.distance.EuclideanDistanceMeasureRandSparseVector21622.1846.261.5x
69
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,RandSparseVector,14993.06org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureRandSparseVector14993.06org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,RandSparseVector,21809.78org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureRandSparseVector21809.7845.471.5x
70
org.apache.mahout.common.distance.ManhattanDistanceMeasure,Rand.fn(Seq),3170.76org.apache.mahout.common.distance.ManhattanDistanceMeasureRand.fn(Seq)3170.76org.apache.mahout.common.distance.ManhattanDistanceMeasure,Rand.fn(Seq),4579.68org.apache.mahout.common.distance.ManhattanDistanceMeasureRand.fn(Seq)4579.6844.431.4x
71
org.apache.mahout.common.distance.EuclideanDistanceMeasure,Rand.fn(Seq),22096.72org.apache.mahout.common.distance.EuclideanDistanceMeasureRand.fn(Seq)22096.72org.apache.mahout.common.distance.EuclideanDistanceMeasure,Rand.fn(Seq),31584.89org.apache.mahout.common.distance.EuclideanDistanceMeasureRand.fn(Seq)31584.8942.941.4x
72
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Rand.fn(Seq),22741.03org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureRand.fn(Seq)22741.03org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Rand.fn(Seq),32358.44org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureRand.fn(Seq)32358.4442.291.4x
73
Plus,Dense.fn(Rand),406.26PlusDense.fn(Rand)406.26Plus,Dense.fn(Rand),569.43PlusDense.fn(Rand)569.4340.161.4x
74
org.apache.mahout.common.distance.ManhattanDistanceMeasure,Seq.fn(Rand),3269.19org.apache.mahout.common.distance.ManhattanDistanceMeasureSeq.fn(Rand)3269.19org.apache.mahout.common.distance.ManhattanDistanceMeasure,Seq.fn(Rand),4521.65org.apache.mahout.common.distance.ManhattanDistanceMeasureSeq.fn(Rand)4521.6538.311.4x
75
Plus,Dense.fn(Seq),408.17PlusDense.fn(Seq)408.17Plus,Dense.fn(Seq),562.31PlusDense.fn(Seq)562.3137.761.4x
76
Minus,Dense.fn(Seq),415.07MinusDense.fn(Seq)415.07Minus,Dense.fn(Seq),563.09MinusDense.fn(Seq)563.0935.661.4x
77
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Rand.fn(Seq),3134.94org.apache.mahout.common.distance.ChebyshevDistanceMeasureRand.fn(Seq)3134.94org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Rand.fn(Seq),4231.07org.apache.mahout.common.distance.ChebyshevDistanceMeasureRand.fn(Seq)4231.0734.961.3x
78
Minus,Dense.fn(Rand),416.29MinusDense.fn(Rand)416.29Minus,Dense.fn(Rand),548.41MinusDense.fn(Rand)548.4131.741.3x
79
LogNormalize,SeqSparseVector,10277.7LogNormalizeSeqSparseVector10277.7LogNormalize,SeqSparseVector,13531.81LogNormalizeSeqSparseVector13531.8131.661.3x
80
Times,DenseVector,303.38TimesDenseVector303.38Times,DenseVector,396.99TimesDenseVector396.9930.861.3x
81
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,RandSparseVector,1410.48org.apache.mahout.common.distance.MinkowskiDistanceMeasureRandSparseVector1410.48org.apache.mahout.common.distance.MinkowskiDistanceMeasure,RandSparseVector,1821.8org.apache.mahout.common.distance.MinkowskiDistanceMeasureRandSparseVector1821.829.161.3x
82
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Seq.fn(Rand),3276org.apache.mahout.common.distance.ChebyshevDistanceMeasureSeq.fn(Rand)3276org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Seq.fn(Rand),4195.06org.apache.mahout.common.distance.ChebyshevDistanceMeasureSeq.fn(Rand)4195.0628.051.3x
83
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Dense.fn(Seq),9590.54org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureDense.fn(Seq)9590.54org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Dense.fn(Seq),12124.14org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureDense.fn(Seq)12124.1426.421.3x
84
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Dense.fn(Rand),7704.86org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureDense.fn(Rand)7704.86org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Dense.fn(Rand),9621.13org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureDense.fn(Rand)9621.1324.871.2x
85
Plus,DenseVector,310.81PlusDenseVector310.81Plus,DenseVector,388.08PlusDenseVector388.0824.861.2x
86
org.apache.mahout.common.distance.EuclideanDistanceMeasure,Rand.fn(Dense),7601.89org.apache.mahout.common.distance.EuclideanDistanceMeasureRand.fn(Dense)7601.89org.apache.mahout.common.distance.EuclideanDistanceMeasure,Rand.fn(Dense),9438.35org.apache.mahout.common.distance.EuclideanDistanceMeasureRand.fn(Dense)9438.3524.161.2x
87
org.apache.mahout.common.distance.EuclideanDistanceMeasure,Dense.fn(Rand),7770.85org.apache.mahout.common.distance.EuclideanDistanceMeasureDense.fn(Rand)7770.85org.apache.mahout.common.distance.EuclideanDistanceMeasure,Dense.fn(Rand),9521.57org.apache.mahout.common.distance.EuclideanDistanceMeasureDense.fn(Rand)9521.5722.531.2x
88
org.apache.mahout.common.distance.EuclideanDistanceMeasure,Dense.fn(Seq),10114.58org.apache.mahout.common.distance.EuclideanDistanceMeasureDense.fn(Seq)10114.58org.apache.mahout.common.distance.EuclideanDistanceMeasure,Dense.fn(Seq),12352.9org.apache.mahout.common.distance.EuclideanDistanceMeasureDense.fn(Seq)12352.922.131.2x
89
Minus,DenseVector,312.28MinusDenseVector312.28Minus,DenseVector,381.29MinusDenseVector381.2922.11.2x
90
Times,SeqSparseVector,14304.53TimesSeqSparseVector14304.53Times,SeqSparseVector,17005TimesSeqSparseVector1700518.881.2x
91
Minus,Rand.fn(Dense),886.67MinusRand.fn(Dense)886.67Minus,Rand.fn(Dense),1052.73MinusRand.fn(Dense)1052.7318.731.2x
92
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Rand.fn(Seq),1425.15org.apache.mahout.common.distance.MinkowskiDistanceMeasureRand.fn(Seq)1425.15org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Rand.fn(Seq),1669.06org.apache.mahout.common.distance.MinkowskiDistanceMeasureRand.fn(Seq)1669.0617.111.2x
93
org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Seq.fn(Rand),1449.45org.apache.mahout.common.distance.MinkowskiDistanceMeasureSeq.fn(Rand)1449.45org.apache.mahout.common.distance.MinkowskiDistanceMeasure,Seq.fn(Rand),1686.05org.apache.mahout.common.distance.MinkowskiDistanceMeasureSeq.fn(Rand)1686.0516.321.2x
94
Times,Dense.fn(Seq),10153.72TimesDense.fn(Seq)10153.72Times,Dense.fn(Seq),11691.71TimesDense.fn(Seq)11691.7115.151.2x
95
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Rand.fn(Dense),8026.3org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureRand.fn(Dense)8026.3org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Rand.fn(Dense),9201.77org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureRand.fn(Dense)9201.7714.651.1x
96
org.apache.mahout.common.distance.ManhattanDistanceMeasure,Rand.fn(Dense),825.01org.apache.mahout.common.distance.ManhattanDistanceMeasureRand.fn(Dense)825.01org.apache.mahout.common.distance.ManhattanDistanceMeasure,Rand.fn(Dense),940.3org.apache.mahout.common.distance.ManhattanDistanceMeasureRand.fn(Dense)940.313.971.1x
97
Create (copy),RandSparseVector,13601.85Create (copy)RandSparseVector13601.85Create (copy),RandSparseVector,15408.79Create (copy)RandSparseVector15408.7913.281.1x
98
org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Rand.fn(Dense),814.83org.apache.mahout.common.distance.ChebyshevDistanceMeasureRand.fn(Dense)814.83org.apache.mahout.common.distance.ChebyshevDistanceMeasure,Rand.fn(Dense),916.15org.apache.mahout.common.distance.ChebyshevDistanceMeasureRand.fn(Dense)916.1512.431.1x
99
org.apache.mahout.common.distance.EuclideanDistanceMeasure,Seq.fn(Dense),10283.1org.apache.mahout.common.distance.EuclideanDistanceMeasureSeq.fn(Dense)10283.1org.apache.mahout.common.distance.EuclideanDistanceMeasure,Seq.fn(Dense),11508.36org.apache.mahout.common.distance.EuclideanDistanceMeasureSeq.fn(Dense)11508.3611.921.1x
100
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Seq.fn(Dense),10466.75org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureSeq.fn(Dense)10466.75org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure,Seq.fn(Dense),11593.79org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasureSeq.fn(Dense)11593.7910.771.1x