News Chinese researchers install low-cost, unrestricted Nvidia Jetson TX2i into hypersonic weapon

Not really surprising, the U.S.’s Sprint anti-ballistic missile designed in the 60’s for the Sentinel program could accelerate from 0 to Mach 10 in 5 seconds (100g’s of acceleration) and was designed to intercept incoming warheads between 15,000-30,000 feet. Sprint was the failsafe quick reaction segment of Sentinel for when warheads survive the main component of sentinel called Spartan, which was designed to intercept and destroy warheads in space via an enhanced radiation nuclear bomb. Needless to say, the failsafe Sprint interceptors had to be exceptionally quick in both acceleration and calculating intercepts in real time as the flight time of an incoming warhead from entering the atmosphere at Mach 25+ to hitting the target was only a few seconds. The point of this story is that the Sentinel system did all of this with 60’s transistor tech, so it’s not really that hard to believe that an Nvidia processor 1000x more powerful than the computers used in the sentinel program can perform similar tasks for the newer/slower Mach 7 missile designed to hit stationary or relatively slow targets.

P.S. the sprint missile accelerated so fast at such a low altitude (IE thick air) that the missile would glow white hot all the way to interception. Check out the video I linked.
View: https://m.youtube.com/watch?v=msXtgTVMcuA
 
Last edited:
  • Like
Reactions: ivan_vy and KyaraM
I think you're missing the point here: the Nvidia chip isn't being used to calculate a simple ballistic intercept trajectory (which is actually a fairly trivial calculation that can be done in a few lines with paper and pencil), it's being used to perform fluid dynamics simulations which don't have simple closed form solutions and require complex, iterative calculations to solve (think perhaps a few magazines worth of pages of calculations - which need to be recalculated every few ms as the parameters change)
 
I think you're missing the point here: the Nvidia chip isn't being used to calculate a simple ballistic intercept trajectory (which is actually a fairly trivial calculation that can be done in a few lines with paper and pencil), it's being used to perform fluid dynamics simulations which don't have simple closed form solutions and require complex, iterative calculations to solve (think perhaps a few magazines worth of pages of calculations - which need to be recalculated every few ms as the parameters change)
I think you’re missing the point of my comment. Continuously calculating then recalculating the intercepts of dozens of 0.5 m^2 Mach 25 objects while discriminating in real time warhead decoys with a total intercept window of 2 to 3 seconds from ignition while calculating the fluid dynamic loads and stresses for every minute ABM course correction while traveling at Mach 10 to prevent the missile from disintegrating in flight, while also computing complex algorithms to compensate and filter for surface plasma induced radio interference to maintain telemetry and ground radar feeds is much harder than anything this new missile does. It’s child play in comparison. And this was done 60 years ago….
 
I think you’re missing the point of my comment. Continuously calculating then recalculating the intercepts of dozens of 0.5 m^2 Mach 25 objects while discriminating in real time warhead decoys with a total intercept window of 2 to 3 seconds from ignition while calculating the fluid dynamic loads and stresses for every minute ABM course correction while traveling at Mach 10 to prevent the missile from disintegrating in flight, while also computing complex algorithms to compensate and filter for surface plasma induced radio interference to maintain telemetry and ground radar feeds is much harder than anything this new missile does. It’s child play in comparison. And this was done 60 years ago….

As an aviation enthusiast and retro computing enthusiast who had never heard of the Sprint missile system, your comments sent me on a bit of a research rabbit hole. I wanted to learn more about such an amazing missile intercept system and try to answer the question that immediately came up in my mind: could it be that a missile system designed in the 1960s could perform the same or more computationally intensive tasks than a modern Nvidia Jetson SOC?

The TL;DR is this: the Sprint missile system did nowhere near as complex of calculations as the Nvidia Jetson simulating fluid dynamics. The more complex version involves electro-mechanical systems, analog computing, and the differences between historical flight control systems and modern fly-by-wire systems.

I found this PDF on the subsystems of the Sprint Missile system. Essentially, it details how there are 3 systems that work together to control an intercept using a Sprint Missile: ground-based radars, ground-based computers, and the Missile-Born Guidance Equipment (MBGE). The MBGE and the Autopilot subsystems are the only systems on the missile itself that do any sort of computation at all.

The Autopilot is an electro-mechanical system, not digital. If you've ever seen any of the older Air Data Computers that utilize advanced analog and mechanical systems to "compute" air speed and other telemetry from old jets then you'll have the right idea. Think gyros and mechanical springs, not digital circuits. So this leaves us with the MBGE to do any sort of digital computation at all. What did the MBGE do, exactly? From the PDF:
  • To receive and decode missile command steering orders
  • To receive and decode discrete commands for payload activation, destruct signals, or other purposes
  • To receive and decode an autopilot gain control signal which is a function of computed dynamic pressure
  • To transpond a beacon signal for ground station radar tracking purposes
