Hello
Hello,
after many tests, and seeing many sources deeply, I can speak imho the best libs for multiscalar app comes from Intel TBB, Intel IPP
Mem manager multithreaded from 70seconds to 4seconds
check www.dellapasqua.com
please feel free to test it or join me to enlarge it with many functions from IPP Intel
Best regards
Roberto Della Pasqua
(does somebody wants join me to add other IPP functions to the RTL of Delphi/FPC?)
thanks to Alexander Brazda
http://www.dellapasqua.com
after many tests, and seeing many sources deeply, I can speak imho the best libs for multiscalar app comes from Intel TBB, Intel IPP
Mem manager multithreaded from 70seconds to 4seconds
check www.dellapasqua.com
please feel free to test it or join me to enlarge it with many functions from IPP Intel
Best regards
Roberto Della Pasqua
(does somebody wants join me to add other IPP functions to the RTL of Delphi/FPC?)
thanks to Alexander Brazda
http://www.dellapasqua.com
will be interesting if can be possible to make Generics and Generics Containers parallelized fully without to use Criticalsections, Semaphores, Events... I mean from the high level abstraction for the usual coder. Some structures should be locked atomically, as global index, etc. but maybe many methods can be done in parallel making full use of cpu cores
ReplyDeleteI wasn't aware of the existence of BrainMM. Based on the author testings, it performs better than the Intel TBB, if i understand this correctly, Roberto Della Pasqua your own systems show a better performance than BrainMM?
ReplyDeleteBrainMM actually crashes under some circumstances under WIN64, the author will correct it later this year. I did today another test, intel tbb+intel ipp single thread is slighty faster than fastmm4 and many times faster under threads. If the license will be more permissive perhaps we can build a custom LLVM4 object to embed statically.
ReplyDelete