The multicore challenge to real-time embedded Operating Systems: How to scale with maintained performance and determinism The multicore technology introduces a great challenge to the entire software industry, and it causes a significant disruption to the embedded device market since it forces much of the existing software to be redesigned according to new, not yet established principles. Moore’s law does still hold, but processor vendors are rapidly turning to use the additional transistors to create more cores on the same die instead of increasing frequency since this not only gives more chip performance but also decreases the power consumption (watt/mips). Author: Patrik Strömblad, Senior System Architect, Enea This paper starts by describing the widely accepted multiprocessing software design models, and some of their benefits and drawbacks. After that, a few simple packet processing use cases are described, aiming to illuminate the pain points of a strict AMP multiprocessing approach. Finally, we introduce Enea’s OSE Multicore Edition (OSE MCE), and show how this new hybrid SMP/AMP RTOS technology can provide a homogeneous, scalable and portable execution platform for high-performance protocol processing for example within the LTE layer 1 and 2, while at the same time being a feature-rich SMP RTOS capable of network O&M. OSE MCE defines a very low-level multicore processor abstraction model which gives high portability and at the same time it provides a low-overhead device programming model. Download now Products OSE Realtime OS Share | Contact ENEA Let ENEA contact me Contact ENEA Let ENEA contact me Offices Stockholm, corp HQ China France Germany Japan Romania USA Corporate Headquarters, Stockholm P.O. Box 1033 Jan Stenbecks Torg 17 SE-164 26 Kista, Sweden Phone: +46 8 507 140 00 Fax: +46 8 507 140 40 E-mail: email@example.com China Shanghai Representative Office Room 1203, Silver Tower No.218 South XiZang Road Shanghai 200021, China Phone: +86 21 6334 3406 ENEA Software (Beijing) Co. Ltd. RM1702, Block C, Reward Building, No. 203, 2nd Section of WangJing LiZe ZhongYuan, ChaoYang District, Beijing, 100102, China Phone: +86 010-6439 8390, Fax: +86 10-64399850 France Paris Batiment Mac Kinley 1, avenue de l’Atlantique F-91940 Les Ulis, France Phone: +33 1 76 91 58 20 Germany München Schlosserstrasse 4 80336 München, Germany Phone: +49 89 544 6760 Japan Waterras Annex 1214 2-105 Kanda-Awajicho, Chiyoda-ku Tokyo 101-0063, Japan Phone: +81 3 5207 2610 Romania Bukarest Splaiul Independentei 319 C, Trust Center, 060044 Bucharest, Romania Phone: +40 21 305 15 00 Fax +40 21 305 15 25 USA Boston Nashua Office Park One Tara Blvd, Ste 404 Nashua, NH 03062, USA Phone: +1 480 753 9200 Phoenix 1711 W. Greentree Drive Suite 108 Tempe, AZ 85284, USA Phone: +1 480 753 9200 Name Email Company State (in US only) Country Phone number Please contact me regarding: Let ENEA get back to me Please fill out the form with information about you. We will then get back to you as soon as possible. Free white papers Covering categories including multicore, realtime, embedded Linux and much more, Enea's White Paper Directory is one of the best sources for technical white papers and information. Login/Register to download your free copies. Download software Enea offers free or trial/evaluation versions for most of our products. Visit the Download Center. Partners Though our deep relationships with important third parties, Enea is working to ensure that organizations creating network infrastructure equipment have pre-integrated support for solutions that save time, development cost, and accelerate time to market. Learn more about how Enea's partners can help you.