Upcoming MultiCharts Beta Dramatically Outperforms TS8.3
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
Upcoming MultiCharts Beta Dramatically Outperforms TS8.3
Please see our test results:
Disclaimer:
Please note that, while every effort has been made to ensure that information contained herein is accurate and up to date, TS Support, LLC accepts no responsibility for errors or omissions that may occur.
No person should place reliance on information contained herein where such reliance may result in loss, damage, or injury.
Disclaimer:
Please note that, while every effort has been made to ensure that information contained herein is accurate and up to date, TS Support, LLC accepts no responsibility for errors or omissions that may occur.
No person should place reliance on information contained herein where such reliance may result in loss, damage, or injury.
- Attachments
-
- benchmark.PNG
- (22.88 KiB) Downloaded 3061 times
-
- comp.PNG
- (24.67 KiB) Downloaded 3072 times
Last edited by Andrew Kirillov on 19 Sep 2007, edited 5 times in total.
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
Actually we didn’t use any special technologies. We've revised our code and found some obvious bottlenecks. It is true that TS is highly optimized and it wasn’t simple task to outperform it.BTW Andrew, how did you guys managed to outperform TS on a single thread basis? My understanding is that TS is highly optimized for code performance. Did you take advantage of the SSE floating point? If not would it be possible to exploit that and further leave TS in the dust? thx
It is possible to make it 30-50% faster, but it will involve significant efforts. So we leave it as is so far.
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
Yes, MultiCharts is able to use all available cores. If your PC has two quad-core CPU MC will use 8 cores. It is true for optimization only, because paralleling is possible for this process.Just to confirm... are you saying that Multicharts is able to take advantage of Quad-core chips running on Vista ?P.S.
Keep in mind MultiCharts results on quad-core will be almost 2 times better...
IF yes, does this only apply to backtesting or does it apply to Charting as well ?
thanks
We are working on data loading optimization as well.
Actually we didn’t use any special technologies. We've revised our code and found some obvious bottlenecks. It is true that TS is highly optimized and it wasn’t simple task to outperform it.BTW Andrew, how did you guys managed to outperform TS on a single thread basis? My understanding is that TS is highly optimized for code performance. Did you take advantage of the SSE floating point? If not would it be possible to exploit that and further leave TS in the dust? thx
It is possible to make it 30-50% faster, but it will involve significant efforts. So we leave it as is so far.
You guys are really doing a great job. My hat is off to TSSupport team.
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
Opentick FEED issue
I would really like to see the opentick 0 tick issue to be fixed in this beta release. This issue has been around since April or so. Good job on the speed improvement. I know writing this code has to be a challenge.
Thanks
Thanks
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
oh, I see, there is no difference if you are doing charting only.Yes, MultiCharts is able to use all available cores. If your PC has two quad-core CPU MC will use 8 cores. It is true for optimization only, because paralleling is possible for this process.Just to confirm... are you saying that Multicharts is able to take advantage of Quad-core chips running on Vista ?P.S.
Keep in mind MultiCharts results on quad-core will be almost 2 times better...
IF yes, does this only apply to backtesting or does it apply to Charting as well ?
thanks
We are working on data loading optimization as well.
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007
New 2.1.976.1109 beta version of MultiCharts is out and can be downloaded here : http://www.tssupport.com/support/downloads/
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007
Hello,
We have been working on improving the loading time and we have aleady increased the downloading speed 2.5 times. Our goal is to make this process faster than in TS.
What MC version are you using? Have you started using the latest beta 2.1.976.1109 now available on our website?
Also, when you are saying that it takes a long time to download data, what data and it what resolution is it? And how long exactly does it take?
We have been working on improving the loading time and we have aleady increased the downloading speed 2.5 times. Our goal is to make this process faster than in TS.
What MC version are you using? Have you started using the latest beta 2.1.976.1109 now available on our website?
Also, when you are saying that it takes a long time to download data, what data and it what resolution is it? And how long exactly does it take?
Hi,Hello,
We have been working on improving the loading time and we have aleady increased the downloading speed 2.5 times. Our goal is to make this process faster than in TS.
What MC version are you using? Have you started using the latest beta 2.1.976.1109 now available on our website?
Also, when you are saying that it takes a long time to download data, what data and it what resolution is it? And how long exactly does it take?
I'm using 1109 build. Just forked over $499 and purchased a license.
It's not the downloading time. It's the loading time. I'm using a ASCII data source and it's so slow and I changed to a Globalserver data source, and it's about the same speed. It's the time MC takes to load the data into price bar that is slow. It has nothing to do with the downloading because all my data is locally stored in my computer.
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007
I look forward for the speed upgrade.We reproduced the situation you are describing. You are right. It does take a long time to load a chart.
We are currently working on speeding up this process. It will be at least 3 times faster in the 2.2 release.
For comparison purpose, the same data that took MC 3 minutes to load only takes 5 seconds in TS. This is a really dramatic difference. Please see what TSSupport can do. Thx.
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007
3 minutes vs. 5 seconds is indeed a dramatic difference.
However, the tests we have run here show different results. According to our tests, the previous beta is about 3-4 times slower than TS, the latest beta 2.1.976.1109 is 1.5 times slower than TS. None of the tests in these two versions yielded the difference you are talking about.
Could you run tests comparing the loading time again and give us the exact results?
Thank you.
However, the tests we have run here show different results. According to our tests, the previous beta is about 3-4 times slower than TS, the latest beta 2.1.976.1109 is 1.5 times slower than TS. None of the tests in these two versions yielded the difference you are talking about.
Could you run tests comparing the loading time again and give us the exact results?
Thank you.
3 minutes vs. 5 seconds is indeed a dramatic difference.
However, the tests we have run here show different results. According to our tests, the previous beta is about 3-4 times slower than TS, the latest beta 2.1.976.1109 is 1.5 times slower than TS. None of the tests in these two versions yielded the difference you are talking about.
Could you run tests comparing the loading time again and give us the exact results?
Thank you.
Attached is a csv data file for ES daily data from 9/5/2001 - 9/6/2007 (6 years).
The exact load time is:
Compression 15 min
Date: 9/5/2001 - 9/6/2007 (total 6 years)
TS time: 3 seconds
MC time: 55 seconds
So it wasn't as bad as 3 min that I mentioned above. But the difference still exceeds 18x.
Last edited by glam_100 on 06 Sep 2007, edited 1 time in total.
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007
- Marina Pashkova
- Posts: 2758
- Joined: 27 Jul 2007