1
clrmame Discussion / Re: How to check Progetto Snaps?
« on: 23 October 2016, 21:44 »
Thanks for the clarification. Just had the feeling it gets slower and slower the more matches it found. If i reckon correctly the first 10.000 creations were found in the first minute whereas the last 20.000 needed maybe an hour. Edit: Never mind... as you already said all dupes are created at first approach. That's why it probably boosts in the beginning.
Will do more testing on the titles set with 64bit version (if it runs on Wine). Edit: Works. Felt much faster (like 20mins) but title dat is smaller than snaps. Maybe not comparable.
On 32bit version the CPU is constantly stalled at 1/4 only (on 4 cores) that is typical for single core limitation. I found some entries about parallelization/multithreading in CMP history (somewhere 2008) but it doesn't look like it has any effect here or has been dropped already (or is Linux/Wine issue).
Will do more testing on the titles set with 64bit version (if it runs on Wine). Edit: Works. Felt much faster (like 20mins) but title dat is smaller than snaps. Maybe not comparable.
I doubt a 32/64 bit change will bring you a speed boost.I rather hoped you would have put some individual processor specific intrinsics there like _mm_crc32_u64 (SSE4.2 hardware accelerated crc32 calculation, multi-threaded).
On 32bit version the CPU is constantly stalled at 1/4 only (on 4 cores) that is typical for single core limitation. I found some entries about parallelization/multithreading in CMP history (somewhere 2008) but it doesn't look like it has any effect here or has been dropped already (or is Linux/Wine issue).