Saturday, August 5, 2017

Dan O'Dowd, now 61 steps out to realize his dreams of being richer than Bill Gates

August 05, 2017 2:47 PM ET




Software

Company Overview of Green Hills Software, Inc.

Company Overview

Green Hills Software, Inc. develops embedded software solutions. The company’s portfolio includes real-time operating system (RTOS) solutions; Multivisor, a flexible embedded virtualization solution for hosting guest operating systems alongside real-time applications and middleware; and µ-velOSity RTOS, an operating system for cost-sensitive and resource-constrained devices. Its product line includes integrated development environments; networking and communications solutions; hardware debug devices; and safety-critical products. The company also provides custom development for new architectures, DSP specialization, MULTI IDE customization, advanced debugging, third party extension/porting, ...
30 West Sola Street
Santa Barbara, CA 93101
United States
Founded in 1982
Phone:
805-965-6044
Fax:
805-965-6343

Key Executives For Green Hills Software, Inc.

Founder, Chief Executive Officer and President
Age: 61
Chief Financial Officer
Age: 61
General Counsel
Age: 45
Vice President of Business Development
Vice President of Marketing
Age: 56
Compensation as of Fiscal Year 2017.

Green Hills Software, Inc. Key Developments


Green Hills Software, Inc. Key Developments

