热门问题
时间线
聊天
视角
英特爾集成性能原語
来自维基百科,自由的百科全书
Remove ads
Intel Integrated Performance Primitives(Intel IPP)是一個多執行緒軟體函式庫,包含用於多媒體和數據處理應用的函數,出自英特爾。[2]此產品可譯作:集成性能原語、集成執行原語。
![]() | 此條目需要精通或熟悉相關主題的編者參與及協助編輯。 |
![]() | 此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
該庫支持英特爾和兼容處理器,可用於Linux、macOS、Windows和Android作業系統。它可單獨提供或作為Intel Parallel Studio的一部分使用。
Remove ads
特色
該庫利用處理器的包括MMX、SSE、SSE2、SSE3、SSSE3、SSE4、AVX、AVX2、AVX-512、AES-NI和多核心處理器特性。[3]Intel IPP包含下列函數:
組織
Intel IPP被劃分為四大主要處理組:信號(帶有線性陣列或矢量數據)、圖像(具有典型顏色空間的2D陣列)、矩陣(用於矩陣運算的nxm數組)和密碼學。
其入口點中一半為矩陣類型,三分之一為信號類型,其餘是圖像和密碼類型。Intel IPP函數分為4種數據類型:數據類型包括8u (8-bit unsigned)、8s (8-bit signed)、16s、32f (32-bit floating-point)、64f等。
歷史
- 版本2.0文件日期為2002年4月22日。
- 版本3.0
- 版本4.0文件日期為2003年11月11日。4.0運行時完全支持為3.0和2.0編寫的應用程式。
- 版本5.1文件日期為2006年3月9日。5.1運行時不支持為4.0或更早版本編寫的應用程式。
- 版本5.2文件日期為2007年4月11日。5.2運行時不支持為5.1或更早版本編寫的應用程式。於2007年6月5日推出,為數據壓縮添加了代碼示例,支持新的視頻編解碼器,支持Mac OS X上的64位應用程式,支持Windows Vista以及用於光線追蹤和渲染的新函數。
- 版本6.1於2009年6月28日與Intel C++ Compiler一同發布。6.1的Update 1於2009年7月28日發布。Update 2文件日期為2009年10月19日。[4]
- 版本7.1[5]
- 版本8.0[6]
- 版本8.1[7]
- 版本8.2[8]
- 版本9.0,2015年8月25日[9]
- 版本9.0.1,2015年12月1日[10]
類似產物
- Sun:用於Solaris的mediaLib
- Apple:用於macOS的vDSP、vImage、Accelerate (頁面存檔備份,存於網際網路檔案館)等
- AMD:Framewave(前AMD性能庫或APL)
- Khronos Group:OpenMAX DL
參見
- Intel Parallel Studio XE
- Intel Data Analytics Acceleration Library (DAAL)
- Intel Math Kernel Library (MKL)
- Intel Threading Building Blocks (TBB)
- Intel Parallel Advisor
- Intel Parallel Inspector
- Intel VTune Amplifier
- Intel Developer Zone(Intel DZ;支持和討論)
Remove ads
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads