Hello Friends!
As you may already know Flash recovery requires many more hardware resources than data recovery with PC-3000 Express or PC-3000 UDMA Systems. When you have to deal with HDDs, all complex operations are produced by the internal CPU on the drive’s PCB. But if you work with Flash devices, all the operations such as ECC correction, XOR decryption, page, and block splitting are applied within the PC-3000 Flash software.
Today we’re going to run some tests and show you the difference between various PCs configurations. In the end, the importance of having a good and stable PC configuration will become obvious. Also, do not hesitate to read our regularly updated article “The Best PC Configuration for the PC-3000 tools”.
PC-3000 Flash TEST Tasks
Running our tests we try to fix ECC in 3 different cases:
- A simple case with 8GB chip. A normal case with a medium number of bit errors;
- A simple case with 32GB chip. Same as the above – nothing special, just a bigger capacity;
- A complex case with 32Gb chip. Almost all pages have bit errors. TLC NAND is very wearied.
The speed of ECC correction depends on CPU power. More physical cores and threads bring better performance in correction. ECC correction of modern flash drives with 128-256Gb capacity requires a huge amount of time.
AMD Ryzen 7 1700 3.3GHz 8/16 loaded with ECC correction
Other comments:
- PC-3000 Flash is designed to use up to 16 cores of CPU with 100% loading of all threads. That’s why in our case AMD Ryzen 7 with 16 threads was fully loaded;
- All PCs have a RAM size of 8-16GB
So, let’s get started!
A simple case with 8GB chip.
A normal case with medium number of bit errors;
A simple case with 32GB chip.
The same – nothing special, just a bigger capacity;
A complex case with 32Gb chip.
Almost all pages have bit errors. TLC NAND is very wearied.
A few words on results
- AMD Ryzen with 6-8 physical cores – one of the best solutions for building your own PC workstations! Even first generation of Ryzen can do ECC job much faster than 8-cores based XEON CPU;
- Intel Core i5 and Core i7 are also very good for building workstation. As you can see, old Core i5 become almost in 2-3 times slower than modern Core i5 7xxx and 8xxx gen.
Final Comparison:
TOP Level (On the Fly):
- Core i9 9 GEN- 13 GEN(8-16 cores);
- Core i7 8 GEN – 13 GEN (6-14 cores);
- Core i5 8 GEN– 13 GEN (6 cores);
- Ryzen 9 3900 – 7900 (12-16 cores);
- Ryzen 7 1700 – 7800 (8 cores);
- Ryzen 5 1600 – 7600 (6 cores);
High Level (Fast):
- Core i7 6 GEN – 7 GEN (4 cores);
- Core i5 6 GEN – 7 GEN (4 cores);
- Core i3 8 GEN – 9 GEN (4 cores);
- Ryzen 3 1 GEN – 7 GEN (4 cores)
- Xeon E5 (4-6-8 cores);
Mid Level (Normal):
- Core i7 2 GEN – 5 GEN (4 Cores);
- Core i5 2 GEN – 5 GEN (4 Cores);
- Core i3 2 GEN – 7 GEN (2-4 Cores);
Low Level (Acceptable):
- Core i7 900 – Core i7 800 (4 Cores);
- Core i3 3000 – Core i3 2000 (2 Cores);
- Core i3 600 – Core i3 500 (2 Cores);
- Intel Pentium (Sandy Bridge and higher)
- Celeron G (Sandy Bridge and higher)
- AMD FX-8000 – (8 Cores);
- AMD FX-6000 – (6 Cores);
- AMD FX-4000 – (4 Cores);
- AMD Phenom II 1000 (6 cores);
Solitaire game Level (Unacceptable):
- Core 2 Quad;
- Core 2 Duo;
- Pentium (based on Intel Core 2 architecture)
- Pentium 4;
- Celeron (based on Pentium 4 and Core 2 architecture);
- AMD Phenom II x4;
- AMD Phenom II x2;
- Athlon II x4 ;
- Athlon II x2 ;
- Athlon A4-6-8;
- Sempron;
- Intel Atom;
- Pentium N (based on Intel Atom architecture);
- Celeron N (based on Intel Atom architecture);
- Core M.
Don’t forget that the speed of the solution will depend on your PC configuration.
There are many other tips & tricks that we will be happy to share with you. If you have any questions, do not hesitate to contact the ACE Lab Technical Support.
AMD Ryzen 2400G:
(4 Cores / 8 Threats)
8 – 2400G (3600MHz) – 00:02:48
32 – 2400G (3600MHz) – 00:16:40
32 (Complex) – 2400G (3600MHz) – 04:20:42
Core i7 7700HQ (Mobile CPU from Mi Gaming laptop G1):
4 Cores / 8 threats
8 GB – 7700HQ (3400MHz) – 00:03:05
32 GB – 7700HQ (3400MHz) – 00:19:09
32 GB (Complex) – 7700HQ (3400MHz) – 04:02:54
добрый день. Спасибо за инфорацию! Возник вопрос. А возможно ли переписать софт так, чтобы он научился еще и использовать не только CPU но и GPU, на рынке появилось очень много видео карт после “Майнеров” и по доступной цене можно собрать мощную машину для вычисления.
Теоретически я думаю это возможно, можно ли ждать такой вариант?
It’s a good idea, and our engineers already think about that. Maybe in future, we will make something like a plug-in for GPU acceleration in ECC operations.
Anyway, there is one important thing: most of working stations for Data Recovery does not have external graphic card. Everyone use integrated GPU like Intel HD or AMD APU and it’s fully enough for the most basic tasks. Free PCI-E slot is usually used for PC-3000 Express or PC-3000 UDMA or as external SATA controller for RAID cases.
Core i7 4870HQ (MacBook Pro 15 Mid 2015) – with Windows 10 and Parallels
4 Cores / 8 threads
8 GB – 4870HQ (3300MHz) – 00:03:16
32 GB – 4870HQ (3300MHz) – 00:18:55
32 GB (Complex) – 4870HQ (3300MHz) – 05:42:10
Core i7 3615QM (MacBook Pro 15 MID 2012) – with Windows 10 and Parallels
4 Cores / 8 threads
8 GB – 3615QM (3100MHz) – 00:04:01
32 GB – 3615QM (3100MHz) – 00:22:23
32 GB (Complex) – 3615QM (3100MHz) – 06:06:15
Core i7 8750H (MacBook Pro 15 2018) – with Windows 10 and Parallels
6 Cores / 12 threads
8 GB – 8750H (3300MHz) – 00:02:45
32 GB – 8750H (3300MHz) – 00:14:32
32 GB (Complex) – 8750H (3300MHz) – 03:27:59
Intel Xeon E5 2690 (Sandy Bridge)
8 Cores / 16 threads
8GB – E5 2690 (3400MHz) – 00:02:40
32GB – E5 2690 (3400MHz) – 00:15:34
32GB – (Complex) E5 2690 (3400MHz) – 03:41:37
AMD Ryzen 7 1700
8 Cores / 16 threads
8 GB Ryzen 7 1700 (3400MHz) – 00:01:53
32 GB Ryzen 7 1700 (3400MHz) – 00:11:31
32 GB (Complex) Ryzen 7 1700 (3400MHz) – 02:24:13
Intel Core i7 9750H
6 Cores / 12 threads
8GB 9750H (3300MHz) – 00:02:19
32GB 9750H (3300MHz) – 00:12:48
32GB 9750H (3300MHz) – 02:55:15
AMD Ryzen 7 4800H
8 Cores / 16 threads
8GB 4800H (3900MHz) – 00:01:11
32GB 4800H (3900MHz) – 00:09:18
32GB 4800H (3900MHz) – 02:04:40
there is a little typo,
you said “PC-3000 Flash is designed to use up to 16 cores of CPU with 100% loading of all THREATS.”
I think it should be, threads :-),
First I thought It’s something like Ransomware is about to attack on the data
Valuable comment, thanks for your attention. Already fixed 🙂
Intel Core i5-1135G7 3200MHz
4 Cores / 8 threads
8GB 1135G7 (3200MHz) – 00:02:33
32GB 1135G7 (3200MHz) – 00:17:21
32GB (Complex) 1135G7 (3200MHz) – 04:13:23
Intel Core i9-9880H 3300MHz
8 Cores / 16 threads
8GB 9880H (3300MHz) – 00:01:23
32GB 9880H (3300MHz) – 00:07:35
32GB (Complex) 9880H (3300MHz) – 02:11:39