Security & Work Remotely on Any Device – Employees Everywhere Management for Any Device Personal Or Corporate Owned ORDER

Total Page:16

File Type:pdf, Size:1020Kb

Security & Work Remotely on Any Device – Employees Everywhere Management for Any Device Personal Or Corporate Owned ORDER Opening Remarks Mark Wilson CMO John McClurg CISO Agenda 11:00 am Opening Remarks 11:50 am Protecting Things Mark Wilson & John Wall John McClurg 12:10 pm Technology Platform 11:10 am Protecting & Managing Eric Cornelius Endpoints Nigel Thompson 12:30 pm Go-To-Market David Castignola 11:30 am Protecting People 12:45 pm Closing Remarks Ramon J. Pinero John Chen & David Wiseman #BlackBerrySecure © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 3 Business Continuity during a Global Pandemic I can’t communicate with Workers can’t go to the Phishing attacks are my remote employees office increasing New threat surfaces with Volume of threats mobile & IoT CHAOS Complexity – number of The human factor vendors & solutions We don’t have enough I need to keep my Our VPNs are overloaded laptops to send to users business running Crisis communication for all Unified Endpoint Security & Work remotely on any device – employees everywhere Management for any device personal or corporate owned ORDER Intelligent Security that reduces Future proof platform that will Secure network access on a friction and improves user support the next generation of BYOL without needing a VPN experience endpoints Business Continuity During Global Pandemic Business Continuity Business Endpoint Security Working From Continuity & Management Home Business Continuity CIO | CISO End User Manager During Global Pandemic Business Continuity Plan Crisis Communications System Execute WFH Continuity Plan Notify Employees at the Office Reach 1000’s Workers Globally Check in with Remote Workers Email, Phone, SMS, App Alerts Real Time Dashboard Up to Date Employee Safety Notify Workers of WFH Options Entitle Access with UEM Secure Access to Work Apps Corporate & Personal Devices Business Continuity Business Endpoint Security Working From Continuity & Management Home Business Continuity CIO | CISO End User Manager During Global Pandemic Phishing Attacks Increasing Targeting Workers at Home Security Attacks Increasing Targeting Corp & Personal Devices Users on Home Networks Unified Endpoint Security Console Protecting Personal & Corp Device AI Prevention Stopping 100% Phishing Endpoint Protection Mobile Threat Defense Detection & Response Continuous Authentication Intelligent Security Multiple Telemetry Objects AI Driven Risk Model Adaptive Security Policies Business Continuity Business Endpoint Security Working From Continuity & Management Home Business Continuity CIO | CISO End User Manager During Global Pandemic One Secure Application Secure Documents Secure Email & Calendar Secure Intranet Access Intelligent Security User Behavioral Analytics Continuous Authentication Security Everywhere Autonomous Robots Home Automation Protecting the Vehicle Control & Safety Systems Secure Connectivity Endpoint Security Endpoint Management Unified Endpoint Management & Security Crisis Communication Embedded Systems Nigel Thompson Vice President, Product Marketing, BlackBerry Spark Division Increased attacks Business believe Increase demand targeting corporate that WFH will likely for products that data on mobile & be long term or support & secure personal devices permanent unmanaged devices continues to grow Work from Office Work from Home | Remote © 20182020 BlackBerry. All Rights Reserved. 25 Secure Email Mobile Device Secure Network Calendar, Web & Management & Access & Secure Web Secure Integration Modern Management Gateway with 3RD Party Apps Endpoint Detection & AI Driven Endpoint Advanced Data Loss Response with Protection & Mobile Protection & Data Intelligent Actions Threat Defense Rights Management Corporate Mobile Devices Personal Devices © 20182020 BlackBerry. All Rights Reserved. 26 Collin Buechler Information Security, Data Privacy & Compliance Officer © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 27 BlackBerry Spark INTERACTION LAYER APPS + AGENTS + CONSOLES + MICRO-SERVICES Spark Suite Unified Endpoint Security Unified Endpoint Management Endpoint Endpoint Detection & Mobile Threat Software Digital Rights Identity Protection Response Defense Identity Development Kit Management & Access Management Coming Soon UEM Express Suite Continuous Data Loss Secure Internet Device Secure Microsoft Authentication Prevention Gateway Management Productivity Apps Apps CROWD- DRIVEN AI SECURITY LAYER ENDPOINT MANAGEMENT LAYER Order is achieved through the BlackBerry’s AI-powered Unified Endpoint Security Platform Endpoint Security Endpoint Management Protecting People Ramon J. Pinero Crisis Communication Embedded Systems Vice President, Services, BlackBerry AtHoc David Wiseman Vice President, Secure Communications SecuSuite PROTECT MOBILE COMMUNICATIONS – INNOVATION THIS YEAR VOICE AND MESSAGES • TappinG of networks to capture content • Updated NIAP/CSfC – certifications with of calls and messaGes Top Secret usaGe crypto packaGe • Identity spoofinG and hijackinG • Partnership CACI for US FedRAMP service – SteelBOX • Loss of control and ownership of metadata • Enhanced messaging and PBX inteGration capabilities #BlackBerrySecure © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 30 ® Situation Response Alert Collect Account Connect Plan, respond, & Notify anyone, anywhere, Capture critical Gain real-time visibility Inter-agency critical collaborate on any device information to achieve into the safety and status communications situational awareness of your personnel Secure | Unified | Flexible #BlackBerrySecure © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 31 Joseph Shearer-Rust, MBCI Resilience Officer © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 32 Major Incidents Human Information Resources TechnoloGy BlackBerry AtHoc Internal Inter AGency Communication Communication Business Continuity #BlackBerrySecure © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 33 BlackBerry AtHoc: Real Customer Usage BlackBerry, major global media company, major defense Terror Attack organizations, activated personnel accountability event to obtain real-time safety status of workers and travelers in London (and previous attacks in Paris and Brussels) Cyber Security G8 Government was victim of cyber attack and Breach reduced time of sharing critical information from 90 minutes to less than 90 seconds Major manufacturer’s typical communication channels went offline; integration with non-IP Communication Outage mass communication devices were activated City building inspectors created situational Severe Weather awareness via rich media communication of damaged buildings post Mexico earthquake #BlackBerrySecure © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 34 Why BlackBerry Internal Notification Accountability Internal event Notification External Contra Costa Health County orgs. Office of Emergency Services Gas Citizens Sensor Fire Police Etc. External Notification Other input #BlackBerrySecure © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 35 Why BlackBerry? Why Now? PACKAGING PROGRAMS PARTNERS INVESTMENT - Competitive Pricing - - Blue Light - - Amazon Web Services - - Infrastructure - - Public Safety - - Healthcare - - Microsoft Azure - - Product - - Enterprise - - SLED - - Dedrone - - People - Broadening Our Reach #BlackBerrySecure © 2020© 2018 BlackBerry. BlackBerry. All All Rights Rights Reserved. Reserved. 36 Endpoint Security Endpoint Management Protecting Things Crisis Communication Embedded Systems John Wall Senior Vice President, Head of BTS Operations 150M+ MILLION CARS ON THE ROAD 45+ AUTOMAKERS 270+ MAKES & MODELS 7 of 7 TOP TIER1s USE BLACKBERRY QNX 9 of 10 AUTOMAKERS USE BLACKBERRY QNX 100% START OF PRODUCTION SUCCESS RATE #BlackBerrySecure © 20182020 BlackBerry. All Rights Reserved. 38 Software Trends in Automotive Safety – Security – Trust Digital Cockpit Acoustics Secure OTA, Jarvis Gateways Connected Services OTA Telematics ADAS, Active Safety Control Systems V2X Traditional Secure Lifecycle Management Growth #BlackBerrySecure © 20182020 BlackBerry. All Rights Reserved. 39 Growing Demand for Secure and Safety Certified Products Control systems in High-speed rail autonomous vehicles Safety & Factory automation ADAS systems & industrial control Digital & hybrid Energy generation instrument clusters #BlackBerrySecure © 20182020 BlackBerry. All Rights Reserved. 40 Embedded Software Market - 2019 Vertical Split Other Aerospace & Defense 19% 22% • Microsoft share predicted to drop faster than previously Medical forecast Devices 6% • Commercial Linux shrinking while RTOS growing • BTS-QNX SAM as percent of 22% TAM is much higher in 20% Medical than in the A&D Automotive/Rail/ vertical Industrial Transportation Automation 10% Communications/ Networking Data from VDC Research #BlackBerrySecure © 20182020 BlackBerry. All Rights Reserved. 41 Why We Win – Foundational Value Safety Safety • Broadest safety certified software portfolio • Significant ongoing investment in safety roadmap Trust Security • Safety certified custom engineering and training Security BlackBerry QNX • BlackBerry / QNX brand value and reputation • BlackBerry / QNX embedded security technology • BlackBerry / QNX security services Realtime Reliability Reliability • Decades of proven reliability in mission critical systems Scale • Proven microkernel system architecture • Trusted people and proven long term customer support Note: These attributes and associated value apply eQually to segments
Recommended publications
  • Blackberry QNX Multimedia Suite
    PRODUCT BRIEF QNX Multimedia Suite The QNX Multimedia Suite is a comprehensive collection of media technology that has evolved over the years to keep pace with the latest media requirements of current-day embedded systems. Proven in tens of millions of automotive infotainment head units, the suite enables media-rich, high-quality playback, encoding and streaming of audio and video content. The multimedia suite comprises a modular, highly-scalable architecture that enables building high value, customized solutions that range from simple media players to networked systems in the car. The suite is optimized to leverage system-on-chip (SoC) video acceleration, in addition to supporting OpenMAX AL, an industry open standard API for application-level access to a device’s audio, video and imaging capabilities. Overview Consumer’s demand for multimedia has fueled an anywhere- o QNX SDK for Smartphone Connectivity (with support for Apple anytime paradigm, making multimedia ubiquitous in embedded CarPlay and Android Auto) systems. More and more embedded applications have require- o Qt distributions for QNX SDP 7 ments for audio, video and communication processing capabilities. For example, an infotainment system’s media player enables o QNX CAR Platform for Infotainment playback of content, stored either on-board or accessed from an • Support for a variety of external media stores external drive, mobile device or streamed over IP via a browser. Increasingly, these systems also have streaming requirements for Features at a Glance distributing content across a network, for instance from a head Multimedia Playback unit to the digital instrument cluster or rear seat entertainment units. Multimedia is also becoming pervasive in other markets, • Software-based audio CODECs such as medical, industrial, and whitegoods where user interfaces • Hardware accelerated video CODECs are increasingly providing users with a rich media experience.
    [Show full text]
  • Blackberry Playbook OS 2.0 Performs. Best in Class Communications
    BlackBerry PlayBook OS 2.0 Performs. Best in class communications. Powerful productivity. Performance powerhouse. What’s new and exciting about PlayBook™ OS 2.0 A proven performance powerhouse PlayBook OS 2.0 builds on proven performance through powerful hardware and intuitive, easy to use gestures. BlackBerry® PlayBook™ packs a blazing fast dual core processor, two HD 1080p video cameras, and 1 GB of RAM for a high performance experience that is up to the task – whatever it may be. The best of BlackBerry® comes built-in The BlackBerry PlayBook now gives you the BlackBerry communications experience you love, built for a tablet. PlayBook OS 2.0 introduces built-in email that lets you create, edit and format messages, and built-in contacts app and social calendar that connect to your social networks to give you a complete profile ™ of your contacts, including recent status updates. So, seize the BlackBerry App World moment and share it with the power of BlackBerry. The BlackBerry PlayBook has all your favorite apps and thousands more. Games like Angry Birds and Cut The Rope, BlackBerry® Bridge™ Technology social networking sites like Facebook, and even your favorite books from Kobo - the apps you want are here for you to New BlackBerry® Bridge™ features let your BlackBerry® smartphone discover in the BlackBerry AppWorld™ storefront. act as a keyboard and mouse for your BlackBerry PlayBook, giving you wireless remote control of your tablet. Perfect for pausing a movie when your BlackBerry PlayBook is connected to your TV with An outstanding web experience an HDMI connection. Plus, if you’re editing a document or browsing BlackBerry PlayBook puts the power of the real Internet at your a webpage on your BlackBerry smartphone and want to see it on a fingertips with a blazing fast Webkit engine supporting HTML5 larger display, BlackBerry Bridge lets you switch screens to view on and Adobe® Flash® 11.1.
    [Show full text]
  • QNX Neutrino® Realtime Operating System
    PRODUCT BRIEF QNX Neutrino® Realtime Operating System QNX Neutrino® is a full-featured and robust operating system designed to enable the next-generation of products for automotive, medical and industrial embedded systems. Microkernel design and modular architecture enable customers to create highly optimized and reliable systems with low total cost of ownership. With QNX Neutrino®, embedded systems designers can create compelling, safe and secure devices built on a highly reliable operating system software foundation that helps guard against system malfunctions, malware and cyber security breaches. For over 35 years, thousands of companies have deployed and The QNX Neutrino microkernel memory-protected architecture trusted QNX realtime technology to ensure the best combination provides a foundation to build safety-critical systems. QNX of performance, security and reliability in the world’s most Neutrino® is 100% API compatible with QNX pre-certified mission-critical systems. software products that address compliance with safety certifica- tions in automotive (ISO 26262), industrial safety (IEC 61508) and Built-in mission critical reliability medical devices (IEC 62304). Time-tested and field-proven, the QNX Neutrino® is built on a true microkernel architecture. Under this system, every driver, Maximize software investments application, protocol stack, and filesystem runs outside the kernel QNX Neutrino® provides a common software platform that can be in the safety of memory-protected user space. Virtually any deployed for safety certified and non-certified projects across a component can fail and be automatically restarted without broad range of hardware platforms. Organizations can reduce aecting other components or the kernel. No other commercial duplication, costs and risks associated with the deployment of RTOS provides such a high level of fault containment and recovery.
    [Show full text]
  • Automotive Foundational Software Solutions for the Modern Vehicle Overview
    www.qnx.com AUTOMOTIVE FOUNDATIONAL SOFTWARE SOLUTIONS FOR THE MODERN VEHICLE OVERVIEW Dear colleagues in the automotive industry, We are in the midst of a pivotal moment in the evolution of the car. Connected and autonomous cars will have a place in history alongside the birth of industrialized production of automobiles, hybrid and electric vehicles, and the globalization of the market. The industry has stretched the boundaries of technology to create ideas and innovations previously only imaginable in sci-fi movies. However, building such cars is not without its challenges. AUTOMOTIVE SOFTWARE IS COMPLEX A modern vehicle has over 100 million lines of code and autonomous vehicles will contain the most complex software ever deployed by automakers. In addition to the size of software, the software supply chain made up of multiple tiers of software suppliers is unlikely to have common established coding and security standards. This adds a layer of uncertainty in the development of a vehicle. With increased reliance on software to control critical driving functions, software needs to adhere to two primary tenets, Safety and Security. SAFETY Modern vehicles require safety certification to ISO 26262 for systems such as ADAS and digital instrument clusters. Some of these critical systems require software that is pre-certified up to ISO 26262 ASIL D, the highest safety integrity level. SECURITY BlackBerry believes that there can be no safety without security. Hackers accessing a car through a non-critical ECU system can tamper or take over a safety-critical system, such as the steering, brakes or engine systems. As the software in a car grows so does the attack surface, which makes it more vulnerable to cyberattacks.
    [Show full text]
  • QNX Software Systems Military, Security, and Defense
    QNX Software Systems Military, security, and defense Reliable, certified, secure, and mission-critical RTOS technology. Solution highlights Common Criteria certification § Common Criteria EAL 4+ certified QNX® OS for Security The QNX Neutrino OS for Security is for customers requiring § Inherently secure design with high availability framework, adaptive Common Criteria ISO/IEC 15408 certification. Certified to EAL 4+, partitioning technology, and predictable and deterministic this is the first full-featured RTOS certified under the Common behavior Criteria standard. The QNX Neutrino OS for Security also benefits from the operating system’s inherent reliability and failure- § Non-stop operation with microkernel architecture and full proof design. memory protection § Standards-based design for security and easy interoperability Military-grade security and reliability of networked applications In mission-critical government and military systems where Advanced graphics for 3D visualization, mapping, ruggedized § information is vital and lives can be at stake, downtime is not an and multi-headed visual display systems, and multi-language option. The need for a highly reliable, secure, and fast operating support system is crucial. § Rich ecosystem of technology partners providing solutions for vehicle busses, databases, navigation, connectivity, graphics, Thanks to the true microkernel architecture of the QNX Neutrino® and speech processing RTOS, full memory protection is built in. Any component can fail § Comprehensive middleware offering that includes multimedia and be dynamically restarted without corrupting the microkernel management, rich HMIs with Adobe Flash Lite, and acoustic or other components. If a failure does occur, a QNX-based echo cancellation system has the capability for self-healing through critical process monitoring and customizable recovery mechanisms.
    [Show full text]
  • Operating Systems and Computer Networks
    Operating Systems and Computer Networks Exercise 1: Introduction to Operating System Faculty of Engineering Operating Systems and Institute of Computer Engineering Computer Networks Exercises Prof. Dr.-Ing. Axel Hunger Alexander Maxeiner, M.Sc. Q1.1 – Operating System (OS) • Operating System is – a program that manages computer hardware and resources – providing Interfaces between hardware and applications – the intermediary between computer and users • Functions: – For Users: convenient usage of computer system and usage of applications – For System: Management of Computer Resources and abstraction of underlying (complex) machine Faculty of Engineering Operating Systems and Institute of Computer Engineering Computer Networks Exercises Prof. Dr.-Ing. Axel Hunger Alexander Maxeiner, M.Sc. Q1.1 – Operating System (OS) Computer systems •provide a capability for gathering data (i.e. data mining, to get information that lead to tailored commercials) •performing computations (modeling large system instead of building them) •storing information, (Photos, tables, etc.) •communicating with other computer systems (I.e. Internet) “The operating system defines our computing experience. It is the first software we see when we turn on the computer and the last software we see when the computer is turned off.” Faculty of Engineering Operating Systems and Institute of Computer Engineering Computer Networks Exercises Prof. Dr.-Ing. Axel Hunger Alexander Maxeiner, M.Sc. Q1.1 – Operating System (OS) User Application Interfaces nice Operating System Interfaces
    [Show full text]
  • Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO
    Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO..........................................................................................................................................1 Martin Hinner < [email protected]>, http://martin.hinner.info............................................................1 1. Introduction..........................................................................................................................................1 2. Volumes...............................................................................................................................................1 3. DOS FAT 12/16/32, VFAT.................................................................................................................2 4. High Performance FileSystem (HPFS)................................................................................................2 5. New Technology FileSystem (NTFS).................................................................................................2 6. Extended filesystems (Ext, Ext2, Ext3)...............................................................................................2 7. Macintosh Hierarchical Filesystem − HFS..........................................................................................3 8. ISO 9660 − CD−ROM filesystem.......................................................................................................3 9. Other filesystems.................................................................................................................................3
    [Show full text]
  • Introduction to Bioinformatics Introduction to Bioinformatics
    Introduction to Bioinformatics Introduction to Bioinformatics Prof. Dr. Nizamettin AYDIN [email protected] Introduction to Perl http://www3.yildiz.edu.tr/~naydin 1 2 Learning objectives Setting The Technological Scene • After this lecture you should be able to • One of the objectives of this course is.. – to enable students to acquire an understanding of, and understand : ability in, a programming language (Perl, Python) as the – sequence, iteration and selection; main enabler in the development of computer programs in the area of Bioinformatics. – basic building blocks of programming; – three C’s: constants, comments and conditions; • Modern computers are organised around two main – use of variable containers; components: – use of some Perl operators and its pattern-matching technology; – Hardware – Perl input/output – Software – … 3 4 Introduction to the Computing Introduction to the Computing • Computer: electronic genius? • In theory, computer can compute anything – NO! Electronic idiot! • that’s possible to compute – Does exactly what we tell it to, nothing more. – given enough memory and time • All computers, given enough time and memory, • In practice, solving problems involves are capable of computing exactly the same things. computing under constraints. Supercomputer – time Workstation • weather forecast, next frame of animation, ... PDA – cost • cell phone, automotive engine controller, ... = = – power • cell phone, handheld video game, ... 5 6 Copyright 2000 N. AYDIN. All rights reserved. 1 Layers of Technology Layers of Technology • Operating system... – Interacts directly with the hardware – Responsible for ensuring efficient use of hardware resources • Tools... – Softwares that take adavantage of what the operating system has to offer. – Programming languages, databases, editors, interface builders... • Applications... – Most useful category of software – Web browsers, email clients, web servers, word processors, etc..
    [Show full text]
  • Flight Software Workshop 2007 ( FSW-07)
    Flight Software Workshop 2007 ( FSW-07) Current and Future Flight Operating Systems Alan Cudmore Flight Software Branch NASAIGSFC November 2007 Page I Outline Types of Real Time Operating Systems - Classic Real Time Operating Systems - Hybrid Real Time Operating Systems - Process Model Real Time Operating Systems - Partitioned Real Time Operating Systems Is the Classic RTOS Showing it's Age? Process Model RTOS for Flight Systems Challenges of Migrating to a Process Model RTOS Which RTOS Solution is Best? Conclusion November 2007 Page 2 GSFC Satellites with COTS Real (waiting for launch) (launched 8/92) (launched 12/98) (launched 3/98) (launched 2/99) (12/04) XTE (launched 12/95) TRMM (launched 11/97) JWST lSlM (201 1) Icesat GLAS f01/03) MAP (launched 06/01) LRO HST 386 4llH -%Y ST-5 (5/06) November 2007 Page 3 Classic Real Time OS What is a "Classic" RTOS? - Developed for easy COTS development on common 16 and 32 bit CPUs. - Designed for systems with single address space, and low resources - Literally Dozens of choices with a wide array of features. November 2007 Page 4 Classic RTOS - VRTX Ready Systems VRTX Size: Small - 8KB RTOS Kernel Provides: Very basic RTOS services Used on: - Small Explorer Missions Used from 1992 to 1999 8086 and 80386 Processors - Medium Explorer Missions XTE (1995) TRMM (1997) 80386 Processors - Hubble Space Telescope 80386 Processors Advantages: - Small, fast - Uses 80386 memory protection -- A feature we have missed since we stopped using it! Current use: - Only being maintained, not used for new development
    [Show full text]
  • UC Berkeley Research Reports
    UC Berkeley Research Reports Title Vehicle-based Control Computer Systems Permalink https://escholarship.org/uc/item/0wh7c8jv Author Auslander, David M Publication Date 1995 eScholarship.org Powered by the California Digital Library University of California This paper has been mechanically scanned. Some errors may have been inadvertently introduced. CALIFORNIA PATH PROGRAM INSTITUTE OF TRANSPORTATION STUDIES UNIVERSITY OF C.iLIFORNIA, BERKELEY Vehicle-Based Control Computer Systems David M. Auslander University of California, Berkeley California PATH Research Report UCB-ITS-PRR-95-3 This work was performed as part of the California PATH Program of the University of California, in cooperation with the State of California Business, Transportation, and Housing Agency, Department of Transportation; and the United States Department of Transportation, Federal Highway Administration. The contents of this report reflect the views of the authors who are responsible for the facts and the accuracy of the data presented herein. The contents do not necessarily reflect the official views or policies of the State of California. This report does not constitute a standard, specification, or regulation. January 1995 ISSN 1055-1425 Vehicle-Based Control Computer Systems Final Report - September 1, 1994 PATH Project MOU-61 David M. Auslander Mechanical Engineering Department University of California Berkeley, CA 94720 5 lo-642-4930(office), 5 IO-643-5599(fax) email: dma @ euler. berkeley .edu Abstract This report is in two parts: the first part (starting at Section 1) describes a design and implementation methodology for real time software suitable for control of mechanical systems such as vehicles. This method provides for a design description of the system, a means of capturing the system structure in such a way as to modularize the software writing job, and a portable implementation method.
    [Show full text]
  • Processor Affinity Or Bound Multiprocessing?
    Processor Affinity or Bound Multiprocessing? Easing the Migration to Embedded Multicore Processing Shiv Nagarajan, Ph.D. QNX Software Systems [email protected] Processor Affinity or Bound Multiprocessing? QNX Software Systems Abstract Thanks to higher computing power and system density at lower clock speeds, multicore processing has gained widespread acceptance in embedded systems. Designing systems that make full use of multicore processors remains a challenge, however, as does migrating systems designed for single-core processors. Bound multiprocessing (BMP) can help with these designs and these migrations. It adds a subtle but critical improvement to symmetric multiprocessing (SMP) processor affinity: it implements runmask inheritance, a feature that allows developers to bind all threads in a process or even a subsystem to a specific processor without code changes. QNX Neutrino RTOS Introduction The QNX® Neutrino® RTOS has been Effective use of multicore processors can multiprocessor capable since 1997, and profoundly improve the performance of embedded is deployed in hundreds of systems and applications ranging from industrial control systems thousands of multicore processors in to multimedia platforms. Designing systems that embedded environments. It supports make effective use of multiprocessors remains a AMP, SMP — and BMP. challenge, however. The problem is not just one of making full use of the new multicore environments to optimize performance. Developers must not only guarantee that the systems they themselves write will run correctly on multicore processors, but they must also ensure that applications written for single-core processors will not fail or cause other applications to fail when they are migrated to a multicore environment. To complicate matters further, these new and legacy applications can contain third-party code, which developers may not be able to change.
    [Show full text]
  • QNX Web Browser
    PRODUCT BRIEF QNX Web Browser The QNX Web Browser, based on the Blink rendering engine, is a state-of-the-art browser designed to address performance, reliability, memory footprint, and security requirements of embedded systems. With a heritage of best-in-class browser technology from BlackBerry, the QNX Web Browser enables a wide range of uses from pure document viewers and video players, to feature-rich application environments in systems such as infotainment head units and in-flight entertainment units. The browser employs a modular, component based architecture that leverages QNX Neutrino® Realtime Operating System’s advanced memory protection, security mechanisms, and concurrency to provide reliable, robust, and responsive performance. Overview Benefits Web applications have been widely used on PCs and mobile • Highly secure browser designed with most advanced QNX devices. These applications are now surfacing in embedded SDP 7.0 security mechanisms systems due to the large developer base to draw from, as well as • Up to 35% lower memory footprint when compared to a general ease of development, deployment, and portability of web Linux-based implementation technologies. Consequently, web browsers are becoming a central • Fully-integrated with other QNX technologies including: component of modern-day embedded systems. o Video playback capabilities of QNX Multimedia Suite To provide an optimal web experience in an embedded system, o Location manager service for geolocation the browser must enable high performance and stability within the o QNX CAR Platform for Infotainment confines of limited system memory. Also of vital importance is adaptability. That is, to ensure a continued optimal browsing • Customization for fine grain control of features, behavior and experience, web browsers must keep pace with upstream appearance development.
    [Show full text]