Bitcoin miner: a benchmark?

Article: Intel's Sandy Bridge Graphics Architecture
By: David Kanter (dkanter.delete@this.realworldtech.com), August 16, 2011 3:31 pm
Room: Moderated Discussions
Robert Daivid Graham (bigrobg@gmail.com) on 8/16/11 wrote:
---------------------------
>>For bit coin mining, you should just send money to RWT
>>directly, since it's a giant scam.
>
>Lol.
>
>I use bitcoin mining because no other benchmark is as optimized for each platform,
>from CPU to GPU to FPGA.

There are a lot of well tuned benchmarks. I would think Linpack for starters, or FFTs, etc.

>That's because it turns "integer addition" into $$$$ (as
>long as you sell the bitcoins you've mined as soon as >possible). The more you can
>optimize it, the more money you can generate.

Unlike dollars, pesos, rubles, etc. bitcoins are not legal tender *anywhere*. There is nobody standing behind them who will guarantee an exchange for a currency which can be used to purchase goods and services.

One of the fundamental differences between a currency and a bitcoin is that there are no financial instruments denominated in bitcoins. Every nation collects taxes in their local currency, creating a liquidity demand. Who needs liquidity for bitcoins?

While ostensibly you can exchange bitcoins for $, that was also true of mortgage backed securities up until recently. There is no reason for anyone to want to exchange a hard currency for bitcoins, since you cannot buy anything with them. In fact, the only possible motivation is that you want to hedge against risk in your own currency - at which point, I'd suggest equities, gold, TIPS or commodities.

So you have 0 demand for bit coins. On the other hand, the supply is very large, since not only are people generating bitcoins...whoever created the idea probably has a huge pile sitting around. When supply exceeds demand, prices will fall, and in this case, probably to 0.

Moreover, there are all sorts of problems with the fact that technical changes are fairly discontinuous. Bitcoins must have a way to deal with arbitrage at any point in time around the introduction of new hardware.

Back to actual technical discussions, what real workload does bitcoin mining resemble? To be of any value, a benchmark must resemble some real world workload.

>But the future is in instructions like "vpcmov" that >allows you to express parallel
>integer program flow without branching. Of course, it's >not universal, but a lot
>of interesting problems can be solved this way.

Predication is critical for wide SIMD, that is certainly true.

