PureBytes Links
Trading Reference Links
|
Hello,
Right now, unless you run multiple instances it won't use
multi-CPU/cores however
this will change when multi-threaded optimizer will arrive later this
year.
Best regards, Tomasz Janeczko amibroker.com
----- Original Message -----
Sent: Friday, April 28, 2006 3:52
PM
Subject: [amibroker] Re: Amibroker
speed
Hi,
just a follow up question to this post:
Will
Amibroker be able to take of a multiple CPU system (e.g. 4xAMD Opteron 285
Dual Core CPUs)
Or will amibroker be able to take advantage of the dual
core on a SINGLE CPU only eg. AMD FX60 or Pentium 955XE?
I want to
do lots of optimisations ..
Thanks,
Joel
--- In
amibroker@xxxxxxxxxxxxxxx,
"Tomasz Janeczko" <amibroker@xxx> wrote: > > Hello, >
> 64-bit version of AmiBroker is ready in internal beta
version. > Speed benefit compared to 32 bit version is minor, just about
10%. > > Dual core/hyperthreading will give benefits for
optimizations only > once multiple treading optimizer is ready. >
I have done some experiments in parallelizing other areas > including
array operations but it turned out that single threaded > array
operations are faster. Strange? Yes stange but true. > As it turns out
parallelized code needs more time for thread > setup / synchronization
than it is needed to actually compute > array addition for a couple
thousands of bar for example > in a tight assembly loop (especially
after recent optimizations). > Actual timings for: > million
iterations of array addition > for( i = 0; i < 1000; i++ )
> for( k = 0; k < 1000; k++ ) > Sumh
= H + L; > were: > old single threaded code: 24 seconds >
new single treaded code (beta 4.75) (optimized on assembly level):
5 seconds > two threads on dual core cpu optimized assembly: 21
seconds > (all measurements Athlon64x2 3800 (2GHz clock)) >
> Real-world tests show that parallelization makes sense only >
if code part that is intended to run in parallel needs more than
few milliseconds. > Optimization is best area because single
optimization step is long enough > so thread setup/synchronization
time is not dominant. > > BTW: recent > > Best
regards, > Tomasz Janeczko > amibroker.com > ----- Original
Message ----- > From: "slwiser" <slwiser@xxx> > To:
<amibroker@xxxxxxxxxxxxxxx> > Sent: Saturday, January 21, 2006
3:49 PM > Subject: [amibroker] Amibroker speed > > >
> > > Dual core use is coming for all of us sooner than we would
like. How > > much benefit is the dual core and hyperthreading if
any while using > > Amibroker? > > > > 64 bit
operating system is just around the corner, any benefit here? > >
> > > > > > Please note that this group is for
discussion between users only. > > > > To get support from
AmiBroker please send an e-mail directly to > > SUPPORT {at}
amibroker.com > > > > For other support material please
check also: > > http://www.amibroker.com/support.html >
> > > > > Yahoo! Groups Links > > >
> > > > > > > > > > >
> > >
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
SPONSORED LINKS
YAHOO! GROUPS LINKS
|
|