Cosmic rays and RAM

I’m writing up some stuff on tiny numerical discrepancies in some hardware benchmarks I’ve been performing. At the moment I’ve chalked them up to pseudorandom numbers being introduced into the calculations by the algorithm in use or maybe slight differences in floating point arithmetic between the ostensibly identical compute nodes I’m testing.

I have written a little bit on why memory corruption is unlikely to be the culprit, and remembered something I read a while back about cosmic rays being a nontrivial source of – ahem – random bit-flips in RAM without error correction.

This gets me thinking – would horizontal vs. vertical orientation of RAM DIMMs change the likelihood of cosmic ray collision to any significant degree?

It’s my understanding that most cosmic rays / secondary shower particles that reach the ground come in at steep angles (less intervening atmosphere to potentially interact with), so I’m wondering if in the olden days anyone mounted RAM/other components edge on with respect to this preferred direction of attack…

(I recall reading Dan Rutter discussing the cargo cult computer configuration (CCCC!) that went on in days gone by, when people always span up hard disk drives on the same axis (with respect to gravity) they were formatted in. Very interesting, not sure how necessary it actually would have been)


Posted on 24/07/2010, in Computing, Physics and tagged , . Bookmark the permalink. 1 Comment.

  1. Harddisks should be kept on the angle they have been used for sake of their bearing(s).
    Say, if your HDD has been spinning vertically for a year and you then install it horizontally, the vertically spun bearing is likely to give up on that :).

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: