Make use of high performance libraries

From Green software

(Difference between revisions)
Jump to: navigation, search
(New page: 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...)
(References)
Line 4: Line 4:
== References ==
== References ==
-
[1]. [http://software.intel.com/en-us/intel-ipp/ Intel® Integrated Performance Primitives]
+
[1]. [http://software.intel.com/en-us/intel-ipp/ Intel® Integrated Performance Primitives]<br />
[2]. [http://software.intel.com/en-us/intel-mkl/ Intel® Math Kernel Library]
[2]. [http://software.intel.com/en-us/intel-mkl/ Intel® Math Kernel Library]

Revision as of 12:56, 16 September 2010

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