Enter Keyword

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

Compiler Enhanced Vector Libraries

Getting the best performance out of a processor for image and signal processing applications requires a comprehensive vector and matrix library tuned for the target architecture. Efficient utilization of RISC processors requires advanced techniques such as strip mining and elimination of unneeded writes to memory.

SKY's compiler technology eliminates any need for the application programmer to understand these techniques. The application can be written using high-level vector functions, or conventional scalar loops. The compiler converts the code to the appropriate hand-written vector library calls resulting in optimized application performance.

SKY's compiler is able to optimize these vector calls, do the strip mining, and reduce memory bandwidth requirements. Automating these steps reduces development time, optimizes performance, and enables application portability.