NexusFi: Find Your Edge


Home Menu

 





Intel Haswell CPU


Discussion in Tech Support

Updated
      Top Posters
    1. looks_one Big Mike with 9 posts (8 thanks)
    2. looks_two josh with 6 posts (4 thanks)
    3. looks_3 ratfink with 2 posts (0 thanks)
    4. looks_4 bobarian with 2 posts (0 thanks)
    1. trending_up 4,988 views
    2. thumb_up 12 thanks given
    3. group 2 followers
    1. forum 19 posts
    2. attach_file 0 attachments




 
Search this Thread

Intel Haswell CPU

  #11 (permalink)
 
josh's Avatar
 josh 
Georgia, US
Legendary Market Wizard
 
Experience: None
Platform: SC
Broker: Denali+Rithmic
Trading: ES, NQ, YM
Posts: 6,216 since Jan 2011
Thanks Given: 6,752
Thanks Received: 18,136

I just noted the CPU activity in more detail. Seems one thread is used solely for processing incoming data over the network, as it goes flat when disconnected and hovers around 20-40% when connected.

On startup with a fresh workspace load, all 4 of them spike up, but then 3 taper off while one continues to work. My guess is that this is the big ES data file loading off the disk, and then composing the chart, and this is essentially a sequential operation, so only one thread/core can really do much good here.

As for updating quickly, I will have to observe during the active parts of the day tomorrow. It would seem that updating multiple charts at a 40ms frequency would be prime territory for using multiple CPU cores to parallelize the updates, but we'll see. Again, running two copies of SC with one for DOM only and the other for all charts makes the updates very fast, so this is my primary solution at the moment.

Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Deepmoney LLM
Elite Quantitative GenAI/LLM
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
Are there any eval firms that allow you to sink to your …
Traders Hideout
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
38 thanks
NexusFi site changelog and issues/problem reporting
27 thanks
GFIs1 1 DAX trade per day journal
19 thanks
The Program
18 thanks
  #12 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,397 since Jun 2009
Thanks Given: 33,173
Thanks Received: 101,537

I also use a separate copy for DOMs vs charts.

Double the cores on i7 may make a nice difference here.

Sent from my Nexus 4

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #13 (permalink)
 
bobarian's Avatar
 bobarian 
whitestone, new york
 
Experience: Intermediate
Platform: ninja trader
Posts: 1,995 since Oct 2010
Thanks Given: 5,258
Thanks Received: 3,120



Big Mike View Post
Hmm.

I have a ton of charts open in Sierra and never notice any slow down at all. But I also want to point out that more CPU will not necessarily solve your issue.

When I first load Sierra, which I only do once a month or so when I reboot, all 8 cores (HT) are at 100% loading charts. So Sierra is obviously good at making use of this. I really never load new charts during the day so can't comment on speed here.

Not to rag on another platform, but to make a point -- in Ninja, it never uses 100% cpu so more cpu isn't really going to do a whole lot. I mean clock for clock cycles you will get more work done on a faster CPU, even if it isn't being taxed at 100%, but if you look at the speed difference between your i5 and a new i7, I can't imagine it being more than 25-30% faster or so (guessing, you can google this for benchmark numbers). Is that really going to be a night and day difference for you?

When I first load Sierra, my memory consumption is about 10GB in Windows. Once charts are done loading, that goes back down to only 1GB. I reported this issue to Sierra a couple of years ago and long story short, they think it is not possible or the fault of Windows and not Sierra. My point is, there are definitely some times when memory usage in Sierra can be very high, like at first startup (loading new charts) which might be what you are seeing. Your 8GB might be the limiting factor.

The way to find out for sure would be to just use a simple widget or task manager, resource monitor, etc and pay close attention.

Keep in mind, Sierra stores data on the file system using Windows File Compression. That means that to access the data Windows must first decompress it. My @ES#C file is 8GB in size but compresses down to under 2GB, other instruments are also multiple GB, so you can imagine when loading 50 charts on startup and decompressing all that data, there is a lot of memory and CPU usage. So that is a lot of time spent right there if the entire file needs to be read, because it has to be decompressed first. This is almost certainly why memory usage is so high for me when I first start Sierra. I pointed this exact thing out to them a couple of years ago and like I said, response was not favorable. I requested they make it so I could turn off the forced file compression because I run Sierra on a VPS as well with lower memory, and startup sees huge memory usage balloon effect. In the end I don't think they ever did this and I was tired of arguing with them. Sierra is great in almost every way, but if they think they are right and you are wrong, there is usually nothing you can do.

