Make use of high performance libraries

From Green software

Revision as of 12:56, 16 September 2010 by Green (Talk | contribs)
Jump to: navigation, search

Software libraries are collections of code that can be linked to a software project. High performance libraries have been developed to have the highest possible performance. Such libraries have been optimized to an extent that in most project is unfeasible to do because of the long time it takes to achieve. The gain in performance such libraries accomplish is a good indicator for the gain in energy efficiency. Such libraries often parallelize problems.

As an example, Intel® developed different high performance libraries that make good use of optimizations for Intel chips, like the Integrated Performance Primitives [1] and the Math Kernel Library [2].

References

[1]. Intel® Integrated Performance Primitives
[2]. Intel® Math Kernel Library

Personal tools