I was reading this question about CPU's used in space and that got me thinking about the practical applications of GPUs for space-bound vessels. I'm wondering if we ever sent a radiation-hardened GPU to Mars or something, seeing as GPUs are extremely good at multi-threading processes. Anyone have any Insight on this (bad pun intended)?

Upon a precusory search (the results went over my knowledge threshold quickly)...

The only thing I could really find is this: https://www.sbir.gov/sbirsearch/detail/1482621

And this: https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20170006038.pdf

Which is kind of making me think we haven't perfected radiation hardened GPUs...

Regardless, the question is:

  • Have we used GPUs for practical applications in space-bound vessels?
  • What for? Or, if the answer is no, what is preventing us from doing so?

Other related topics (provided by @uhoh):

  • 1
    $\begingroup$ No helpful hits here: SAR image processing or here: Machine Learning and Classical Navigation, Guidance and Control in Space Exploration $\endgroup$ – uhoh Dec 21 '18 at 15:48
  • 1
    $\begingroup$ @uhoh good lord... you know what I didn't do? Search the SE... I googled it instead. Whoops. Lucky those aren't directly related to GPUs in space. Still really neat topics though. Sort of touches on the problems with energy usage in GPUs in the ML topic too, didn't think about that. $\endgroup$ – Magic Octopus Urn Dec 21 '18 at 15:50
  • 2
    $\begingroup$ IIRC many radiation-hardened ICs still use 250nm process. The current GPU design may not be readily implemented in those old process. $\endgroup$ – Mys_721tx Dec 21 '18 at 16:15
  • $\begingroup$ you can google the HP "Apollo" HPC system that's on the ISS to see if it's all CPU or has some GPU power as well, and also look at the SpaceCube project 1, 2, 3 $\endgroup$ – uhoh Dec 21 '18 at 16:36
  • 1
    $\begingroup$ Regarding the HP Enterprise "Apollo" on ISS that @uhoh mentioned, I asked HPE last year if that one has GPUs, and was told that it does not. IT has standard HPE Apollo 40 parts with "HPE Gen-9 compute nodes featuring Haswell/Broadwell class processors, commonly used in HPC deployments." $\endgroup$ – Rick 0xfff Dec 22 '18 at 23:54

This is a little bit of a cop-out answer, but I have some pertinent experience. There are GPUs in use on the ISS ... in the laptops. The astronauts on the ISS receive briefings before EVAs in a "3D walkthrough" form. This uses NASA's EDGE renderer and a super-accurate 10mil poly model of the exterior of the Station. They also stay up to date on SAFER procedure training using an Oculus Rift (VR headset). The JSC VR Lab had to bypass significant portions of Oculus' software in order to optimize the VR to be useable on the (radiation-tested) HP Z-book 15 Gen 2 laptops they have there.

For general purpose rendering use, the extra radiation hasn't had a noticeable impact. This could change once outside of the Van Allen belts.

  • $\begingroup$ Wow, thanks for the actual names of the technology being used. Any answer is better than no answer, and this one seems better than many I've seen! Also-- I may ask and link a question about the VR headset. They brought it up just for training purposes or did Oculus contract them to test stuff in space with it? $\endgroup$ – Magic Octopus Urn May 15 '19 at 12:47
  • $\begingroup$ Do they use EDGE now instead of DOUG? $\endgroup$ – Organic Marble May 15 '19 at 16:55
  • $\begingroup$ They brought up the Oculus for training to replace the previous VR solution: a laptop strapped to the head. They chose Oculus for its light weight and they needed to bypass some of its sensors because of the zero gravity and inside-out operation. $\endgroup$ – CourageousPotato May 15 '19 at 18:32
  • $\begingroup$ EDGE stands for Engineering DOUG Graphics for Exploration: software.nasa.gov/featuredsoftware/edge. It’s a continuation of DOUG. $\endgroup$ – CourageousPotato May 15 '19 at 18:34
  • $\begingroup$ "A laptop strapped to the head" YES! It's a practical-ish solution, though; your neck won't get tired holding it up like it would on Earth, but turning your head would be difficult and control wouldn't be great. In addition, I'm guessing the pixel density of the laptop is not designed for that, meaning that the image would look really terrible. Oculus probably uses really high pixel densities for small screens and lenses; it's purpose built. $\endgroup$ – Ranga Rutiser Sundar May 16 '19 at 15:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.