Where does the OS run in a hetero-core? (HPC, IBM, ARM)

By: David Kanter (dkanter.delete@this.realworldtech.com), June 28, 2020 10:58 am
Room: Moderated Discussions
For hetero-core arrangements, where does the OS typically live?

Example 1: I know for Fujitsu CPUs, they have a dedicated core for the OS and I/O.

Example 2: For GPUs and accelerators, it's the host processor running the driver and OS.

Example 3: For IBM mainframes, my recollection is that some cores are dedicated via microcode to I/O and other uses. I don't know about the OS...maybe someone who knows can chime in?

Example 4: What about big.little for phones/tablets?

Would there be benefits to having a pinned little core for the OS? Or would context switching on a big core be better? Or pinning a big core?

Has anyone seen research on this?

David
 Next Post in Thread >
TopicPosted ByDate
Where does the OS run in a hetero-core? (HPC, IBM, ARM)David Kanter2020/06/28 10:58 AM
  Where does the OS run in a hetero-core? (HPC, IBM, ARM)Andrei F2020/06/28 12:25 PM
    Where does the OS run in a hetero-core? (HPC, IBM, ARM)Maynard Handley2020/06/28 02:33 PM
  In the main memory. Nothing "lives" on cores.Heikki Kultala2020/06/28 02:07 PM
    In the main memory. Nothing "lives" on cores.Anon2020/06/28 03:07 PM
      In the main memory. Nothing "lives" on cores.Simon Farnsworth2020/06/29 01:35 AM
  Where does the OS run in a hetero-core? (HPC, IBM, ARM)Jon Masters2020/06/28 04:43 PM
  Where does the OS run in a hetero-core? (HPC, IBM, ARM)rwessel2020/06/29 05:47 AM
  Where does the OS run in a hetero-core? (HPC, IBM, ARM)Kevin G2020/06/30 11:21 AM
    Where does the OS run in a hetero-core? (HPC, IBM, ARM)Maynard Handley2020/06/30 01:10 PM
    Where does the OS run in a hetero-core? (HPC, IBM, ARM)someone2020/07/01 02:01 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?