I performed some test with different computers for a big flowcode program (TCP+LCD+3xADC+RS232) 18Ko compiled size.
Here are the results:
1-Samsung NF-210-A-02FR: 6min40s - processor 25% (8min 42s with default settings)
2-ASUS EeePC1201NL: 1min35s - ?
3-Dell OptiPlex 780 MT: 1min15s - processor 50%
4-Homemade PC:0m43s - processor 50%
5-Medion MD40321: 1min11s - processor 100%
Here are the config
1-Samsung NF-210-A-02FR
Atom N550-1.5GHz 2 core/4threads-1GO RAM - W7 - video shared
2-ASUS EeePC1201NL
Atom N450-1.66GHz 1 core/2 threadssimple coeur-1GO RAM - W7 - video ion2
3-Dell
Intel Core2 Duo E7500@2.93GHz 2 core/2 threads - 2Go RAM -W7-NVidia Quadro
4-Homemade PC
Pentium dual core E5200@2.5GHz 2 core/2 threads - 2Go Ram -XP- NVidia Geforce 8500GT
5-Medion MD40321 (manufacture in 2003!)
Athlon 2200+@1.79Ghz simple coeur-1Goram-video shared
My conclusion:
Only one core is working for compilation. The compilation speed is very low especially for virtual core. A single core old processor is better than a new 4 core for netbook. The Atom N550 is not suitable for big flowcode compilation.
Do you agree with my conclusion? Will future flowcode/PPP version be better for multicore? What netbook processor would you recommand for a netbook.
I can give my test program if you want to perform your own test on other computer.
very low compilation speed for multi core/thead processors
Moderator: Benj
-
- Matrix Staff
- Posts: 9520
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
- Contact:
Re: very low compilation speed for multi core/thead processo
That's intresting
If you don't mind posting test file, I can try on my PC and post results.
Thanks for sharing that information.
Martin
If you don't mind posting test file, I can try on my PC and post results.
Thanks for sharing that information.
Martin
Martin
-
- Posts: 155
- Joined: Sat Mar 28, 2009 5:44 pm
- Location: LYON FRANCE
- Has thanked: 3 times
- Been thanked: 41 times
- Contact:
Re: very low compilation speed for multi core/thead processo
This is the test file.
The program is for a wifi controled DIY segway made by my students.
The time is from clic on "compile to hex to "finished" on screenThe program is for a wifi controled DIY segway made by my students.
-
- Matrix Staff
- Posts: 9520
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
- Contact:
Re: very low compilation speed for multi core/thead processo
Tested on a Packard Bell ixtream x6622UK took 48secs. Processor 26% 4core 2.5GHz 64bit Win7
My Flowcode did appear to randomly share between the cores.
My Flowcode did appear to randomly share between the cores.
Martin
- JohnCrow
- Valued Contributor
- Posts: 1367
- Joined: Wed Sep 19, 2007 1:21 pm
- Location: Lincolnshire
- Has thanked: 364 times
- Been thanked: 716 times
- Contact:
Re: very low compilation speed for multi core/thead processo
Compile to hex takes 25 seconds from clicking on icon to finished.
Mesh System - CPU Core I5-750 with 4GB of ram - running at default (ie no overclocking) settings
Windows 7 Pro 64bit (SP1)
All 4 cores are used.
Though I am running a SSD hard drive which gives really good perfomance.
Mesh System - CPU Core I5-750 with 4GB of ram - running at default (ie no overclocking) settings
Windows 7 Pro 64bit (SP1)
All 4 cores are used.
Though I am running a SSD hard drive which gives really good perfomance.
1 in 10 people understand binary, the other one doesn't !
-
- Matrix Staff
- Posts: 9520
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
- Contact:
Re: very low compilation speed for multi core/thead processo
That's very good results John. I know what hard drive I getting next :p
Martin
Martin
Martin
- DavidA
- Matrix Staff
- Posts: 1076
- Joined: Fri Apr 23, 2010 2:18 pm
- Location: Matrix Multimedia Ltd
- Has thanked: 58 times
- Been thanked: 258 times
- Contact:
Re: very low compilation speed for multi core/thead processo
Yeh SSD's are one of the biggest bang for your buck computer upgrades at the moment, now that the price of them has fallen.
We have a delicious core i7, 8gb ram and a gtx 480 machine here, i might test it on that later
We have a delicious core i7, 8gb ram and a gtx 480 machine here, i might test it on that later
- Steve
- Matrix Staff
- Posts: 3422
- Joined: Tue Jan 03, 2006 3:59 pm
- Has thanked: 114 times
- Been thanked: 422 times
- Contact:
Re: very low compilation speed for multi core/thead processo
The compilation speed is unfortunately outside of our control because this is done by the compiler toolchain (BoostC / HITECH / GCC / etc). I will pass this information on to the compiler manufacturers.
Another thing that might help is tuning your anti-spyware software. For example, on my work PC Flowcode took a long time (20 seconds?) to even begin loading until I added the Flowcode exe to the exception list of Windows Defender. Once the exception is in place, loading commences almost immediately). You might get similar improvements by adding the compiler and linker exes to this (and other) exception lists.
Another thing that might help is tuning your anti-spyware software. For example, on my work PC Flowcode took a long time (20 seconds?) to even begin loading until I added the Flowcode exe to the exception list of Windows Defender. Once the exception is in place, loading commences almost immediately). You might get similar improvements by adding the compiler and linker exes to this (and other) exception lists.
-
- Posts: 155
- Joined: Sat Mar 28, 2009 5:44 pm
- Location: LYON FRANCE
- Has thanked: 3 times
- Been thanked: 41 times
- Contact:
Re: very low compilation speed for multi core/thead processo
I don't think the hard disk or RAM quantity is important because hard disk is not used and there is still some free RAM during compilation process.
For processor, I don't know why but the processor can't be higher than 25% with 4 thread/core. Maybe it is possible to configure that in window?
What I am looking for is a small netbook which is able to compile in less than 1min30. It would be useful to download the flowcode on my mobile mechanical systems. I was thinking to ASUS Eepc 1215N but maybe that's not a good solution with its Atom D525 2Core/4Threads. Maybe somebody have that one to test.
If you have a new data answer with the following list. It will be easier to read all the data
1-Samsung NF-210-A-02FR
Atom N550-1.5GHz 2 core/4threads-1GO RAM - W7 - video shared
6min40s - processor 25% (8min 42s with default settings)
2-ASUS EeePC1201NL
Atom N450-1.66GHz 1 core/2 threadssimple coeur-1GO RAM - W7 - video ion2
1min35
3-Dell
Intel Core2 Duo E7500@2.93GHz 2 core/2 threads - 2Go RAM -W7-NVidia Quadro
1min15s - processor 50%
4-Homemade PC
Pentium dual core E5200@2.5GHz 2 core/2 threads - 2Go Ram -XP- NVidia Geforce 8500GT
:0m43s - processor 50%
5-Medion MD40321 (manufacture in 2003!)
Athlon 2200+@1.79Ghz simple coeur-1Goram-video shared
1min11s - processor 100%
6- Mesh System - CPU Core I5-750 with 4GB of ram - running at default (ie no overclocking) settings
Windows 7 Pro 64bit (SP1)
7 -Packard Bell ixtream x6622UK took 48secs. Processor 26% 4core 2.5GHz 64bit Win7
For processor, I don't know why but the processor can't be higher than 25% with 4 thread/core. Maybe it is possible to configure that in window?
What I am looking for is a small netbook which is able to compile in less than 1min30. It would be useful to download the flowcode on my mobile mechanical systems. I was thinking to ASUS Eepc 1215N but maybe that's not a good solution with its Atom D525 2Core/4Threads. Maybe somebody have that one to test.
If you have a new data answer with the following list. It will be easier to read all the data
1-Samsung NF-210-A-02FR
Atom N550-1.5GHz 2 core/4threads-1GO RAM - W7 - video shared
6min40s - processor 25% (8min 42s with default settings)
2-ASUS EeePC1201NL
Atom N450-1.66GHz 1 core/2 threadssimple coeur-1GO RAM - W7 - video ion2
1min35
3-Dell
Intel Core2 Duo E7500@2.93GHz 2 core/2 threads - 2Go RAM -W7-NVidia Quadro
1min15s - processor 50%
4-Homemade PC
Pentium dual core E5200@2.5GHz 2 core/2 threads - 2Go Ram -XP- NVidia Geforce 8500GT
:0m43s - processor 50%
5-Medion MD40321 (manufacture in 2003!)
Athlon 2200+@1.79Ghz simple coeur-1Goram-video shared
1min11s - processor 100%
6- Mesh System - CPU Core I5-750 with 4GB of ram - running at default (ie no overclocking) settings
Windows 7 Pro 64bit (SP1)
7 -Packard Bell ixtream x6622UK took 48secs. Processor 26% 4core 2.5GHz 64bit Win7
-
- Posts: 333
- Joined: Mon Oct 05, 2009 2:39 pm
- Has thanked: 30 times
- Been thanked: 33 times
- Contact:
Re: very low compilation speed for multi core/thead processo
17s with the lastest flowcode release on a little Athlon X4 @ 3.6 Ghz from clicking on icon to finished on XP pro 32 bit.
I think you have a problem on your PC !
I think you have a problem on your PC !