Phoenix, AZ. March 9, 2020. DDC-I, a leading supplier of software and professional services for mission and safety-critical applications, today announced that it will offer a complimentary webinar on Thursday March 12 at 11:00 AM EDT focusing on multicore processor certification challenges, as highlighted in FAA CAST-32A.
Certification authorities and industry suppliers have invested in numerous studies and discussions over recent years to identify the issues multicore processors pose for safety critical systems. Formalized positions of these efforts are the FAA CAST-32A Position Paper. The crux of this paper (regarding software) focuses on bounding and controlling the interference patterns that exists when processor cores share resources. Unless interference patterns are addressed, real-time operations can be erratic and worse case execution (WCE) times can be longer than in a single core system.
This webinar will outline CAST-32A from a software perspective, highlighting the challenges of implementing multicore processors for any avionics developer. It will present Deos SafeMC and show how it helps address CAST-32A concerns. Specifically, the webinar will introduce the means of which Deos SafeMC minimizes and bounds contention issues within multicore environments. For example, Deos cache partitioning and memory pooling features enable the user to configure the memory architecture to minimize cache thrashing. In addition, Deos provides the system architect the tools required to schedule applications across all cores in such a way that developers can coordinate applications such that they minimize conflicts over shared resources. While the webinar uses Deos SafeMC an example of how one can address items brought up in CAST-32A, non-Deos users should also gain an insight into the concern multicore processors pose and to consider way in which they can be resolved.
“Deos SafeMC™ technology provides unique features such as cache partitioning that help developers of multicore avionics software segregate shared L2 cache on both a core-by-core and application-by-application basis, thereby bounding interference, improving determinism and reducing software jitter,” said Greg Rose, vice president of marketing and product management at DDC-I. “As identified by the CAST-32A paper, bounding cross-core interference is essential for certifying multicore systems. This is one of the reasons that Deos has proven to be the superior RTOS for modern avionics systems, and why avionics suppliers are migrating to Deos world-wide.”
Deos is a safety-critical embedded RTOS that employs patented slack scheduling, memory pools and cache partitioning to deliver higher CPU utilization than any other certifiable safety-critical COTS RTOS. First certified to DO-178 DAL A in 1998, Deos provides a FACE Safety Base Profile that features hard real-time response, time and space partitioning, and both ARINC-653 and POSIX interfaces.
SafeMC™ technology extends Deos’ advanced capabilities to multiple cores, enabling developers of safety-critical systems to achieve best in class multicore performance without compromising safety-critical task response and guaranteed execution time. SafeMC™ employs a bound multiprocessing (BMP) extension of the symmetric multiprocessing architecture (SMP), safe scheduling and cache partitioning to minimize cross-core contention and interference patterns that affect the performance, safety criticality and certifiability of multicore systems. These features enable avionics systems developers to address issues that could impact the safety, performance and integrity of a software airborne system executing on Multi-Core Processors (MCP), as specified by the Certification Authorities Software Team (CAST) in its Position Paper CAST-32A for Multi-core Processors.
About DDC-I, Inc.
DDC-I, Inc. is a global supplier of real-time operating systems, software development tools, custom software development services, and legacy software system modernization solutions, with a primary focus on mission- and safety-critical applications. DDC-I’s customer base is an impressive “who’s who” in the commercial, military, aerospace, and safety-critical industries. DDC-I offers safety-critical real-time operating systems, compilers, integrated development environments and run-time systems for C, C++, Ada, and JOVIAL application development. For more information regarding DDC-I products, contact DDC-I at 4545 E. Shea Blvd, Phoenix, AZ 85028; phone (602) 275-7172; fax (602) 252-6054; e-mail firstname.lastname@example.org or visit https://www.ddci.com/pr2003.