Anyway, off on a tangent there so long story short, just be sure you really know what your limiting factor is first. At the end of the day if you are itching to build a new system, you certainly don't need my permission to do it. Just do it and have fun!

Mike

this might be a moot point, but i figured to give it a shot...Last i was told, nt onlyutilizes 1 cpu.I was told by nt support that if you are running a dual or quad cpu, essentially, only 1 is being utilized, and that also effects the amount of memory being used as well.
So, is Sierra able to run on dual/quad cpus?I would definately check that.It seems to me that the majority of the desktops sold now come with dual/quad cpu setups.....

Visit my NexusFi Trade Journal Reply With Quote
  #14 (permalink)
 
ratfink's Avatar
 ratfink 
Birmingham UK
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: TST/Rithmic
Trading: YM/Gold
Posts: 3,633 since Dec 2012
Thanks Given: 17,423
Thanks Received: 8,425


bobarian View Post
......and that also effects the amount of memory being used as well.......

Nope.

Travel Well
Visit my NexusFi Trade Journal Reply With Quote
  #15 (permalink)
 
bobarian's Avatar
 bobarian 
whitestone, new york
 
Experience: Intermediate
Platform: ninja trader
Posts: 1,995 since Oct 2010
Thanks Given: 5,258
Thanks Received: 3,120


ratfink View Post
Nope.

just reiterating what the nt tech said to me

Visit my NexusFi Trade Journal Reply With Quote
  #16 (permalink)
 
ratfink's Avatar
 ratfink 
Birmingham UK
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: TST/Rithmic
Trading: YM/Gold
Posts: 3,633 since Dec 2012
Thanks Given: 17,423
Thanks Received: 8,425


bobarian View Post
just reiterating what the nt tech said to me

Yes, I assumed that, sorry if my response appeared snarky. The real issue is whether you are running 32 or 64 bit apps and OS.

Travel Well
Visit my NexusFi Trade Journal Reply With Quote
  #17 (permalink)
 
josh's Avatar
 josh 
Georgia, US
Legendary Market Wizard
 
Experience: None
Platform: SC
Broker: Denali+Rithmic
Trading: ES, NQ, YM
Posts: 6,216 since Jan 2011
Thanks Given: 6,752
Thanks Received: 18,136


bobarian View Post
this might be a moot point, but i figured to give it a shot...Last i was told, nt onlyutilizes 1 cpu.I was told by nt support that if you are running a dual or quad cpu, essentially, only 1 is being utilized, and that also effects the amount of memory being used as well.
So, is Sierra able to run on dual/quad cpus?I would definately check that.It seems to me that the majority of the desktops sold now come with dual/quad cpu setups.....

From this page, SC says: "CPU multi-core support for increased performance with data downloading, chartbook loading, and market data processing."

As ratfink said, this does not affect memory usage in any way; but let's keep this on topic (CPUs) and not comparing applications, I would not want anyone to get offended.

Even with a 64-bit version of a program running, it really does not benefit in any meaningful way versus 32-bit, unless extensive backtesting is being done, for example, which would take the memory requirement above 4GB. Right now the usable address space is about 3GB for a 32-bit program, so unless you're hitting that barrier, 64-bit won't help.

Reply With Quote
  #18 (permalink)
 
josh's Avatar
 josh 
Georgia, US
Legendary Market Wizard
 
Experience: None
Platform: SC
Broker: Denali+Rithmic
Trading: ES, NQ, YM
Posts: 6,216 since Jan 2011
Thanks Given: 6,752
Thanks Received: 18,136

I will post in the SC forum regarding this, but here is a shot after the market opens this morning:



@Big Mike, what does your CPU usage look like per core compared to this? Only one of mine going, clearly not being utilized fully.

Reply With Quote
  #19 (permalink)
 
MrYou's Avatar
 MrYou 
NC, USA
 
Experience: None
Platform: None Yet
Trading: Guitar
Posts: 403 since Jun 2011
Thanks Given: 618
Thanks Received: 196

I'm not too interested in these Haswell CPUs. I think they are mostly a product life cycle upgrade vs any serious improvements.

I am looking forward to AMDs Steamroller later this year.

My latest trading research requirements focus more on CPU core/thread performance. The more and powerful the better. But what I'll spend money on comes down to value (price @ core performance) and any potential benefit from very low power usage at idle. I'll also probably stick to air cooling overclocking.

Reply With Quote
  #20 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,397 since Jun 2009
Thanks Given: 33,173
Thanks Received: 101,537



josh View Post
@Big Mike, what does your CPU usage look like per core compared to this? Only one of mine going, clearly not being utilized fully.



Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
Thanked by:




Last Updated on June 5, 2013


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts