diff --git a/README.md b/README.md index ed3b263..b9d822e 100644 --- a/README.md +++ b/README.md @@ -1,61 +1,42 @@ # MultiPar -### v1.3.3.1 is public +### v1.3.3.2 is public -  This is a testing version to improve speed of PAR2 calculation. -Because the new method isn't tested so much, there may be a bug, failure, or mistake. -Be careful to use this non-stable version. -When you don't want to test by yourself, you should not use this yet. +  This is a small fix version to improve performance of GPU acceleration. +It will become faster on AMD Radeon graphics boards. +It may be slightly faster on Nvidia GeForce graphics boards. +There is no difference in CPU calculation. +Because this isn't tested so much, there may be a bug, failure, or mistake. If you see a problem, please report the incident. I will try to solve as possible as I can. -  CPU's L3 cache optimization depends on hardware environment. -It's difficult to guess the best setting for unknown type. -It seems to work well on Intel and AMD 's most CPUs. -Thanks Anime Tosho and MikeSW17 for long tests. -But, I'm not sure the perfomance of rare strange kind CPUs. -If you want to compare speed of different settings on your CPU, -you may try samples (TestBlock_2023-08-31.zip) in "MultiPar_sample" folder -on [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOg0cF2UHcs709Icv4). - -  I improved GPU implementation very much. -Thanks [Slava46 and K2M74 for many tests](https://github.com/Yutaka-Sawada/MultiPar/issues/99). -While I almost gave up to increase speed, their effort encouraged me to try many ways. -Without their aid, I could not implement this GPU function. +  I changed 3 points in my OpenCL implementation. +It's possible to test them by `lc` option at command-line. +Thanks [cavalia88, Slava46, and Anime Tosho for many tests and wonderful idea](https://github.com/Yutaka-Sawada/MultiPar/issues/107). OpenCL perfomance is varied in every graphics boards. If you have a fast graphics board, enabling "GPU acceleration" would be faster. If it's not so fast (or is slow) on your PC, just un-check the feature. - -  I saw a new feature of Inno Setup 6, which changes install mode. -It shows a dialog to ask which install mode. -Then, a user can install MultiPar in "Program Files" directory by selecting "Install for all users". -This method may be easier than starting installer by "Run as administrator". -I test the selection dialog at this version. -If there is no problem nor complaint from users, I use this style in later versions, too. +1) Data transfur between PC's RAM and GPU's VRAM +2) Calculation over GPU +3) Calculate 2 blocks at once to reduce number of table lookup -[ Changes from 1.3.3.0 to 1.3.3.1 ] - -Installer update -- It shows dialog to select "per user" or "per machine" installation. +[ Changes from 1.3.3.1 to 1.3.3.2 ] PAR2 client update -- Change - - Max number of threads to read files on SSD was increased to 6. - - Improvement - - GPU acceleration would become faster. + - GPU acceleration will work well on AMD graphics boards. [ Hash value ] -MultiPar1331.zip -MD5: ECFC1570C839DD30A2492A7B05C2AD6E -SHA1: 5E0E4CC38DAA995294A93ECA10AEB3AE84596170 +MultiPar1332.zip +MD5: 5F2848ED7F65C632D1FED42A39B66F95 +SHA1: CFA2CC6D217704BE2AF9DEDE15B117E9DC26A25B -MultiPar1331_setup.exe -MD5: A55E6FA5A6853CB42E3410F35706BAD9 -SHA1: 8D46BD6702E82ABA9ACCFA5223B2763B4DCEFE9E +MultiPar1332_setup.exe +MD5: 338F9D0842762338DC83921BBE546AF8 +SHA1: 2A11FD544D49AA7B952214733C9D8E53F647592E   To install under "Program Files" or "Program Files (x86)" directory, you must select "Install for all users" at the first dialog.