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