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 <gro...@...> 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 > > > > > > > > >
