Added structural code for load balancing BFS
finished kernel functions for partitioned edge map. TODO:enactor
finished kernel policy for partitioned edge map. TODO: Ask Andrew about shared mem size and threads per block.
Added relaxLightEdges kernel function.
Almost finished PBFS Enactor. Several small updates and fixes too.
Finished pbfs enactor. TODO: write testrig for PBFS.
accidentally added dobfs/result, remove it.
Added testrig for PBFS.
last commit of 2013. TODO: get Partitioned BFS working.
minor change in edge map partitioned kernel function.
PBFS works! RelaxLightEdges works, TODO: test relaxPartitionedEdges.
Debugging relaxPartitionedEdges. output queue is still incorrect.
fixed a typo in RelaxPartitionedEdges kernel. Now works for most graphs. thread_num for kernel launch affects the result. TODO: fix this for all graphs.
put away pbfs for a while. Andrew is debugging the bug in RelaxPartitionedEdge. TODO: integrate SSSP.
Added idempotence switch to BFS. still need some more patches.
Added idempotent switch, double the performance for BFS. Woo! TODO: change interface to other primitives which use BFS.
Changed vertex map interface in CC primitive.
Changed vertex map interface in BC primitive.
Changed vertex map interface in DOBFS primitive. TODO: still have bugs in Reverse iterations.
Fixed DOBFS with idempotence operation enabled. almost hit 1Bedge/s on soc-livejournal graph.