Migrating systems designed for single core processors to multicore environments is still a challenge. Bound multiprocessing (BMP) can help with these migrations. It improves SMP processor affinity. It allows developers to bind all threads (including dynamically created threads) in a process or even a subsystem to a specific processor without code changes.

BMP uses runmask inheritance and inheritance masks. Runmask inheritance is simply the process by which a thread inherits ...

Inheritance Masks

Inheritance masks are another QNX innovation. They enable developers to fully exploit the possibilities offered by runmask inheritance, by performing a little bit of genetic engineering and altering ...

Conclusion

Considering the benefits offered by multicore processing: great computing power at low clock speeds and with low heat generation, the demand ...

Shiv Nagarajan has been a senior computer scientist at QNX for more than a decade. He was instrumental in developing bound multi-processing, as well as numerous other QNX innovations for realtime operating systems.

BlackBerry uses cookies to help make our website better. Some of the cookies are necessary for the proper functioning of the website while others, non-essential cookies, are used to better understand how you interact with our website and to make it better.