This repository was archived by the owner on Apr 22, 2020. It is now read-only.
Commit 2146926
Parallel pagerank (#178)
* Add parallel page rank
* Run only 1 warmup/measurement for LDBC benchmark
* Allow LightGraph to be run in parallel
* Only park for 100 nanos instead of sleep for 100 millis when the queue is full
* Avoid allocation of task list, of tasks cannot be run in parallel
* Make sure to sync all scores before running a new iteration
* Add test for parallel execution only
* Reorder LBDC params1 parent d91d6ea commit 2146926
File tree
13 files changed
+574
-131
lines changed- algo/src/main/java/org/neo4j/graphalgo
- impl
- benchmark/src/main/java/org/neo4j/graphalgo/bench
- core/src/main/java/org/neo4j/graphalgo/core
- leightweight
- utils
- tests/src
- main/java/org/neo4j/graphalgo
- core/leightweight
- test/java/org/neo4j/graphalgo/algo
13 files changed
+574
-131
lines changedLines changed: 16 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | | - | |
| 7 | + | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
| |||
104 | 103 | | |
105 | 104 | | |
106 | 105 | | |
| 106 | + | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
109 | 112 | | |
110 | 113 | | |
111 | 114 | | |
112 | 115 | | |
113 | 116 | | |
114 | 117 | | |
115 | | - | |
| 118 | + | |
116 | 119 | | |
117 | 120 | | |
118 | 121 | | |
119 | 122 | | |
120 | 123 | | |
121 | | - | |
| 124 | + | |
122 | 125 | | |
123 | 126 | | |
124 | 127 | | |
| |||
130 | 133 | | |
131 | 134 | | |
132 | 135 | | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
142 | 144 | | |
143 | 145 | | |
144 | 146 | | |
| |||
0 commit comments