RTOS, multicore CPU and long distance telephone thinking ?

Multicore cpus are here but most programmers had troubles prioritizing the cores for their tasks and users.

It is really very simple RTOS once you start thinking how long distance telephone packet switching is done with multiple computers. It is all in the assignment of users and tasks. As users increase, more threads are created for each task. Threads are indexed up each time a new users start the task.

Then after the task is finished, the threads are closed down. Each task has a protected memory size optimized.

The use of cores have only two choices. One is to saturate one core then index up one more core. The other way is to index cores by the next user, then threads are created. This method spreads the heat distribution on each core on the silicon chip.

So, even if you have more than 8 cores on a silicon chip, nothing matters. And if you have mixed availability of AMD or Intel cpus, it does not matter. Everything is working simultaneously. Not symmetrically.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

RTOS, multicore cpus and virtual network conference calls ?

The future is an understanding of real time packet switching, how to use multicore or multi computer simultaneously, and virtual private network such as conference calls long distance or within the multicore CPU itself.

Once this concept which was developed by AT&T many years ago, is now replacing many symmetrical processing concepts. The many developers of Linux distros may now be able to continue their crafts because of the multicore complexity, can easily handle it by conference call concept to handle virtualization, without the many layers of emulations.

Just have packet conversions, or packet creations capabilities for multiple users.