10 Commits

Author SHA1 Message Date
Yutaka-Sawada
2869f18bc5 Release note of version 1.3.2.2 2022-02-06 11:15:47 +09:00
Yutaka-Sawada
c1b1f09d85 add version 1.3.2.2 files 2022-02-06 11:12:09 +09:00
Yutaka-Sawada
be43c340b2 Delete MultiPar_par1j_1321.7z 2022-02-06 11:11:21 +09:00
Yutaka-Sawada
71573c0149 Delete MultiPar_par2j_1321.7z 2022-02-06 11:11:16 +09:00
Yutaka-Sawada
9f5d97933b Delete MultiPar_sfv_md5_1321.7z 2022-02-06 11:11:09 +09:00
Yutaka-Sawada
3ffc9d484b Release note of version 1.3.2.1 2022-01-22 13:01:18 +09:00
Yutaka-Sawada
c9705d6cee add version 1.3.2.1 files 2022-01-22 12:55:08 +09:00
Yutaka-Sawada
7fbac2be16 Delete MultiPar_par2j_1320.7z 2022-01-22 12:54:10 +09:00
Yutaka-Sawada
b24afc1a24 Delete MultiPar_par1j_1318.7z 2022-01-22 12:54:04 +09:00
Yutaka-Sawada
95f35b14ac Delete MultiPar_sfv_md5_1318.7z 2022-01-22 12:53:56 +09:00
7 changed files with 39 additions and 62 deletions

101
README.md
View File

@@ -1,72 +1,49 @@
# MultiPar
v1.3.2.0 is public
### v1.3.2.2 is public
  This is a beta version to test new encoder & decoder.
I implemented a way of Cache Blocking for CPU's L3 cache optimization.
It will calculate multiple blocks at once on multi-Core CPU.
Old method calculated each block independently,
and could not avail the advantage of shared memory.
New method may use shared L3 cache more often, and will be fast on recent PCs.
  This is an emergency update to fix some serious bugs.
When I changed sanitizing function at previous version, I mistook some points.
Then, it failed at handling sub directories.
I updated par2j and others. (though PAR1 and checksumer don't support directory.)
Thanks [Sam Lane for reporting the bug](https://github.com/Yutaka-Sawada/MultiPar/issues/60).
Sometimes I might add a new bug, while I was trying to fix another bug.
If someone sees a failure or strange behavior, please tell me with ease.
I will solve as possible as I can.
  Thanks [prdp19 and Slava46](https://github.com/Yutaka-Sawada/MultiPar/issues/47) for many tests.
Thanks [Anime Tosho](https://github.com/Yutaka-Sawada/MultiPar/issues/21) for some idea and advice.
Also, other users aided my development.
Without their help, I could not perform this speed improvement.
  While new version seems to be faster on most cases,
it may happen to be slow for a few blocks.
Though I don't know the speed on old PCs, it may not become slow.
If you see a failure or strange result, please report the incident with ease.
I will try to solve as possible as I can.
  I adjusted CPU usage slider for CPUs with many Cores.
Now, each position will set different number of threads always.
Left most : 1/4 of CPU cores
One from left : 2/4 of CPU cores
Middle : 3/4 of CPU cores
One from right : 4/4 of CPU cores, or use one less threads on CPU with 6 or more Cores.
Right most : May use one more threads on CPU with 5 or less Cores.
  I improved calculating hash of multiple source files.
From my testing result, I changed default number of threads for NVMe SSD.
When you use a raid-system or external drive, it cannot detect the drive type.
If it fails to detect, it uses HDD mode by default.
At MultiPar options, it's possible to change the setting manually.
You may select one of them; HDD, SSD, or Fast SSD.
Caution, you should not select SSD, if your using drive is HDD.
  I added a feature to purge PAR2 files in my PAR2 client.
Though I don't use such risky feature,
[it was requested for batch repair](https://github.com/Yutaka-Sawada/MultiPar/issues/59).
If a user is interested in this, refer "/p" option in "Command_par2j.txt".
Be careful to set the option, because it may happen to remove un-intended PAR2 files.
[ Changes from 1.3.1.9 to 1.3.2.0 ]
[ Changes from 1.3.2.1 to 1.3.2.2 ]
Installer update
- Inno Setup supports Windows 7 or later.
GUI update
- Change
- Fast SSD is selectable as file access mode.
- Max number of log files was increased from 100 to 1000.
- CPU usage slider was adjusted on CPU with 6 or more Cores.
- Shadow of text over progress-bar becomes more smooth.
- New
- I added /batch command to MultiPar.exe for batch scripting.
PAR2 client update
- Change
- Standard buffer size becomes double to decrease iteration.
- Single byte error in a single slice file may be corrected.
- Number of using threads was changed on CPU with 6 or more Cores.
- Enabling GPU won't use additional threads on multi-core CPU.
- Progress percent may move while writing blocks.
- New
- A new option was added to remove recovery files.
- Improvement
- L3 cache optimization was implemented for multi-core CPU.
- Bug fix
- A fault of sanitizing function was fixed.
[ Hash value ]
MultiPar1320.zip
MD5: 56524875BC77FD7A4E51A9E2C3F834CB
SHA1: 245F3432DBCCAD335AEB2A70371EE57EFEF52CE7
MultiPar1322.zip
MD5: E9154665A4400559345F14DF53072626
SHA1: 89AD517E65726F3A112AD7977A9CC9CB57FC2847
MultiPar1320_setup.exe
MD5: 5D0A51F48CDE8FCB0B87CC949BE84DD1
SHA1: B727D5193697E8C0A2335DB8233874CBDAFDEE40
MultiPar1322_setup.exe
MD5: 0DE12560C4414C0F52189D8BB7190477
SHA1: E82B435201E3E403805B0C68AA1A5C47A3426E2A
  To install under "Program Files" or "Program Files (x86)" directory,
you must start the installer with administrative privileges by selecting
"Run as administrator" on right-click menu.
@@ -77,17 +54,17 @@ you must start the installer with administrative privileges by selecting
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
[OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu).
MultiPar_par2j_1320.7z
MD5: 5DBF880047D05BC2E8FE349DC6EC610C
SHA1: 1D50EFE97A7812B6AF0090B83AAEE61BCBABD1ED
MultiPar_par2j_1322.7z
MD5: 21E90BB1C46E135DD88D76097BB290A1
SHA1: 1DD2D2DCB9C5518ACE6DF8452066EC7C3B4B81FF
MultiPar_par1j_1318.7z
MD5: F66285403BA0AD856BA6A8CCD922EBF5
SHA1: 4CF5D819B16E60F1BBD82415D5F68CB46D3F53C3
MultiPar_par1j_1322.7z
MD5: E80BEB9BBFEAC709B0647E97580CD107
SHA1: 84F51338C2AB1D8B9179319F20EB159F27D9FA2A
MultiPar_sfv_md5_1318.7z
MD5: 4E6433808625C088E2773C961BBEBBD2
SHA1: 68B54D178BA58637F63CC3E0CC656C96D4472A33
MultiPar_sfv_md5_1322.7z
MD5: 468540C08059987573404A860B43979A
SHA1: 2B8AD55E1DC626A9F152554637B71EBE32F7C474
MultiPar_ShlExt_1320.7z
MD5: C413655ABF85BCFF3D4B349BAAADC24B

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.