Page 1 of 1

Multicore or hypervisor first ?

PostPosted: Sat Mar 30, 2019 9:52 pm
by gdridi
Hello,

I think talking about multicore without making allusion to hypervision is a miss.

Because people have had to use the word multicore and thinking about the old days of multiprocessing and acronyms like : SymetricMultiProcessing=SMP or Asymetric=AMP, even Frieden made the fault in spite of being qualified for use of the concept.

Now, we have cores : not « symmetric » processors outside on the motherboard ; that’s the difference, we can’t run resource allocation by the OS without a layout of abstraction like hypervision due to lack of « autonomy » of cores (like allocating resources and not solely running the OS).

Here is a good start by IBM expert :

https://youtu.be/FZR0rG3HKIk

DG — Amigan

Re: Multicore or hypervisor first ?

PostPosted: Mon Jun 24, 2019 11:26 pm
by gdridi
Hello,

Raspberry got ARMv8 from a long time : Processor with hypervisor modes ?

Here is a link to an article about MPU=MemoryProtectionUnit of -R Processor ARM profile, not sure it talks about hypervisor operatings, but I hope so :

https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/software-consolidation-with-the-armv8-r-hypervisor

Seems to be harder to understand but closer to our subject (hypervisor&multicore/SMP) :

https://www.embedded.com/design/mcus-processors-and-socs/4461129/Understanding-virtualization-facilities-in-the-ARMv8-processor-architecture

Best wishes,
DG
The thème could be also: « How to debug easier a multicore system... »

Re: Multicore or hypervisor first ?

PostPosted: Tue Jun 25, 2019 1:03 am
by tonyw
The people that are likely to end up with the task of implementing it have to ask themselves: "Is it really worth discarding the years of work that have gone into the current system, in order to implement the flavour of the current month?"

By the time that we completed such an architectural change, the world would have moved on to the next Good Idea. We can't ever keep up with these Good Ideas - at least, not until we have a few hundred permanent software developers, suitably organised, supported and remunerated.