Titan: Excellent Performance per Dollar

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
Geez, AMD is doing great here. I wonder why they failed so hard at penetrating this market with GCN. I wonder what the people actually buying these cards know, that forum trolls don't?
 

Arkadrel

Diamond Member
Oct 19, 2010
3,681
2
0
I wonder what the people actually buying these cards know, that forum trolls don't?

They probably know how to code in CUDA, because its been out alot longer, and rather use CUDA than learn a new program languge.

So dispite not being "excellent performance per dollar" it still sells.
 

Rakehellion

Lifer
Jan 15, 2013
12,181
35
91
For the PhD minions out there, its time to convince your advisor to buy Titan. We're experiencing a x2 speedup over GTX680 without any code modifications!!! Time to tell your advisor time is money, double the research throughput w/ Titan!!

Titan cost more than twice as much as the GTX 680, so how is that good performance per dollar?
 

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
Geez, AMD is doing great here. I wonder why they failed so hard at penetrating this market with GCN. I wonder what the people actually buying these cards know, that forum trolls don't?

I think it was somewhat to point out that it very much depends on the task which card is the best per dollar.
The OP didn't specify any particular tasks, which is why the advantage over the 580 vs 680 was brought up in the first place.

Some people have also mentioned the HD7970 because in some tasks that too is better in performance per $ than Titan.

Basically Titan CAN be good if you are doing the right task compared to a GTX680, or 580, but sometimes the 580 can be a good deal where Titan still struggles, or the HD7970 can be best per dollar if it's an area where that is strong.

The OP was rather lacking in his breakdown of where exactly his gains were coming from though, and it's probably that while his stuff has found significant gains, those won't be the same for everyone, as we already know, due to different relative strengths of GTX580 vs 680 vs HD7900
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
Another big part of performance per dollar in this scenario is the cost of labor. The faster it works, the less labor they pay.
 

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
I think it was somewhat to point out that it very much depends on the task which card is the best per dollar.
The OP didn't specify any particular tasks, which is why the advantage over the 580 vs 680 was brought up in the first place.

Some people have also mentioned the HD7970 because in some tasks that too is better in performance per $ than Titan.

Basically Titan CAN be good if you are doing the right task compared to a GTX680, or 580, but sometimes the 580 can be a good deal where Titan still struggles, or the HD7970 can be best per dollar if it's an area where that is strong.

The OP was rather lacking in his breakdown of where exactly his gains were coming from though, and it's probably that while his stuff has found significant gains, those won't be the same for everyone, as we already know, due to different relative strengths of GTX580 vs 680 vs HD7900


Where does Titan struggle against the 580?

7970 is a non factor, it can't do CUDA which is the major language in this field.


Titan is much better than the 580, 580 has crippled DP, and operates at the same power envelope for considerably less performance. Start looking at cost of operation, 3 times the duration is not only a time thing, but it's 300% more power consumption.

But then again you have people who have no idea what they're talking about using percentage of peak performance achieved charts as performance charts, I mean seriously...
 

lambchops511

Senior member
Apr 12, 2005
659
0
0
Where does Titan struggle against the 580?

7970 is a non factor, it can't do CUDA which is the major language in this field.


Titan is much better than the 580, 580 has crippled DP, and operates at the same power envelope for considerably less performance. Start looking at cost of operation, 3 times the duration is not only a time thing, but it's 300% more power consumption.

But then again you have people who have no idea what they're talking about using percentage of peak performance achieved charts as performance charts, I mean seriously...

7970 is a non factor,, unless we get like literally 100 cards for free we will probably never switch to AMD. Our codebase is CUDA and it not economical to switch to OpenCL. We also heavily invested into NVIDIA's libraries (thrust, cublas, etc..) which OpenCL may or may not have similar alternatives.

DP performance actually means nothing in our line of work, we stick to SP.

Actually, we found the performance has high variance, really depends on what you are doing. If your model allows you to fit most of your number crunching in the (smaller) Kepler cache, we notice a significant delta in performance over cache spilling... the delta can be ~30% although we haven't measured too hard on this. This is of course highly dependent on your nature of work.
 

Cloudfire777

Golden Member
Mar 24, 2013
1,787
95
91
This forum frightens me. Its so full of Average Joe`s that is strongly pulled toward AMD that have no idea how things really work in the real world.
 
Last edited:
Mar 10, 2006
11,715
2,012
126
This forum frightens me. Its so full of Average Joe`s that is strongly pulled toward AMD that have no idea how things really work in the real world.

People just hate companies that make money. AMD offers "value" and it's an "underdog", so everyone roots for 'em. Badly run company that had a brief moment in the sun during 2003 - 2006 before "Conroe" left them bleeding in an alley. Graphics division is still pretty good, but it lacks the finesse and brand recognition that Nvidia has in key markets (Asia). That being said, I used to adore their "Athlon II" parts before Intel came in and gobbled up all of the value price points there, too.

AMD has bunch of loyalists still waiting for the next "Hammer".
 
Last edited:

tincart

Senior member
Apr 15, 2010
630
1
0
I'm actually working on a paper on ethics systems in computer games. I'll see if I can get a grant to buy a few Titans. My paper will clearly be better if I can game with 8X MSAA.
 

wand3r3r