The only part of this that was digital, at all, was the decoder: "The decoder employs transistorized digital techniques for message decoding, storage, and signal conditioning."

So, to be clear, all of the computation for intercept was done on the ground and sent to the Sprint via radio. The engineering behind the Sprint was very impressive! You mentioned one of the more interesting challenges here:
computing complex algorithms to compensate and filter for surface plasma induced radio interference
However, even that was done with an analog circuit that amplified and chose the strongest signal. There was no "complex computing algorithm" involved. They did this with good old fashioned electronics ingenuity. The only digital computation performed on the Sprint at all was decoding, storing, and conditioning those intercept signals. We are comparing a digital signal decode filter circuit to an entire computer performing a fluid dynamics simulation in real time. The Nvidia Jetson is multiple orders of magnitude more capable and complex than what was on the Sprint missile.

So what's the takeaway from all this? For one, modern military hardware with fly-by-wire systems require vastly more computing power for their flight control systems to perform essentially the same job as legacy electro-mechanical analog systems. The upside is that modern systems can push performance envelopes much further by having that real-time simulated fluid dynamics data.

Anyway, I truly find this subject fascinating and am not trying to prove anyone wrong. Comparing the Sprint Missile to a modern hypersonic missile system is just comparing apples and oranges.
 
Last edited:
As an aviation enthusiast and retro computing enthusiast who had never heard of the Sprint missile system, your comments sent me on a bit of a research rabbit hole. I wanted to learn more about such an amazing missile intercept system and try to answer the question that immediately came up in my mind: could it be that a missile system designed in the 1960s could perform the same or more computationally intensive tasks than a modern Nvidia Jetson SOC?

The TL;DR is this: the Sprint missile system did nowhere near as complex of calculations as the Nvidia Jetson simulating fluid dynamics. The more complex version involves electro-mechanical systems, analog computing, and the differences between historical flight control systems and modern fly-by-wire systems.

I found this PDF on the subsystems of the Sprint Missile system. Essentially, it details how there are 3 systems that work together to control an intercept using a Sprint Missile: ground-based radars, ground-based computers, and the Missile-Born Guidance Equipment (MBGE). The MBGE and the Autopilot subsystems are the only systems on the missile itself that do any sort of computation at all.

The Autopilot is an electro-mechanical system, not digital. If you've ever seen any of the older Air Data Computers that utilize advanced analog and mechanical systems to "compute" air speed and other telemetry from old jets then you'll have the right idea. Think gyros and mechanical springs, not digital circuits. So this leaves us with the MBGE to do any sort of digital computation at all. What did the MBGE do, exactly? From the PDF:
  • To receive and decode missile command steering orders
  • To receive and decode discrete commands for payload activation, destruct signals, or other purposes
  • To receive and decode an autopilot gain control signal which is a function of computed dynamic pressure
  • To transpond a beacon signal for ground station radar tracking purposes
The only part of this that was digital, at all, was the decoder: "The decoder employs transistorized digital techniques for message decoding, storage, and signal conditioning."

So, to be clear, all of the computation for intercept was done on the ground and sent to the Sprint via radio. The engineering behind the Sprint was very impressive! You mentioned one of the more interesting challenges here:

However, even that was done with an analog circuit that amplified and chose the strongest signal. There was no "complex computing algorithm" involved. They did this with good old fashioned electronics ingenuity. The only digital computation performed on the Sprint at all was decoding, storing, and conditioning those intercept signals. We are comparing a digital signal decode filter circuit to an entire computer performing a fluid dynamics simulation in real time. The Nvidia Jetson is multiple orders of magnitude more capable and complex than what was on the Sprint missile.

So what's the takeaway from all this? For one, modern military hardware with fly-by-wire systems require vastly more computing power for their flight control systems to perform essentially the same job as legacy electro-mechanical analog systems. The upside is that modern systems can push performance envelopes much further by having that real-time simulated fluid dynamics data.

Anyway, I truly find this subject fascinating and am not trying to prove anyone wrong. Comparing the Sprint Missile to a modern hypersonic missile system is just comparing apples and oranges.
That’s true, in my mind I was thinking about the basement under the giant radar pyramid with racks of computers when talking about the computations. Re-reading my comment, I did not make that clear.

https://upload.wikimedia.org/wikipe...R_ND-9-B.jpg/2560px-SRMSC_MSR_HAER_ND-9-B.jpg
 
  • Like
