All modern PCs provide SIMD processing but there are no practical programming books telling you how to use it. Use of these techniques can allow programs to run 8 to 10 times faster than conventional programs on the same computer. The book enables high-level language programmers to make effective use of a technology that at present is known to and utilised only by a handful of developers. They could write graphics programs that were much faster as a result. This will be of interest to practitioners of games programming, image processing, medical image analysis, video processing etc.There has been recent interest in the application of vectorisation techniques to instruction level parallelism. ... Krall and Lelaita#39;s compiler [Krall and Lelait, 2000) also exploits the VIS extensions on the Sun Ultra-SPARC processor from C using the CoSy compiler framework. They compare classic vectorisation techniques with unrolling, concluding that both are equally effective, and report speedups of 2.7anbsp;...
|Title||:||SIMD Programming Manual for Linux and Windows|
|Author||:||W. Paul Cockshott, Kenneth Renfrew|
|Publisher||:||Springer Science & Business Media - 2004-05-18|