One additional bit of info. I ran a second test, as some caching probably was now in place and the CPU thread went to 100% and the time of the Explore dropped about 10%.
Based on that I'm probably at maximum. Happy again...... --- In [email protected], "gmorlosky" <gmorlo...@...> wrote: > > 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" <gmorlosky@> 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 > > > > > > > > > > > > > > > > > > > > > >
