<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi guys,<br>
    <br>
    Bradley reported a crash of the replay (actually in EVIO) with
    /adaq1/data1/sbs/grinch_72.evio.0 (see
    <a class="moz-txt-link-freetext" href="https://logbooks.jlab.org/entry/3916105">https://logbooks.jlab.org/entry/3916105</a>).<br>
    <br>
    When digging into the cause of this crash, I discovered that these
    raw data are written in big-endian format. How can this be? I
    thought the front-ends are Intel processors. Are we taking data with
    ARM chips that are configured for big-endian mode? Is this a
    mistake, or is there some plan to it?<br>
    <br>
    These big-endian data have to be byte-swapped when processing them
    on x86, which is what all our compute nodes run. That's a LOT of
    work. It leads to significant and seemingly completely unnecessary
    overhead. I.e. we're burning CPU cycles for nothing good, it seems.<br>
    <br>
    Please explain.<br>
    <br>
    Ole<br>
    <br>
  </body>
</html>