Commit Graph

148 Commits (71d4cdc3191ab782a4f90ae25e18eca187f1de2f)

Author SHA1 Message Date
StefanoPetrilli 71d4cdc319 processMatchedVertices rollback to critical regions
StefanoPetrilli 1374f21ba8 refactor increment on variables passed by reference in processMatchedVertices.cpp
StefanoPetrilli a9bb6b26fa processMatchedVertices partially working mixed critical and lock version
StefanoPetrilli 561cadee0f parallelQueues working
StefanoPetrilli 5ca78fb871 Refactoring isAlreadyMatched and processCrossEdge
StefanoPetrilli f17082b337 Refactoring: eliminatino of SPtr inside processMessages
StefanoPetrilli 1ea1be33ba Refactoring, eliminated useless passed variables
StefanoPetrilli 47c6f4f2f8 comments
StefanoPetrilli dc1675766f processMessages.cpp further refactoring
StefanoPetrilli ccac816f52 processCrossEdge small refactoring
StefanoPetrilli c7e8193514 omp task in clean.cpp, lock destroy
StefanoPetrilli 36bd3a51a2 Makefile fix
StefanoPetrilli 32777cc15c clean partial refactoring
StefanoPetrilli 64c23f93f8 processMessags partial refactoring, message const refactoring
StefanoPetrilli d19443052d Insert private queue error in processMatchedVertices.cpp
StefanoPetrilli df1e4a4616 PROCESS_CROSS_EDGE refactoring
StefanoPetrilli 3de1e607eb sendBundledMessages refactoring
StefanoPetrilli 9b13aef1ce processMathedVertices refactoring
StefanoPetrilli 6dcae6d0c1 fix private queues in PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli 63b7602d3a refactoring queueTransfer
StefanoPetrilli b66de7f25c Refactoring PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli 46047b2202 refactoring parallelComputeCandidateMateB
StefanoPetrilli 7cfe198d0f Format
StefanoPetrilli 1aca17cd44 initialize fix
StefanoPetrilli ea040ae5ee Reformat initialize, refactoring of initialize completed
StefanoPetrilli 7741abd45d Initialize parallelized with task
StefanoPetrilli b5e52d31f5 Refactoring private queues, still not working
StefanoPetrilli deab695294 Refactoring Initialization
StefanoPetrilli a54f084ffb refactoring, initialization
StefanoPetrilli bf0532867d Functions in different files
StefanoPetrilli 2044c5c8eb Merge fix, lock error
StefanoPetrilli f38f3cf09a Merge branch 'tmp' into ompmpi_aggregator_stefano_petrilli
StefanoPetrilli 6fd571ecb2 Lock error
StefanoPetrilli bf35c1659b Further improved critical region U
StefanoPetrilli b2230a6d6d Improved critical region U
StefanoPetrilli 6c20cd7819 PROCESS MATCHED VERTICES draft of parallelization
StefanoPetrilli f921aa47c4 Master region for tempCounter.clear()
(Might have solved stucked runs)
StefanoPetrilli 532701031e Extendend parallel region after SEND PACKET BUNDLE
Nothing parallelizable founded
StefanoPetrilli b079d71f30 Further optimizations PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli e2ca97ca47 Removed one critical region from PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli 5bc4f2a080 PROCESS MATCHED VERTICES parallelization improvement
StefanoPetrilli 2c8dc2ffdd PROCESS MATCHED VERTICES parallelization draft
StefanoPetrilli f3d7b3ab5e False sharing fix
StefanoPetrilli 766ef320c2 Refactoring + critical(Mate)
StefanoPetrilli 002239f5b6 False sharing fix
StefanoPetrilli 70b7c4db55 PARALLEL_PROCESS_EXPOSED_VERTEX_B named critical sections
StefanoPetrilli 2cac21b345 fix and reformatting
StefanoPetrilli 6180f29f39 PARALLEL_COMPUTE_CANDIDATE_MATE_B is now paralle and correct
StefanoPetrilli b4bfdd83e5 computeCandidateMate and isAlreadyMatched
StefanoPetrilli 1140669ea7 firstComputeCandidateMate