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 amibroker@yahoogroups.com, Tomasz Janeczko <gro...@...> 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 amibroker@yahoogroups.com, 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 amibroker@yahoogroups.com, "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 amibroker@yahoogroups.com, 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 amibroker@yahoogroups.com, 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 > > > > > > > > >