Ok - I conceed that my system is at max after doing the following tests: Started in SAFE MODE. Made sure that no processes other than bare bones windows processes were running.
Opened Task Manager and ran AmiBroker. The 4th thread increased to near 95% and floated between 90% and 95%, most of the time. So there must be another bottleneck, but it is probaly so small an increase that it is not worth searching out. I guess I'm happy wiht this 32 bit version of AmiBroker. So when is 64 bit Amibroker coming out :-) --- In [email protected], "gmorlosky" <gmorlo...@...> wrote: > > Well yes and no... > > Your explantion is correct, but here is what is happening: > > Of all 8 threads that show up in Task Manager, all other threads are less > then 10%, while the 3rd thread was AmiBroker and it never exceeded 80% and > bounced mostly between 65 and 80 percent for the entire 2 minutes of the > Explore. > > Any thoughts ? > > > > --- In [email protected], Tomasz Janeczko <groups@> wrote: > > > > Hello, > > > > 12% of CPU shown in task manager is an AVERAGE for all cores and > > it actually means that one core runs at FULL (100%) LOAD. > > (i7 presents to the system as 8 "processors" because of 4 cores with > > hyperthreading). > > > > > > Best regards, > > Tomasz Janeczko > > amibroker.com > > > > On 2010-06-28 20:36, gmorlosky wrote: > > > Ok.. after really studying what you all are saying, then this is the > > > conclusion: > > > > > > CPU primary core is running at 3.5 mhz and 12% capacity, so the CPU is > > > not the bottleneck. > > > > > > Data was moved to a ramdisk and no improvement, so the data transfer from > > > the harddrive is not the bottleneck. > > > > > > Memory is now tied direct to the CPU controller in an i7 system, so most > > > likely the 1600 mhz memory with a larger data path is not the bottleneck. > > > > > > So where is the bottleneck ? > > > > > > Thanks. > > > > > > > > > > > > --- In [email protected], Tomasz Janeczko<groups@> wrote: > > >> Correction, I meant Level3 shared cache (L1& L2 are per-core) on i7. > > >> > > >> On 2010-06-28 11:32, Tomasz Janeczko wrote: > > >>> Hello, > > >>> > > >>> I would only add to excellent Dennis' explanation, that theoretical 16x > > >>> speedup with 4 cores makes one assumption: > > >>> that you do not use shared memory extensively. Shared memory (i.e. > > >>> system RAM) is slower than single processor core. > > >>> Therefore if all cores fight for RAM access, you will not get any > > >>> speedup if you run out of on-chip cache. > > >>> You would be able to reach 4 times the performance of single core if > > >>> and only if entire code and data are on Level-1 (dedicated core) > > >>> cache. Even if data are on very fast Level2 on-chip cache (which is > > >>> shared on Intel i7) you may not see full theoretical performance. > > >>> > > >>> Best regards, > > >>> Tomasz Janeczko > > >>> amibroker.com > > >>> > > >>> On 2010-06-28 04:09, Dennis Brown wrote: > > >>>> Glenn, > > >>>> > > >>>> You are not hearing what is being said to you. You have a 4 core > > >>>> processor, with each core slightly faster than your old machine (clock > > >>>> speed), though larger on chip cache, larger main memory and somewhat > > >>>> faster system components will benefit your speed. Each core may also > > >>>> do more work in one clock cycle due to advanced architecture design. > > >>>> AmiBroker can only use one core. However, the other system processes > > >>>> can use the other cores, so they will not detract from the AB > > >>>> performance. > > >>>> > > >>>> You are getting a 4x improvement. That is fantastic! The larger > > >>>> memory is likely the main reason you are getting so much better > > >>>> performance. Without the memory boost you might see less than 2x > > >>>> improvement. > > >>>> > > >>>> The likely maximum overall performance improvement of your new system > > >>>> over the old, if all cores could be utilized 100% would be about 16x. > > >>>> So you can now watch a video or listen to music at the same time as > > >>>> your explore, and it is not likely to affect your explore time much. > > >>>> > > >>>> Be happy! > > >>>> > > >>>> Dennis > > >>>> > > >>>> > > >>>> > > >>>> On Jun 27, 2010, at 8:30 PM, gmorlosky wrote: > > >>>> > > >>>>> Well.... > > >>>>> > > >>>>> I loaded a RAMDisk program called Dataram RAM Disk and moved the > > >>>>> entire database (333mb) over there. Started AmiBroker and of course > > >>>>> it asks where is the data and I point it to the new database. I run > > >>>>> the same Explore and guess what....NO faster....It still took 2 > > >>>>> minutes and a few seconds to process the Explore. > > >>>>> > > >>>>> So what do make of that ? > > >>>>> > > >>>>> Thanks for any help > > >>>>> -Glenn > > >>>>> > > >>>>> > > >>>>> --- In [email protected], "gmorlosky"<gmorlosky@> wrote: > > >>>>>> TJ; > > >>>>>> > > >>>>>> That's a good point about SEEK time - I guess if I were to put the > > >>>>>> data on a SSD drive that might cut down some time, but then moving > > >>>>>> it to a RamDisk might help even more. > > >>>>>> > > >>>>>> Thanks > > >>>>>> -Glenn > > >>>>>> > > >>>>>> > > >>>>>> --- In [email protected], Tomasz Janeczko<groups@> wrote: > > >>>>>>> Hello, > > >>>>>>> > > >>>>>>> You are dreaming. > > >>>>>>> Your new computer is 4 times faster than old one nothing more. > > >>>>>>> > > >>>>>>> Run some real-world application that is actually doing something > > >>>>>>> serious > > >>>>>>> CPU and disk intensive > > >>>>>>> (like C++ compiler) and you will see 4 times speed up as well. > > >>>>>>> > > >>>>>>> You computer may be faster than that on paper or in certain tasks > > >>>>>>> (like > > >>>>>>> video decoding, > > >>>>>>> because of SSE3 support) but from CPU + disk standpoint it is just > > >>>>>>> about > > >>>>>>> 4 times faster > > >>>>>>> nothing more. Disk access speeds did NOT improve even 4 times. Your > > >>>>>>> old > > >>>>>>> disk may have > > >>>>>>> 20 ms and new may have 16 ms access. Not much improvement. Bulk > > >>>>>>> transfer > > >>>>>>> rates > > >>>>>>> do NOT matter at all because with the exception of copying 1GB file > > >>>>>>> disk > > >>>>>>> must > > >>>>>>> SEEK and time is spent on seeking rather than transfering data. > > >>>>>>> > > >>>>>>> Best regards, > > >>>>>>> Tomasz Janeczko > > >>>>>>> amibroker.com > > >>>>>>> > > >>>>>>> On 2010-06-27 18:06, gmorlosky wrote: > > >>>>>>>> Hi TJ; > > >>>>>>>> > > >>>>>>>> I was saying overall my new system runs other application what > > >>>>>>>> seems like 50 times faster, but as you pointed out I am only > > >>>>>>>> getting 4 times faster compared to that old system. > > >>>>>>>> > > >>>>>>>> Something isn't right here, it should be a lot faster. > > >>>>>>>> > > >>>>>>>> Any other thoughts ? > > >>>>>>>> > > >>>>>>>> Thnaks > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> --- In [email protected], Tomasz Janeczko<groups@> > > >>>>>>>> wrote: > > >>>>>>>> > > >>>>>>>>> Hello, > > >>>>>>>>> > > >>>>>>>>> 2 minutes vs 8 minutes ? That is 4 times not 50% as you say. > > >>>>>>>>> > > >>>>>>>>> Your new system runs this exploration 4 times faster than old one. > > >>>>>>>>> That is actually faster than one could expect. > > >>>>>>>>> > > >>>>>>>>> Best regards, > > >>>>>>>>> Tomasz Janeczko > > >>>>>>>>> amibroker.com > > >>>>>>>>> > > >>>>>>>>> On 2010-06-27 14:26, gmorlosky wrote: > > >>>>>>>>> > > >>>>>>>>>> I am very disappointed in the speed I am getting running an > > >>>>>>>>>> Explore in AmiBroker 5.20. Here is my example: > > >>>>>>>>>> > > >>>>>>>>>> Both units are running the same 32 bit version of Amibroker > > >>>>>>>>>> 5.20, running the same Explore I created, with no other software > > >>>>>>>>>> other than basic antivirus running. > > >>>>>>>>>> *********************************** > > >>>>>>>>>> Old system (about 7 years): > > >>>>>>>>>> Pentium D (single core) 2.4 mhz, 1 gig memory 233 mhz, 5400 rpm > > >>>>>>>>>> drive, Windows XP Pro > > >>>>>>>>>> > > >>>>>>>>>> Results of Explore (5500 sysmbols): > > >>>>>>>>>> CPU usage 100%, 8 minutes 5 seconds > > >>>>>>>>>> *********************************** > > >>>>>>>>>> New system (about 2 months): > > >>>>>>>>>> i7-930 (quad core) 2.6 mhz, 6 gig memory 1600 mhz, 7200 high rpm > > >>>>>>>>>> drive, Windows 7 64 bit > > >>>>>>>>>> > > >>>>>>>>>> Results of Explore (5500 sysmbols): > > >>>>>>>>>> CPU usage 12%, 2 minutes 3 seconds > > >>>>>>>>>> *********************************** > > >>>>>>>>>> Why so stinking slow ??? when the new system is roughly 50 times > > >>>>>>>>>> faster in overall processing ??? > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> ------------------------------------ > > >>>>>>>>>> > > >>>>>>>>>> **** IMPORTANT PLEASE READ **** > > >>>>>>>>>> This group is for the discussion between users only. > > >>>>>>>>>> This is *NOT* technical support channel. > > >>>>>>>>>> > > >>>>>>>>>> TO GET TECHNICAL SUPPORT send an e-mail directly to > > >>>>>>>>>> SUPPORT {at} amibroker.com > > >>>>>>>>>> > > >>>>>>>>>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > >>>>>>>>>> http://www.amibroker.com/feedback/ > > >>>>>>>>>> (submissions sent via other channels won't be considered) > > >>>>>>>>>> > > >>>>>>>>>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > >>>>>>>>>> http://www.amibroker.com/devlog/ > > >>>>>>>>>> > > >>>>>>>>>> Yahoo! Groups Links > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>> ------------------------------------ > > >>>>>>>> > > >>>>>>>> **** IMPORTANT PLEASE READ **** > > >>>>>>>> This group is for the discussion between users only. > > >>>>>>>> This is *NOT* technical support channel. > > >>>>>>>> > > >>>>>>>> TO GET TECHNICAL SUPPORT send an e-mail directly to > > >>>>>>>> SUPPORT {at} amibroker.com > > >>>>>>>> > > >>>>>>>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > >>>>>>>> http://www.amibroker.com/feedback/ > > >>>>>>>> (submissions sent via other channels won't be considered) > > >>>>>>>> > > >>>>>>>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > >>>>>>>> http://www.amibroker.com/devlog/ > > >>>>>>>> > > >>>>>>>> Yahoo! Groups Links > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>> > > >>>>> ------------------------------------ > > >>>>> > > >>>>> **** IMPORTANT PLEASE READ **** > > >>>>> This group is for the discussion between users only. > > >>>>> This is *NOT* technical support channel. > > >>>>> > > >>>>> TO GET TECHNICAL SUPPORT send an e-mail directly to > > >>>>> SUPPORT {at} amibroker.com > > >>>>> > > >>>>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > >>>>> http://www.amibroker.com/feedback/ > > >>>>> (submissions sent via other channels won't be considered) > > >>>>> > > >>>>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > >>>>> http://www.amibroker.com/devlog/ > > >>>>> > > >>>>> Yahoo! Groups Links > > >>>>> > > >>>>> > > >>>>> > > >>>> ------------------------------------ > > >>>> > > >>>> **** IMPORTANT PLEASE READ **** > > >>>> This group is for the discussion between users only. > > >>>> This is *NOT* technical support channel. > > >>>> > > >>>> TO GET TECHNICAL SUPPORT send an e-mail directly to > > >>>> SUPPORT {at} amibroker.com > > >>>> > > >>>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > >>>> http://www.amibroker.com/feedback/ > > >>>> (submissions sent via other channels won't be considered) > > >>>> > > >>>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > >>>> http://www.amibroker.com/devlog/ > > >>>> > > >>>> Yahoo! Groups Links > > >>>> > > >>>> > > >>>> > > >>>> > > >>> ------------------------------------ > > >>> > > >>> **** IMPORTANT PLEASE READ **** > > >>> This group is for the discussion between users only. > > >>> This is *NOT* technical support channel. > > >>> > > >>> TO GET TECHNICAL SUPPORT send an e-mail directly to > > >>> SUPPORT {at} amibroker.com > > >>> > > >>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > >>> http://www.amibroker.com/feedback/ > > >>> (submissions sent via other channels won't be considered) > > >>> > > >>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > >>> http://www.amibroker.com/devlog/ > > >>> > > >>> Yahoo! Groups Links > > >>> > > >>> > > >>> > > >>> > > > > > > > > > > > > ------------------------------------ > > > > > > **** IMPORTANT PLEASE READ **** > > > This group is for the discussion between users only. > > > This is *NOT* technical support channel. > > > > > > TO GET TECHNICAL SUPPORT send an e-mail directly to > > > SUPPORT {at} amibroker.com > > > > > > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at > > > http://www.amibroker.com/feedback/ > > > (submissions sent via other channels won't be considered) > > > > > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > > http://www.amibroker.com/devlog/ > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > >
