Enter Keyword

Home >> Technology Solutions :: VME SKYChannel >> SKYchannel Software

SKYvec: Accelerates Software Development

SKYvec tools make the programming challenge easier. Standards-based, flexible, and scalable facilities result in faster application development and validation. A sophisticated event analyzer enables multi-process performance monitoring and analysis. Standard Math Library (SML), and Vector Signal, and Image Processing (VSIPL) library provide easy-to-use, high-level vector functions that are architecture independent. The full implementation of industry standards, innovative tools, and guaranteed portability are the result of SKY's pioneering excellence in software.

Click on image to enlarge view

SKYvec: Accelerating Software Development

The SKYvec software development tools simplify code development for large multiprocessor systems by automating many of the processes which otherwise would have to be designed or managed by the programmer. SKYvec eliminates the need for complex and costly software migration and extensive training classes by making development easier than ever before. Depending upon the complexity of the application the software development effort can be reduced 30-50% using the standard SKYvec API. And future technology insertions will only require a simple recompile and run, virtually eliminating recoding efforts. Imagine the impact on software efforts across the lifecycle of your program and the financial payback that will be realized.

The SKYvec Software Development Environment is a robust toolkit including OS, compilers, vector/image processing and math libraries, and unique facilities such as event analyzers and debuggers that provide high performance, portability and ease of use. Building on industry standards, SKY has pioneered the use of intelligent compilers and libraries that stripmine and vectorize application code to automatically optimize performance.

SKYvec chains across vector functions, optimizing between functions, not just inside of them. This applies to hand-vectorized code as well as to scalar C code, optimizing and vectorizing globally, not just locally for each function. The result is that the application code takes maximum advantage of the hardware architecture and runs at the highest level of efficiency and performance available with little or no hand coding.

SKY Computers has reduced the learning curve and the time to develop application code by simplifying and automating low-level optimizations and tasks. SKYvec provides a suite of development tools that simplify the programming effort without compromising performance. Sophisticated porting and development tools virtually eliminate complex tasks and training. Thunderbolt systems make full use of SKYvec including intelligent compiler technology that automatically optimizes and vectorizes application code. The SKY Standard Math Library (SML)  contains hundreds of math, image, and signal processing functions. SKY/VSIPL simplifies multiprocessor development and ensures portability across platforms. The TimeTrac™ Multiprocessor Event Analyzer provides insight into the dynamic interactions between processors for multiprocessor optimization and debugging. With full MPI support, the complexity of multiprocessor implementation is reduced. SKY provides portability while simplifying the complexities of creating high performance multiprocessor code.

Related Links:
Compiler Technology
TimeTrac Event Analyzer
Standard Math Library


Copyright © 2008 SKY Computers, Inc. | Legal Statement | Privacy Policy
27 Industrial Avenue, Chelmsford, MA 01824
Phone: 978-250-2420 Fax: 978-250-3220
ISO 9001:2000 Compliant