Results 1 to 15 of 15

Thread: Mars Perseverance rover uses 'same processor' as original iMac

  1. #1
    HEXUS.admin
    Join Date
    Apr 2005
    Posts
    31,709
    Thanks
    0
    Thanked
    2,073 times in 719 posts

    Mars Perseverance rover uses 'same processor' as original iMac

    The RAD750 SBC is a radiation / temperature hardened device using a PowerPC 750 CPU.
    Read more.

  2. #2
    Senior Member
    Join Date
    Mar 2009
    Posts
    257
    Thanks
    3
    Thanked
    21 times in 16 posts

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Whilst I get that performance isn't the key metric here, I would have thought efficiency would still matter, especially within limited power budgets on a rover. 5w for that level of performance is pretty dire, although granted I have no idea on the overheads introduced by the hardening - it'd be facinating to learn more about how that is achieved.

    For a non-hardened system, a SoC ARM board (from a few years ago) would typically use half (or less) the quoted power consumption, and would be sub 1W for the level of performance mentioned here. I guess the hardening process really is the key - does anyone know of any ARM designs in that area?

  3. #3
    Member
    Join Date
    Aug 2017
    Posts
    100
    Thanks
    0
    Thanked
    10 times in 8 posts

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Its probably a US government contract, you know,"one of those".
    I'm 100% sure SpaceX will make 10 times faster, 10 times more efficient, more resilient and stable, and all based on a $30 Rasp Pi or similar.

    All sides of this story are fascinating.

  4. #4
    Missed by us all - RIP old boy spacein_vader's Avatar
    Join Date
    Sep 2014
    Location
    Darkest Northamptonshire
    Posts
    2,015
    Thanks
    184
    Thanked
    1,086 times in 410 posts
    • spacein_vader's system
      • Motherboard:
      • MSI B450 Tomahawk Max
      • CPU:
      • Ryzen 5 3600
      • Memory:
      • 2x8GB Patriot Steel DDR4 3600mhz
      • Storage:
      • 1tb Sabrent Rocket NVMe (boot), 500GB Crucial MX100, 1TB Crucial MX200
      • Graphics card(s):
      • Gigabyte Radeon RX5700 Gaming OC
      • PSU:
      • Corsair HX 520W modular
      • Case:
      • Fractal Design Meshify C
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • BenQ GW2765, Dell Ultrasharp U2412
      • Internet:
      • Zen Internet

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Don't forget this mission was first proposed in 2012 and the rover itself is based on the Curiosity rover which launched in 2012 and was designed some years before that. The CPU is the same model used in Curiosity and I suspect the appeal of a known good CPU (Curiosity still works!) with a proven codebase to build upon was an appealing one to NASA, allowing more resources to be spent on other elements of the rover.

    If it ain't broke...

  5. Received thanks from:

    CAT-THE-FIFTH (03-03-2021)

  6. #5
    Moosing about! CAT-THE-FIFTH's Avatar
    Join Date
    Aug 2006
    Location
    Not here
    Posts
    32,039
    Thanks
    3,910
    Thanked
    5,224 times in 4,015 posts
    • CAT-THE-FIFTH's system
      • Motherboard:
      • Less E-PEEN
      • CPU:
      • Massive E-PEEN
      • Memory:
      • RGB E-PEEN
      • Storage:
      • Not in any order
      • Graphics card(s):
      • EVEN BIGGER E-PEEN
      • PSU:
      • OVERSIZED
      • Case:
      • UNDERSIZED
      • Operating System:
      • DOS 6.22
      • Monitor(s):
      • NOT USUALLY ON....WHEN I POST
      • Internet:
      • FUNCTIONAL

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    A few things. Firstly Perseverance is actually based on Curiosity,with some improvements and the existing hardware is tried and tested. The more changes you make with new untested hardware,the more issues you could have during a space mission which could last 10 years. Basically it was cheaper to re-use tried and tested hardware. It was also known back in 2017 the computer systems would be re-used:
    https://www.reddit.com/r/space/comme...ame_computing/
    https://mars.nasa.gov/msl/spacecraft/rover/brains/
    https://mars.nasa.gov/mars2020/spacecraft/rover/brains/

    There is also a good reason why you don't want to rush out and use the latest and greatest hardware,even if it is new radiation hardened lines. How well errata have been documented.You really don't want to use something too new,as not all errata are well documented. Also some of the older SOI process nodes are very radiation tolerant compared to newer bulk nodes. For example NASA tested Llano which was made on GF 32NM SOI,and it was suprisingly radiation tolerant compared to the Intel equivalents(but the motherboards were the major limiting factor):

    https://nepp.nasa.gov/files/24982/NE..._LaBel_AMD.pdf

    Quote Originally Posted by spacein_vader View Post
    Don't forget this mission was first proposed in 2012 and the rover itself is based on the Curiosity rover which launched in 2012 and was designed some years before that. The CPU is the same model used in Curiosity and I suspect the appeal of a known good CPU (Curiosity still works!) with a proven codebase to build upon was an appealing one to NASA, allowing more resources to be spent on other elements of the rover.

    If it ain't broke...
    Exactly. Its even the case for defence projects,ie,the F22 is one of the most sophisticated fighters ever made,but used Intel i960MX CPUs from the 1980s:
    https://www.militaryaerospace.com/co...uture-upgrades

    Then during the end of production run,Intel stopped making it meaning an alternative CPU had to be integrated. It's because it took decades for the F22 as a weapons system to be developed. So that is another consideration,the hardware specs for many aerospace and military projects can be locked 10 or maybe 20 years beforehand.
    Last edited by CAT-THE-FIFTH; 03-03-2021 at 03:52 PM.

  7. #6
    Senior Member
    Join Date
    Aug 2019
    Posts
    902
    Thanks
    12
    Thanked
    34 times in 26 posts
    • Gentle Viking's system
      • Motherboard:
      • Gigabyte Aorus extreme X399
      • CPU:
      • TR 1920 X
      • Memory:
      • G Skill 64GB ( 8 X 8 ) PC3600 @ 3400
      • Storage:
      • Samsung evo 500GB nvme - 256GB Kingston SSD - 4TB spinning disk
      • Graphics card(s):
      • Powercolor 5700 XT red devil
      • PSU:
      • Corsair RM850I
      • Case:
      • Working on it, done summer 2020
      • Operating System:
      • windows 10 Ulti
      • Monitor(s):
      • 27" iiyama GB2788HS
      • Internet:
      • docis 3.1 cable 1000/100 mbit

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Embarrassing sending a rover with such a poor hashrate to another planet

  8. #7
    Senior Member
    Join Date
    Jan 2016
    Location
    Huntingdon
    Posts
    555
    Thanks
    2
    Thanked
    28 times in 22 posts
    • Rubarb's system
      • Motherboard:
      • MSI H81m-E33
      • CPU:
      • G3258
      • Memory:
      • 8GB hyper x beast
      • Storage:
      • 120ssd, 2gb hdd
      • Graphics card(s):
      • msi gtx960 4gb
      • PSU:
      • seasonic 450w
      • Case:
      • Thermaltake mozrt tx
      • Operating System:
      • windows 10
      • Monitor(s):
      • samsung 24'
      • Internet:
      • 100mb

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Explains why it cost so much to make then if it used apple parts

  9. #8
    Registered+
    Join Date
    Jan 2021
    Posts
    20
    Thanks
    0
    Thanked
    3 times in 3 posts

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Quote Originally Posted by Gentle Viking View Post
    Embarrassing sending a rover with such a poor hashrate to another planet
    Doubly embarrassing, knowing that the economy on said planet is crypto-based.

  10. #9
    Member
    Join Date
    Jan 2004
    Posts
    100
    Thanks
    6
    Thanked
    10 times in 4 posts

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Maybe this was the most recent CPU they could find in stock anywhere.

  11. #10
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,986
    Thanks
    781
    Thanked
    1,588 times in 1,343 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 5900X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 2TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 39 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 900Mb/900Mb (CityFibre FttP)

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Quote Originally Posted by spacein_vader View Post
    If it ain't broke...
    Quite. You don't want the next Mars rocket to be "To switch the rover off and on again"

  12. #11
    Senior Member
    Join Date
    Aug 2005
    Posts
    264
    Thanks
    7
    Thanked
    12 times in 10 posts

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    It may also be to do with the width of the circuits. 150-250nm is probably much more resistant to everything from random radiation, temperature etc. etc. than the latest and greatest 5nm, being much thinner and consequently more "fragile" or at least affected by extreme conditions.

    As others have said, you want something tried and tested albeit a bit slower, then the latest and greatest. Not exactly like you can do a recall and stick a new CPU in it

  13. #12
    Now 100% Apple free cheesemp's Avatar
    Join Date
    Apr 2007
    Location
    Near the New forest
    Posts
    2,948
    Thanks
    354
    Thanked
    255 times in 173 posts
    • cheesemp's system
      • Motherboard:
      • ASUS TUF x570-plus
      • CPU:
      • Ryzen 3600
      • Memory:
      • 16gb Corsair RGB ram
      • Storage:
      • 256Gb NVMe + 500Gb TcSunbow SDD (cheap for games only)
      • Graphics card(s):
      • RX 480 8Gb Nitro+ OC (with auto OC to above 580 speeds!)
      • PSU:
      • Cooler Master MWE 750 bronze
      • Case:
      • Gamemax f15m
      • Operating System:
      • Win 11
      • Monitor(s):
      • 32" QHD AOC Q3279VWF
      • Internet:
      • FTTC ~35Mb

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Quote Originally Posted by maverick77_uk View Post
    It may also be to do with the width of the circuits. 150-250nm is probably much more resistant to everything from random radiation, temperature etc. etc. than the latest and greatest 5nm, being much thinner and consequently more "fragile" or at least affected by extreme conditions.

    As others have said, you want something tried and tested albeit a bit slower, then the latest and greatest. Not exactly like you can do a recall and stick a new CPU in it
    I was going to say the same. I guess with 5nm lower voltage/faster speeds a stray bit of radiation from space can easily cause a lot of bit flips. What's better a tried and tested in the environment chip or a new ARM which needs Kgs of lead shielding (that won't be 100% affective at blocking it). Hopefully by the time they start the next project a new hardened ARM with redundant cores/Advanced EEC RAM will be available.
    Trust

    Laptop : Dell Inspiron 1545 with Ryzen 5500u, 16gb and 256 NVMe, Windows 11.

  14. #13
    Member
    Join Date
    Oct 2015
    Location
    Monmouth
    Posts
    120
    Thanks
    61
    Thanked
    4 times in 3 posts
    • raygdunn's system
      • Motherboard:
      • Gigabyte B365M D3H
      • CPU:
      • water cooled i7 9700
      • Memory:
      • 16Gb Corsair DDR4-2666
      • Storage:
      • 512Gb M2 SSD (+Seagate 500Gb hidden round the back)
      • Graphics card(s):
      • GTX1660
      • PSU:
      • 550W 140mm fan
      • Case:
      • Fractal Design Define S
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • Prolite 22" 1920x1080
      • Internet:
      • ~36Mb fibre to cabinet

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Well at least it wasn't a Zilog Z80.

    I was amazed to find they still make them .

  15. #14
    Long member
    Join Date
    Apr 2008
    Posts
    2,427
    Thanks
    70
    Thanked
    404 times in 291 posts
    • philehidiot's system
      • Motherboard:
      • Father's bored
      • CPU:
      • Cockroach brain V0.1
      • Memory:
      • Innebriated, unwritten
      • Storage:
      • Big Yellow Self Storage
      • Graphics card(s):
      • Semi chewed Crayola Mega Pack
      • PSU:
      • 20KW single phase direct grid supply
      • Case:
      • Closed, Open, Cold
      • Operating System:
      • Cockroach
      • Monitor(s):
      • The mental health nurses
      • Internet:
      • Please.

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Of perhaps interest, I did a huge project recently looking at the vulnerability of new Vs old pacemakers and implanted defibs to high radiation environments. The current accepted practice for people undergoing radiotherapy is from 1993 and tests then showed that radiation / stray neutrons weren't a huge problem, but EM interference was. Now, on modern devices, the position is inverted. Newer devices are far more vulnerable to bit flipping and so on (although they do have more advanced error correction deelies) but way better at filtering EMI.

    Most of this appears to be just due to the shrinking size of components, especially NAND memory. The error correction routines can fix most things but there's a chance the device will need to do a soft reset on itself or even require external input to reload the firmware and programming.

    More transistors, etc simply means more to go wrong and more ways an error can propoage through a device undetected.

  16. Received thanks from:

    raygdunn (06-03-2021)

  17. #15
    Moosing about! CAT-THE-FIFTH's Avatar
    Join Date
    Aug 2006
    Location
    Not here
    Posts
    32,039
    Thanks
    3,910
    Thanked
    5,224 times in 4,015 posts
    • CAT-THE-FIFTH's system
      • Motherboard:
      • Less E-PEEN
      • CPU:
      • Massive E-PEEN
      • Memory:
      • RGB E-PEEN
      • Storage:
      • Not in any order
      • Graphics card(s):
      • EVEN BIGGER E-PEEN
      • PSU:
      • OVERSIZED
      • Case:
      • UNDERSIZED
      • Operating System:
      • DOS 6.22
      • Monitor(s):
      • NOT USUALLY ON....WHEN I POST
      • Internet:
      • FUNCTIONAL

    Re: Mars Perseverance rover uses 'same processor' as original iMac

    Also companies are moving to different kinds of process technology for cutting edge nodes. Apparently older SOI based process nodes have more favourable characteristics:
    https://www.gsaglobal.org/forums/fd-...-applications/

    ATM,the best SOI based process node is made by GF and is 22NM,but they are aiming for 12NM in a few years:
    https://www.eenewseurope.com/news/gl...soi-holds-12nm

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •