Sponsored Content
Full Discussion: Accelerated computing / GPUs
Special Forums UNIX and Linux Applications High Performance Computing Accelerated computing / GPUs Post 302793751 by figaro on Saturday 13th of April 2013 12:08:02 PM
Old 04-13-2013
Data Accelerated computing / GPUs

There are plenty of sources that explain the performance per watt of a computer. However, I wanted to investigate how accelerated computer components (notably GPUs) have become more efficient at a lower price over the years. I have thus defined a metric: performance per watt per price-unit, and plotted these by launch date and launch price.
The results are as follows:

Image

Notes:
  • GFLOPS are single precision
  • Prices are in euro as they were approximately at launch date; if no launch price is known, it has not been proxied with a current price and no plot point is shown
  • Data taken mostly from Comparison of Nvidia graphics processing units - Wikipedia, the free encyclopedia and collection started from the advent of multi-core GPU architectures. The choice of Nvidia was made, because of our professional interest in deploying CUDA and does not constitute an endorsement.
  • Data is on retail components as opposed to OEM components.
  • Launch prices are often artificially high, because it is the feature set that appeals to the enthusiasts who are also the first movers. The price degradation over time (loosely 10% per year) has not been taken into account.
  • The last two plot points are the GeForce GTX Titan and GeForce GTX 650 Ti Boost.

So while performance per watt has increased more than 5-fold over the observed period, the performance per watt per price-unit has not kept up accordingly: almost 4-fold.

In fact, there is even an inverse relationship between the number of cores and the performance metric:

Image

Perhaps the high end cards do not drop in price as much and maintain their price level at launch to finance the development of the lower end cards.
 

7 More Discussions You Might Find Interesting

1. News, Links, Events and Announcements

BSD Accelerated NVIDIA Driver Petition

hello ppl, me and a friend, tired of waiting for nvidia to help the community creating a nvidia driver for bsd, decided to make yet another petition to deliver nvidia as a way of protest. didn't we buy a nvidia card just like a common windows or linux user? didn't we pay for it? so, why... (0 Replies)
Discussion started by: crashnburn
0 Replies

2. Cybersecurity

Trusted Computing

About a year ago, a friend of mine who worked on the OReilly Snort book took a propsal he and I had worked on for a book on Trusted Computing. Though the editor thought the content was good and worthwhile, he felt that there wasn't enough of a market to justify printing such a work. How many... (0 Replies)
Discussion started by: kduffin
0 Replies

3. Virtualization and Cloud Computing

Event Cloud Computing - IBM Turning Data Centers Into ?Computing Cloud?

Tim Bass Thu, 15 Nov 2007 23:55:07 +0000 *I predict we may experience less*debates*on the use of the term “event cloud”*related to*CEP in the future, now that both IBM and Google* have made announcements about “cloud computing” and “computing cloud”, IBM Turning Data Centers Into ‘Computing... (0 Replies)
Discussion started by: Linux Bot
0 Replies

4. High Performance Computing

how to do GRID COMPUTING?

Hello, I want to know how to combine the processing power of given 2 FEDORA machines in LAN. Can you please tell me the commands,etc used to perform such an operations.Can you please give me the links where I can find more info on this topic. (5 Replies)
Discussion started by: nsharath
5 Replies

5. Programming

Computing an MD5Sum in C

Is it possible to call the unix command md5sum from within a C program. I am trying to write a C program that scans a directory and computes the MD5Sum of all the files in the directory. Whenever I use md5sum 'filename' I get the error 'md5sum undeclared'. Is there a header file or some library... (3 Replies)
Discussion started by: snag49ers
3 Replies

6. What is on Your Mind?

Old Style Computing and Networking

Does any one know what uucp stands for, what gopher is, does any one go BBS and edit with ed? If yes, are there any uucp providers today? Sometimes i get bored by all the Web @@@@ , and feel lonely in the world without uucp and free (realy free - no stupid Spamhaus etc) mailing lists. TIA Action (14 Replies)
Discussion started by: Action
14 Replies

7. SCO

intel 845gv chipset accelerated graphic driver

hi friends.i want to embedded intel 845gv chipset accelerated graphic driver to my xi graphic acceleratedx server ver 4.1 on sco unix .can any one help me to send this driver thanks very much. (0 Replies)
Discussion started by: mostafanabavi
0 Replies
machid(1)							   User Commands							 machid(1)

NAME
machid, sun, iAPX286, i286, i386, i486, i860, pdp11, sparc, u3b, u3b2, u3b5, u3b15, vax, u370 - get processor type truth value SYNOPSIS
sun iAPX286 i386 pdp11 sparc u3b u3b2 u3b5 u3b15 vax u370 DESCRIPTION
The following commands will return a true value (exit code of 0) if you are using an instruction set that the command name indicates. sun True if you are on a Sun system. iAPX286 True if you are on a computer using an iAPX286 processor. i386 True if you are on a computer using an iAPX386 processor. pdp11 True if you are on a PDP-11/45tm or PDP-11/70tm. sparc True if you are on a computer using a SPARC-family processor. u3b True if you are on a 3B20 computer. u3b2 True if you are on a 3B2 computer. u3b5 True if you are on a 3B5 computer. u3b15 True if you are on a 3B15 computer. vax True if you are on a VAX-11/750tm or VAX-11/780tm. u370 True if you are on an IBM(R) System/370tm computer. The commands that do not apply will return a false (non-zero) value. These commands are often used within makefiles (see make(1S)) and shell scripts (see sh(1)) to increase portability. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsu | +-----------------------------+-----------------------------+ SEE ALSO
make(1S), sh(1), test(1), true(1), uname(1), attributes(5) NOTES
The machid family of commands is obsolete. Use uname -p and uname -m instead. SunOS 5.11 5 Jul 1990 machid(1)
All times are GMT -4. The time now is 03:36 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy