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