Home >> Technology Solutions :: VME SKYChannel >> SKYchannel Software >>
Compiler Enhanced Vector Libraries
Home >> Compiler Technology
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
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.