Enter Keyword

Home >> Systems Integration :: SMART Systems >> Software Architecture

Software Architecture

The SMART Systems Architecture consists of a development environment that provides quick application construction and refinement, and a runtime environment that enables high application availability. This system-wide architecture is designed to deliver high compute performance and interconnect bandwidth. Built on open source software and standard technologies such as Linux, InfiniBand™, MPI, VSIPL and Corba, SMART Systems reduce development time and accelerate time to deployment.

The SMART Architecture is built with an intelligent fabric that can be configured to react to changes in its environment. By employing tightly integrated hardware and software components that continually monitor the health of the system the SMART Architecture enables high application availability. Combined with proven development tools and libraries, SMART Systems are high performance systems that are easier and less expensive to develop, deploy and maintain.

Standards-Based

With the SMART Architecture, SKY can for the first time, give embedded developers the robustness, resiliency, and ease of integration provided by a standards-based, open software architecture. The SMART Architecture is based on two architectural tenants:

  • Standards-based environment provides a wide choice of tools and libraries giving developers true application portability and vendor independence.
  • Open source software makes developing embedded applications easier and more cost effective than ever before.

The SMART Development Environment includes standard integrated development environments, a SKY Optimizing Pre-Processor to optimize cache performance as well as math, and POSIX libraries.

High Application Availability

The SMART Runtime Environment provides a standards-based framework on which applications can be built to be highly available, with the ability to respond to changes within the system or the environment. This capability is achieved through SKY's Health Monitoring and Management facility, a vital link between the application and the system health status.

SMARTpac Systems Family: Performance Meets Resiliency

The SMARTpac 600 and the SMARTpac 1200 are designed as complementary systems. The SMARTpac 600 is an ideal solution for processing an application's front-end data acquisition needs, while the SMARTpac 1200 provides the back-end computational horsepower for computationally intensive signal processing and image analysis. The 19" rack mountable SMARTpac systems utilize the InfiniBand™ interconnect throughout the system yielding high bandwidth, low latency and secure data communications.

Related links:
SKY Links
High Performance Embedded Servers
Military & Defense Application Brief
Industrial Inspection Application Brief
SKY's Health Maintenance Strategy
InfiniBand Fabric
Download: SMART Systems Product Brief
Real Time Linux
Building HPEC Systems for Performance and Fault Resiliency with InfiniBand
High Application Availability

Industry Links
InfiniBand Trade Association
Unlocked: Embedding Open Source Software
SKY Offers Computers Based on InfiniBand
InfiniBand Everywhere
DSP Advances Take Center Stage