David
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Sandy Bridge GPU article onlineDavid Kanter2011/08/09 02:53 AM
  Sandy Bridge GPU article onlinesJ2011/08/09 06:29 AM
    Sandy Bridge GPU article onlineDavid Kanter2011/08/09 11:11 AM
  Sandy Bridge GPU article onlineKevin G2011/08/09 06:32 AM
    Sandy Bridge GPU article onlineDavid Kanter2011/08/09 11:14 AM
      Sandy Bridge GPU article onlineanon2011/08/09 10:43 PM
  Sandy Bridge GPU article onlineJosh2011/08/09 08:39 AM
    Sandy Bridge GPU article onlineMr. Camel2011/08/09 11:39 AM
      Sandy Bridge GPU article onlineJosh2011/08/09 11:48 AM
        Sandy Bridge GPU article onlineDavid Kanter2011/08/09 12:06 PM
          Sandy Bridge GPU article onlineJosh2011/08/09 12:18 PM
            Sandy Bridge GPU article onlineDavid Kanter2011/08/09 12:50 PM
              Sandy Bridge GPU article onlineJosh2011/08/09 01:22 PM
                Product release milestonesDavid Kanter2011/08/10 09:42 AM
      Sandy Bridge GPU article onlineSeni2011/08/09 01:27 PM
    Sandy Bridge GPU article onlineDavid Kanter2011/08/09 12:12 PM
  Sandy Bridge GPU article onlinerscheidegger2011/08/09 12:27 PM
    Sandy Bridge GPU article onlineDavid Kanter2011/08/09 12:45 PM
      Sandy Bridge GPU article onlinerscheidegger2011/08/09 03:34 PM
      Sandy Bridge GPU article onlinerscheidegger2011/08/09 05:03 PM
  Sandy Bridge GPU article onlineSi2011/08/10 04:15 AM
  Some error on the chart?Ron2011/08/10 08:33 AM
    Some error on the chart?David Kanter2011/08/10 09:35 AM
  Sandy Bridge GPU article onlineGroo2011/08/10 09:01 AM
    Sandy Bridge GPU article onlineArcadian2011/08/10 01:38 PM
      Sandy Bridge GPU article onlineGroo2011/08/10 07:32 PM
        Sandy Bridge GPU article onlineIntelUser20002011/08/11 02:17 AM
          Sandy Bridge GPU article onlinePoindexter2011/08/11 03:51 AM
            Sandy Bridge GPU article onlineIntelUser20002011/08/11 07:32 AM
              Sandy Bridge GPU article onlineGroo2011/08/11 11:58 AM
                Sandy Bridge GPU article onlineDavid Kanter2011/08/12 02:16 PM
                  Sandy Bridge GPU article onlineGroo2011/08/15 07:09 PM
                    Sandy Bridge GPU article onlineDavid Kanter2011/08/16 12:00 AM
        Sandy Bridge GPU article onlineLinus Torvalds2011/08/11 10:20 AM
          Sandy Bridge GPU article onlineGroo2011/08/11 11:51 AM
        AMD could be worse.Jouni Osmala2011/08/11 10:50 PM
          AMD could be worse.bakaneko2011/08/12 12:53 AM
  OpenCL, Compute Shader 4.x Support, and OpenGL 3.1 Supportltcommander.data2011/08/10 02:02 PM
    OpenCL, Compute Shader 4.x Support, and OpenGL 3.1 SupportDavid Kanter2011/08/10 05:01 PM
      OpenCL should be able to run on x86 ... but probably not fastMark Roulo2011/08/15 02:30 PM
        OpenCL should be able to run on x86 ... but probably not fastRohit2011/08/15 05:52 PM
        OpenCL should be able to run on x86 ... but probably not fastDavid Kanter2011/08/15 06:24 PM
          OpenCL should be able to run on x86 ... but probably not fastMark Roulo2011/08/16 05:47 AM
            OpenCL should be able to run on x86 ... but probably not fastDavid Kanter2011/08/16 06:49 AM
        OpenCL should be able to run on x86 ... but probably not fastSylvain Collange2011/08/16 02:04 AM
    OpenCL, Compute Shader 4.x Support, and OpenGL 3.1 SupportSylvain Collange2011/08/13 06:54 AM
  How much raw computer resources?Robert Davide Graham2011/08/12 11:02 AM
    How much raw computer resources?David Kanter2011/08/12 11:25 AM
      How much raw computer resources?Robert David Graham2011/08/12 06:44 PM
        How much raw computer resources?Nicolas Capens2011/08/14 10:51 PM
          How much raw computer resources?Robert David Graham2011/08/15 10:54 AM
            How much raw computer resources?Michael S2011/08/15 02:08 PM
            How much raw computer resources?David Kanter2011/08/15 06:28 PM
              Bitcoin miner: a benchmarkRobert Daivid Graham2011/08/16 03:03 PM
                Bitcoin miner: a benchmark?David Kanter2011/08/16 03:31 PM
                  Buying with bitcoinsRohit2011/08/16 06:11 PM
                    Buying with bitcoinsDavid Kanter2011/08/16 07:34 PM
                      Buying with bitcoinsRobert David Graham2011/08/17 05:47 PM
                  aside: bitcoinhobold2011/08/17 02:47 AM
                  Bitcoin miner: a benchmark?Max2011/08/18 02:54 AM
                  Bitcoin miner: a benchmark?etzel2011/08/18 06:52 AM
    How much raw computer resources?Nicolas Capens2011/08/14 11:04 AM
  I hate to be the text critic...A Hobbit2011/08/18 11:59 PM
    You're rightDavid Kanter2011/08/19 08:16 PM
      Fixed (NT)David Kanter2011/08/19 08:30 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?