[GTALUG] T-shirt Ideas

D. Hugh Redelmeier hugh at mimosa.com
Mon Aug 31 22:21:53 UTC 2015


"Parity is for farmers."  -- Seymour Cray

That's a famous quote that is hard to figure out.  It was from some
time in the 1960's.  This was after his CDC 6600 was released (without
parity) and before his CDC 7600 (which had parity).

- Cray is the most famous designer of supercomputers.

- "parity" has two meanings in this quote

- the main meaning is: extra memory bits to detect some memory or bus
  failures (ones with an odd number of bit-flips)

- the mainstream belief was that parity checking was really useful to
  detect when things have gone wrong.  In that era, lots of things
  went wrong.

- my interpretation is that Cray just didn't want to waste circuitry,
  ferrite cores, and speed on parity bits.  Why speed?  Because it
  would surely affect fan-out or fan-in of some circuits on the
  critical path of his processor, which would in turn affect how fast
  they could be driven.

  Other designers were more humble: they liked to know if the results
  were corrupt.

  Cray advocated running test programs once in a while to see if the
  processor was still working.  This would actually reduce the
  computation power available less than parity checking.

- I'm pretty sure that every current serious supercomputer uses not
  just parity but ECC.  This may not be the case for GPU computing.

- "parity" was also a term used to describe certain features of US
  farm subsidies of that era.  This (possibly fringe) paper
    <http://c457332.r32.cf2.rackcdn.com/pdf/the-freeman/0604Folsom.pdf>
  says:

	Two concepts in the AAA are fascinating. First is the idea
	that because farmers overproduce some crops the government
	ought to pay them not to grow on part of their land. Second is
	the idea of "parity," that farmers ought to be protected from
	falling prices by fixing them so that they were comparable to
	the purchasing power of their crop in the excellent years
	1909-14.

  Note that AAA was the US Agricultural Adjustment Act of 1933 or 1938
    <https://en.wikipedia.org/wiki/Agricultural_Adjustment_Act>
  This seems to have been part of Roosevelt's New Deal.

So: does this famous quote win the obscurity competition?

"Farmers buy computers too" -- Seymour Cray, after CDC 7600 was
introduced.

If you want to know more about Cray, here's a slide deck from Gordon
Bell (a great computer architect, practical and academic).
<http://research.microsoft.com/en-us/um/people/gbell/craytalk/>
It's from a talk given shortly after Cray's death.

Funny point: the abstract calls Cray "the ultimate "tall, thin
man"*." but the notes on slide three call him the penultimate one.  I
wonder who the ultimate one is if the notes are correct.


More information about the talk mailing list