Diamond Member
May 16, 2008
3,180
0
0
This forum frightens me. Its so full of Average Joe`s that is strongly pulled toward AMD that have no idea how things really work in the real world.

Thankfully you're here to educate. How do things work in the "real" world?
 

Cloudfire777

Golden Member
Mar 24, 2013
1,787
95
91
Thankfully you're here to educate. How do things work in the "real" world?

You can start by looking at the people saying the 7970 is a better options since it offer better performance/price than Titan and then look at OPs last reply.
And read the link above from gamervivek.

I`m not counting that you are able to do a simple 2+2, but I`m not gonna waste my time explaining it to you
 
Last edited:

96Firebird

Diamond Member
Nov 8, 2010
5,714
316
126
Another big part of performance per dollar in this scenario is the cost of labor. The faster it works, the less labor they pay.

Yes, people need to understand this. But most of the people here only play games with their video cards, so when the discussion moves towards the professional side of things, they are stuck in their ways.
 

Rvenger

Elite Member <br> Super Moderator <br> Video Cards
Apr 6, 2004
6,283
5
81
People just hate companies that make money. AMD offers "value" and it's an "underdog", so everyone roots for 'em. Badly run company that had a brief moment in the sun during 2003 - 2006 before "Conroe" left them bleeding in an alley. Graphics division is still pretty good, but it lacks the finesse and brand recognition that Nvidia has in key markets (Asia). That being said, I used to adore their "Athlon II" parts before Intel came in and gobbled up all of the value price points there, too.

AMD has bunch of loyalists still waiting for the next "Hammer".

K6-2, Thunderbird, Athlon XP (2001) were all great CPUs as well. So AMD did have competitive CPUs for much longer than you think.
 

NTMBK

Lifer
Nov 14, 2011
10,320
5,347
136
Geez, AMD is doing great here. I wonder why they failed so hard at penetrating this market with GCN. I wonder what the people actually buying these cards know, that forum trolls don't?

-Existing codebase- CUDA has been pushed hard in these markets for longer, making getting into it an uphill struggle for AMD. Porting code from CUDA to OpenCL takes time and effort, which costs money and wastes precious time which could be used to do research.

-OpenCL is implemented subtly differently by every vendor, making portability a nightmare.

-Ease of working with the code- OpenCL is frankly horrible, compared to CUDA. The amount of boilerplate garbage you have to deal with just to set up a context. The horrendous C-style API.* Academics want something that they can just pick up and run with, with the minimum of hassle, and CUDA just flat out wins there. There has been some progress with the release of things like the CLU, and new language extensions like C++AMP, but there is still a loooooong way to go.

I love OpenCL as a concept, and wish CUDA would go away. Being tied to a single hardware vendor is just... blech. I want a portable GPGPU language which will run anywhere, and be nice to work with. But OpenCL just isn't there yet.

*As an example of how horrid it is, let's take a very simple example. You want to get a list of all the OpenCL cards available in the API. So what do you do? First, you create an integer variable. Then you pass in a pointer to this variable (cast to a void*, because who needs type safety?) to a function, along with an enum telling the function what you want it to do, and certain other parameters left set to NULL as you're not using them. The function then sets this integer to the size of the list of cards which it is about to give you. Then you need to allocate an array that is this length. This array is then passed into the same function again, but as one of the other parameters (which was NULL the first time you called it), and finally it gives you your list of OpenCL devices. Utterly, utterly bloody horrible. (I admit that I probably got one or two minor details wrong here, because it's such a complex pain in the arse that I've struggled to memorise how to work with it... and have no desire to go trawling through those docs again.)
 

wand3r3r

Diamond Member
May 16, 2008
3,180
0
0
You can start by looking at the people saying the 7970 is a better options since it offer better performance/price than Titan and then look at OPs last reply.
And read the link above from gamervivek.

I`m not counting that you are able to do a simple 2+2, but I`m not gonna waste my time explaining it to you

Average joes aren't doing CUDA/GPU programming, again, how does the real world affect the average joe such that titan is good performance for the $ or whatever you are trying to promote?

The OP finds some benefit, sure, but you're claiming the average joe is ignorant and uneducated, please enlighten us.
 

lambchops511

Senior member
Apr 12, 2005
659
0
0
Average joes aren't doing CUDA/GPU programming, again, how does the real world affect the average joe such that titan is good performance for the $ or whatever you are trying to promote?

The OP finds some benefit, sure, but you're claiming the average joe is ignorant and uneducated, please enlighten us.

If you read my OP

For the PhD minions out there

This isn't for the "average joe", unless you are suggesting every "average joe" here is a PhD that requires intensive computing for their research.

Titan is a high end product (and priced such), and definitely not for the "average joe". However, if your work / research requires high performance computing such as GPUs, Titan is a very very very excellent product and has an extremely high return on investment.

Consider the option between $0 capital cost for not purchasing any hardware, versus $5 to purchase a simple calculator. If your work permits it, even though the $5 calculator costs infinitely more than not purchasing a calculator, it still has an excellent return on investment since it saves you time.

Similar analysis can be done for Titan, sure you are spending more dollars for initial upfront capital costs, but you should do your cost analysis over a period of time. How much is your time worth? Hence, if your time is worth squat, it is very very very advantageous to purchase Titans. Our approved supply channels are actually all out of Titans and generally have a 2 week wait period to get them, they are selling very very well as far as I know (K20s are available, but they do cost quite a bit more, esp when our group does not need the ECC or enterprise features).


Some benchmarks here as well:
http://forums.anandtech.com/showthread.php?t=2312284
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |