[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [amibroker] Improving performance of large optimizations



PureBytes Links

Trading Reference Links


<SPAN 
class=921550323-27102002>Increasing RAM will not help.
A 
faster CPU will provide an incremental improvement.
You 
might be able to overclock your CPU if your motherboard is capable of 
overclocking. Do not attempt this unless you know exactly what you are doing. It 
could cause data loss or it might even damage your hardware in some extreme 
cases.
<SPAN 
class=921550323-27102002> 
By far 
the biggest improvement is to change the way you optimize. 
<SPAN 
class=921550323-27102002> 
You 
could try optimizing fewer parameters concurrently. So instead of running one 
big optimization, you could run multiple smaller optimizations on fewer 
parameters.
<SPAN 
class=921550323-27102002> 
Also 
you can start with larger step sizes to find the general area of good 
performance. Then run a second optimization with fine-grained steps within a 
smaller range.
<SPAN 
class=921550323-27102002> 
<SPAN 
class=921550323-27102002>-Steve
<SPAN 
class=921550323-27102002> 

<FONT face=Tahoma 
size=2>-----Original Message-----From: giggollo99 
[mailto:giggollo@xxxx]Sent: Sunday, October 27, 2002 3:25 
PMTo: amibroker@xxxxxxxxxxxxxxxSubject: [amibroker] 
Improving performance of large optimizationsHi 
everyone, This question is directed to Tomasz and to anyone who has 
experience in doing large optimizations.I am attempting to perform 
quite large optimizations with a large amount of intraday data. I have a 
Windows XP OS, 1.2 GHz Athlon CPU and 512MB SDRAM.  The optimizations 
are of the order of 15,000 optimization steps over 50,000 intraday bars. 
I would like to know what upgrades you believe will allow me to do 
these optimizations faster. Which would in your experience enhance 
performance more, an increase in RAM or CPU speed?By monitoring 
CPU utilization and RAM utilization during these optimizations, I noticed 
that Amibroker uses 100% of CPU ("CPU USAGE" parameter in Windows Task 
Manager/Performance Tab) but only about 60% of the RAM ("PF Usage" and 
"Commit charge" and "Physical Memory available" in Windows Task 
Manager/Performance Tab). Those are the figures I see but I will defer 
their interpretation to the experts which I am not.Any other 
suggestions that could enhance the time required to perform these large 
optimizations? I know I could increase the step size in the optimize 
statements but I would like to optimize on a fine grain. Any help 
is *much* appreciated. Thanks.Post 
AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
href="">http://groups.yahoo.com/group/amiquote/messages/)Check 
group FAQ at: <A 
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
Your use of Yahoo! Groups is subject to the <A 
href="">Yahoo! Terms of Service.