Reactions: FoxtrotMichael-1
I think you’re missing the point of my comment. Continuously calculating then recalculating the intercepts of dozens of 0.5 m^2 Mach 25 objects while discriminating in real time warhead decoys with a total intercept window of 2 to 3 seconds from ignition while calculating the fluid dynamic loads and stresses for every minute ABM course correction while traveling at Mach 10 to prevent the missile from disintegrating in flight, while also computing complex algorithms to compensate and filter for surface plasma induced radio interference to maintain telemetry and ground radar feeds is much harder than anything this new missile does. It’s child play in comparison. And this was done 60 years ago….
The fact someone could seriously believe that a missile from 60 years ago performed real-time fluid dynamics calculations, SDR and pattern recognition functions, at a time when integrated circuits were only 10 years old, is just baffling.
 
The fact someone could seriously believe that a missile from 60 years ago performed real-time fluid dynamics calculations, SDR and pattern recognition functions, at a time when integrated circuits were only 10 years old, is just baffling.
Okay guy, I said the Sentinel system performed fluid dynamics calculations. The sentinel system consisted of the missile, several ground based radars, and a warehouse sized computer mainframe using the cutting edge of computing power from the early 70’s (the missile was designed in the 60’s but the entire system finished design in 74) that performed the calculations and transmitted the resultant guidance information to the missile. Fluid-dynamics calculations used included PMARC (later released for general use as CMARC), USAERO, and the first generation of the still used VSAERO code bases.
 
Last edited:
Okay guy, I said the Sentinel system performed fluid dynamics calculations. The sentinel system consisted of the missile, several ground based radars, and a warehouse sized computer mainframe using the cutting edge of computing power from the early 70’s (the missile was designed in the 60’s but the entire system finished design in 74) that performed the calculations and transmitted the resultant guidance information to the missile. Fluid-dynamics calculations used included PMARC (later released for general use as CMARC), USAERO, and the first generation of the still used VSAERO code bases.
I have to admit that is a neat trick that I wouldn't have thought of myself: using CFD algorithms that weren't introduced until the 1980s, to perform the fluid-dynamics calculations for a 1970s ABM system, using 1970s computer systems, 10 years prior to those algorithms being available...
 
Last edited:
I have to admit that is a neat trick that I wouldn't have thought of myself: using CFD algorithms that weren't introduced until the 1980s, to perform the fluid-dynamics calculations for a 1970s ABM system, using 1970s computer systems, 10 years prior to those algorithms being available...
Wrong but thanks for playing. USAERO version A was finalized and delivered in early 1972. First gen VSAERO was the serial use of several already well established models from the late 60’s. The first public acknowledgement of PMARC by NASA was in 1980 when the military declassified the program and released the code for commercial use. This code has been refined and upgraded several times over the decades under the name CMARC.
 
Dear lord, you don't know when to stop, do you?

This NASA report - dated January 1991 - clearly states in the first paragraph that:

"A potential flow panel code, called PMARC (Panel Method Ames Research Centre), is currently being developed at Ames Research Centre..."

I.e it couldn't have been used for the Sprint Missile System, because it didn't even begin development until two decades later! This is ignoring all of the other completely obvious issues, like these early 1990s CFD programs were designed for late 1980s computers which were orders of magnitude more powerful than whatever existed in the 1970s, not to mention the fact that those programs were all entirely offline, never mind performing the calculations as part of a real-time ABM response to a nuclear warhead...

I'm going to be honest, I give up. If you really want to insist that people have been running real-time CFD programs on programmable computers since the 1960s, by all means, feel free to make a fool out of yourself.
 
Last edited:
Dear lord, you don't know when to stop, do you?

This NASA report - dated January 1991 - clearly states in the first paragraph that:

"A potential flow panel code, called PMARC (Panel Method Ames Research Centre), is currently being developed at Ames Research Centre..."

I.e it couldn't have been used for the Sprint Missile System, because it didn't even begin development until two decades later! This is ignoring all of the other completely obvious issues, like these early 1990s CFD programs were designed for late 1980s computers which were orders of magnitude more powerful than whatever existed in the 1970s, not to mention the fact that those programs were all entirely offline, never mind performing the calculations as part of a real-time ABM response to a nuclear warhead...

I'm going to be honest, I give up. If you really want to insist that people have been running real-time CFD programs on programmable computers since the 1960s, by all means, feel free to make a fool out of yourself.
USAERO version A: September 1972 delivered to the non-military NASA.

https://ntrs.nasa.gov/api/citations/19800012797/downloads/19800012797.pdf

PMARC Generation 14: developed by NASA in 1991, you TLDR’d your own reference so hard you failed to see it was the 14th edition lol.

https://ntrs.nasa.gov/api/citations/20000032961/downloads/20000032961.pdf

VSAERO is maintained and updated by a private company AMI and their website directly says VSAERO was developed in the 1970’s as a combination of two earlier independent models.

You really need to find a new hobby, because you have been wrong every time you comment. And yes please give up! I have more important things to do than correct ignorance.