I see that I was wrong in saying that Timothy didn't try to answer John's
question.   I see now that he did, and suggested that you could use unused
CPU cycles (that didn't contribute to MSU-metered costs).    This would
assume that the delta electricity costs of a running vs waiting z13 CPU
were justified based on performance of the mining code.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Fri, Jan 27, 2017 at 10:53 AM, Kirk Wolf <k...@dovetail.com> wrote:

> Are there z13 benchmarks for Bitcoin mining?   How many profitable Bitcoin
> miners are running z13s?   (I would guess that the answers are "no", and
> "none")
>
> Running Hyperledger Blockchain node/server and Bitcoin mining are
> *completely* different things.   Hyperledger Blockchain does not have a
> function that mines blocks (i.e. completes a block by finding a nonce to
> complete a SHA-256 hash).
>
> Timothy, I really appreciate your participation on this list, but I think
> that your suggestion that "z/OS might be the *ideal* part-time Bitcoin
> mining platform" is utter nonsense.  But I'm sure that IBM would love it if
> customers tried this (without zIIP enabled code) :-)
>
> Kirk Wolf
> Dovetailed Technologies
> http://dovetail.com
>
> PS> Bitcoin mining (SHA-256 hashing) is not floating point. Its about 1000
> simple operations like and/or/xor/not, shift, rotate, addition mod2.   You
> also have to generate good random numbers.
> See:  https://en.bitcoin.it/wiki/Why_a_GPU_mines_faster_than_a_CPU
> Bitcoin miners use GPUs like a flock of parallel micro-codable vector
> processors.   It would be interesting to code vector based SHA-256  (the
> key algorithm for Bitcoin mining) using the z13 Vector integer instructions
> and publish the results.
>
> PS> Timothy, now is your chance to answer John McKown's question on this
> list two years ago:
>
>
>
>
> *(Subject: z13 unanswered questions  (1/15/15))How fast could a fully
> enabled machine mint bitcoins or other cryptocurrency? How much power would
> such a machine use while doing so? "Inquiring minds want to know!" "*
>
>
> On Fri, Jan 27, 2017 at 12:27 AM, Timothy Sipples <sipp...@sg.ibm.com>
> wrote:
>
>> Jan Cannaerts wrote:
>> >z/Series machines are not geared towards floating point operations the
>> way
>> >commodity GPUs, FPGAs, or purposely built BitCoin miners are.
>>
>> True, but I don't think Rob Schramm is using a zSeries machine (z990,
>> z890,
>> z900, or z800). I assume he's using one of the IBM z Systems. The
>> processors are different, better. I would not claim that IBM z13
>> processors
>> are *particularly* well suited to Bitcoin mining, but they are much better
>> suited than their zSeries predecessors were. They are not GPUs, but they
>> are more GPU-like.
>>
>> They do very well indeed with Hyperledger Blockchain, by the way.
>>
>> >So you surely would spend more money on electricity powering the machine
>> >than you'd gain through mining BitCoins, as is already the case for GPUs.
>>
>> I don't think that assumption is correct, assuming the IBM z13, z13s, or
>> LinuxONE machine is otherwise powered up and performing some other
>> "reasonable" amount of work. Aside from static power save mode, they just
>> run, even when they're not doing much processing. They aren't like the
>> processors in your laptop, tablet computer, or smartphone that spend most
>> of their time in various lower power states.
>>
>> Solely in terms of electricity consumption, an IBM z System running z/OS,
>> productively employed for some other work, might be the *ideal* part-time
>> Bitcoin mining platform.
>>
>> >Moreover, what type of licensing do you have where you can use unused
>> cycles?
>> >We have MLC licensing, and as a result we get to use these unused cycles
>> when
>> >we need more processing power than we have defined.
>>
>> Sure, but that's not every machine or even many of them. Let's suppose,
>> for
>> example, that you have a 500 MSU Defined Capacity, set across all your
>> LPARs (group limit). So your licensing cannot go above 500 MSUs, and
>> (let's
>> assume) you hit 500 MSUs every month. So 500 is both your minimum and your
>> maximum. Let's further suppose that you can predict, with high confidence,
>> that December 25 will be a low utilization day for at least 14 specific
>> hours. What happens if you slot in some Bitcoin mining into the first 10
>> hours of that 14 hour period, in the lowest WLM service class? Could that
>> Bitcoin mining workload detract from the "whitespace" above your 500 MSU
>> Defined Capacity? No, it cannot. It's a four hour rolling average, not a
>> fourteen hour rolling average.
>>
>> Yes, maybe you have to avoid letting that discretionary workload bleed
>> into
>> the final four hours before {markets open, branch offices open, the sun
>> rises, end of month processing starts, whatever}. That's quite possible to
>> do, though. All you need is a predictable "quiet" period at least somewhat
>> longer than four hours, that's all. Then you just tell your scheduler to
>> start a Bitcoin job (in the lowest service class) at the beginning of the
>> quiet period and stop it four hours before the end of the quiet period.
>> Loop, repeat. If that's 12 six hour intervals per year, great.
>>
>> Lots of organizations have predictable "quiet" periods that are longer
>> than
>> four hours. Sometimes they are three day weekend long periods, or longer.
>>
>> If you want to be extra extra extra cautious, add in a 30 minute buffer.
>> So
>> you tell your scheduler to stop the Bitcoin job four and one half hours
>> before the next "surge."
>>
>> In short, no, Rob's idea is not crazy. Bitcoin mining probably is crazy,
>> as
>> mentioned, but an unused mainframe processor cycle can be a *very* free
>> one
>> to use. If you've got some discretionary workload that could be generating
>> some money, and it's free to run, why not slot it in? For that matter,
>> even
>> if it's not free to run (and it's never free to run elsewhere that I can
>> think of), if running the workload generates another $2 million for the
>> company but it costs $680 to run, RUN IT! There's nothing toxi-magical
>> about 500 MSUs, or whatever your current limit is. Yes, I know, some crazy
>> people behave that way, but that "stick to the arbitrary MSU limit come
>> hell or high water!" behavior is what's crazy, not Rob's idea.
>>
>> ------------------------------------------------------------
>> --------------------------------------------
>> Timothy Sipples
>> IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA
>> E-Mail: sipp...@sg.ibm.com
>>
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>
>
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to