I released a new version with large performance improvements. The syntax of the command line options of v0.1.x has changed and one has to specify the device IDs like in v0.2.x (see README). Furthermore, the command line option -a was introduced to select an algorithm. I guess that -a 0 or -a 2 should be fastest on R9 290(X) and -a 1 or -a 3 should be best for non-R9 290(X) cards.
clpts v0.1.4 win 64bit
Windows 8.1 64bit
AMD driver 13.251.0.0
two R9 270 2GB (975mhz / 1400mhz stock)
two R9 270X 4GB (1100mhz / 1400mhz stock)
30min test for each (previous cpm was on v0.1.2)
4463 to 5590 (-a 0)
4463 to 5827 (-a 1) -- update: after 2 hours I am getting 5840, rejections increased to 1.26%
4463 to 5579 (-a 2)
4463 to 5750 (-a 3)
so looks like a solid 25% increase across the board, 30% for option 1 on the R9 270 series cards works best as mentioned... now that I've done the 30min test for each option... I'll burn in for a couple hours on option 1 and check back in a couple hours...
do you think it would be a fair test if I ran 4 copies of clpts at the same time, one on each card? with each option? (thinking I could try all 4 options at once for several hours at the same time) or is it better to run one instance and check hours later to get a real read of the program? I'm not sure how its internals function if it would make any difference...
I did notice a roughly 20 watt increase over 4 cards, seems to be using slightly more memory on the cards.