A little light reading on the computer systems in Artemis II, just back from flying out past the moon. These articles are very high level, they don't reveal much low-level detail. This is just for interest. Hopefully in time more detailed articles will be published.
gigazine.net
From the ACM article:-
"A faulty computer will fail silent, rather than transmit the ‘wrong answer,’” Uitenbroek explained. This approach simplifies the complex task of the triplex “voting” mechanism that compares results. Instead of comparing three answers to find a majority, the system uses a priority-ordered source selection algorithm among healthy channels that haven’t failed-silent. It picks the output from the first available FCM in the priority list; if that module has gone silent due to a fault, it moves to the second, third, or fourth."
The fail silent system is an interesting departure from the more normally used "voting set" cluster design; it would be interesting to know some more details about how that works.
What is the 'fail-silent architecture' that NASA used to ensure the computers on the Artemis II spacecraft never malfunction?
The Artemis II mission , a manned spacecraft aimed at a lunar flyby , was successfully launched on April 1, 2026. The computer system on board the Artemis II spacecraft is described as 'the most fault-tolerant computer system ever developed for spaceflight,' and Communications of the ACM, a...
From the ACM article:-
"A faulty computer will fail silent, rather than transmit the ‘wrong answer,’” Uitenbroek explained. This approach simplifies the complex task of the triplex “voting” mechanism that compares results. Instead of comparing three answers to find a majority, the system uses a priority-ordered source selection algorithm among healthy channels that haven’t failed-silent. It picks the output from the first available FCM in the priority list; if that module has gone silent due to a fault, it moves to the second, third, or fourth."
The fail silent system is an interesting departure from the more normally used "voting set" cluster design; it would be interesting to know some more details about how that works.