Commercial & Military Flight Critical Equipment Supplier Selects Green Hills Software INTEGRITY-178 Tump Multicore Operating System for DO-178B Level Certification on the Xilinx Zynq Ultrascale+ MPSoC
Green Hills Software announced that it has been selected by a US supplier of guidance and navigation equipment for commercial and military aircraft to provide its DO-178B Level A-compliant real-time multicore operating system for their next generation of equipment based on the Xilinx Zynq® Ultrascale+ MPSoC. The Ultrascale+ MPSoC includes four Cortex®-A53 64-bit cores which will run Green Hills Software's INTEGRITY®-178 Time-Variant Unified Multi Processing (tuMP) operating system. The DO-178B Level A-compliant operating system capabilities required by Green Hills Software's flight-critical avionics and mission equipment customers using an ARMv8 based architecture (e.g. Ultrascale+'s quadcore Cortex-A53s) includes full 64-bit operational support for all applications, the ability to execute SMP and/or AMP applications on all four cores simultaneously, support for the latest ARINC-653 multicore partitioning requirements as defined in Part 1 Supplement 4 of the standard (including SMP operation as defined in Section 2.2.1 of Supplement 4), a safety-critical IP network stack that supports multiple IP clients at differing safety levels, and the ability to host applications that align with the Future Airborne Capability Environment (FACETM) Technical Standard. Green Hills Software has a long history as an innovative leader in enabling critical embedded system designers to fully utilize advanced microprocessor features such as those found on today's multicore SoCs. Beginning with Green Hills Software's pioneering efforts of robust partitioning for single-core processors, its list of accomplishments continues with certified operating systems for today's highly capable ARMv8 multicore SoCs. The Green Hills INTEGRITY-178 tuMP RTOS has been shipping to aerospace and defense customers since 2010 and builds upon a proven fifteen-year service history and certification pedigree of its INTEGRITY-178 single-core predecessor by incorporating multicore operating system capabilities, including support for both AMP and SMP operation. The INTEGRITY-178 tuMP multicore operating system is available for ARM, Intel, and NXP PowerPC/QorIQ architectures, supporting both 32-bit and full 64-bit operation. INTEGRITY-178 tuMP for Intel architectures also offers support for Linux, Windows and Android GuestOS virtualization. INTEGRITY-178 tuMP offers complete support for the ARINC-653 Part 1 Supplement 4 standard (including section 2.2.1 – SMP operation), as well as the Part 2 optional features such as Sampling Port Data Structures, Sampling Port Extensions, Memory Blocks, Multiple Module Schedules and File System. INTEGRITY-178 tuMP offers advanced options such as a DO-178B Level A-compliant network stack and file systems, both based on a Client/Server architecture that features the ability of the Level A Server to communicate simultaneously with multiple Clients operating at different safety levels (DAL A – E), located on the same or different cores. INTEGRITY-178 aligns with the FACE 2.1 Safety Base and Security profiles, with support for the current FACE 3.0 Safety Base and Security draft profiles already in place. INTEGRITY-178 tuMP is the worldwide high-assurance RTOS leader when it comes to delivering the most efficient and optimal core utilization for todays advanced 32-bit and 64-bit multicore architectures – translation: the leader in enabling SWaP reduction results.
Green Hills Software INTEGRITY RTOS Supports Scalys System-on-Module Range
Green Hills Software and Scalys have announced support for Green Hills Software's INTEGRITY® real-time operating system (RTOS) on the Scalys range of System-on-Modules (SoM). Users of Scalys SoMs can now rely on a trusted, safe RTOS that supports the secure operation. The Scalys range features modules based around NXP (formerly Freescale) processors including i.MX 53, i.MX 6, and QorIQ T1, T2 and LS2 communication processors. Scalys will offer a board support package (BSP) with each SoM that includes support for the Green Hills INTEGRITY RTOS and MULTI® IDE. This will enable developers to further reduce the time to market for their products whilst delivering a robust and proven hardware/software combination. Green Hills Software's INTEGRITY RTOS BSPs for Scalys SoMs are available on request.
Green Hills Software Announces Compiler 2017
Green Hills Software announced its latest Optimizing C and C++ Compilers for the world's most popular 32-bit and 64-bit embedded processor architectures, including ARM®, Intel® and Power Architecture®. Enhanced support for the C++11 language, updated functional safety certification and NEON™ autovectorization lead the list of the many important compiler and toolchain enhancements. Compiler 2017 is an important component in the MULTI® integrated development environment (IDE), used by thousands of developers to be more productive, generate faster code, decrease code size and enhance maintainability when creating today's IoT and embedded applications. The Green Hills Optimizing Compilers 2017 build upon 34 years of performance optimizations and are applied to 32/64-bit architectures from ARM, Intel, Power Architecture, Renesas RH850, MIPS and Tricore™. New hardware-specific optimizations include: Automatic or manual vectorization for ARM NEON instructions. NEON technology is a 128-bit SIMD (Single Instruction, Multiple Data) architecture extension for the ARM Cortex™-A series processors, bringing powerful acceleration to multimedia applications. Expanded support for the latest Intel Streaming SIMD Extensions (SSE4) unlocking a higher dynamic range of computational power across many embedded workloads. Updated support for over 100 new DSP instructions in the SPE2 instruction set on Power Architecture e200 processors for increased and efficient performance on automotive and industrial vector processing. Processor manufacturers have chosen Green Hills compilers more than all other competing compilers when publishing their high processor performance scores on EEMBC® Benchmarks — the industry standard benchmarks for embedded systems. Green Hills Software continues its significant investment to maintain functional safety qualification for its C/C++ Compilers, toolchain and C/C++ runtime libraries, certified to meet the high levels of functional safety levels for ISO 26262 ASIL D (Automotive), IEC 61508 SIL 4 (Industrial) and EN 50128 SWSIL 4 (Railway) standards. In addition, the integrated single-pass MISRA-C adherence checker gives development teams a flexible means to enforce cleaner, higher-quality code. New enhancements in Compiler 2017 yield increased code determinism and reliability such as: Argument type checking giving the developer greater control against mismatches across link modules — a safety-critical concern. Multiple options are now available to the developer to control the tradeoff between floating point accuracy and speed. Convenience and productivity: upgraded support brings increased code performance and powerful developer productivity and convenience. Some of the important features are: Standardized C++ threading enables developers to write portable multi-threaded application code. Standard C++ libraries for regular expressions, random number generators, unordered containers and more. Template Metaprogramming is simplified and expanded in the standard library. Additional options for controlling linker sections.

No comments:

Post a Comment