没有合适的资源?快使用搜索试试~ 我知道了~
OpenCL规范1.2正体中文版 beta1
5星 · 超过95%的资源 需积分: 13 43 下载量 9 浏览量
2012-06-27
11:25:30
上传
评论 2
收藏 1.81MB PDF 举报
温馨提示
上次传的有点问题,现重新上传 OpenCL 規範 1.2 中文正體版 beta1 經過對 context 的艱苦學習,終於略有小成,也為了兌現我之前的承諾,現將 1.2 發出進行公測 目前已知問題: 1. 幾個插圖還未做,正在學習metapost 2. 附錄的標題編號以及附錄中的交叉引用還有點問 3. 没有封皮 個人blog: https://niqingliang2003.wordpress.com/ Email: niqingliang2003@tom.com 歡迎大家提意見,包括但不限於排版和內容。 雖然我已盡己所能查閱資料,以確保其準確性,主要參考資料為維基百科,肯定仍然存在很多問題,請大家發郵件或在blog留言告知,不勝感激。 不過總的來講,就排版而言,比word的好多了,至少我是這麼認為的,大家可以對照原來1.0的比較一下。
资源推荐
资源详情
资源评论
i
目录
第 1 章 簡介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
第 2 章 術語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
节 2.1 OpenCL 类图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
第 3 章 OpenCL 架構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 3.1 平台模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 3.2 執行模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 3.3 內存模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
节 3.4 編程模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
节 3.5 內存對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
节 3.6 OpenCL 框架 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
第 4 章 OpenCL 平台層 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
节 4.1 查詢平台資訊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
节 4.2 查詢設備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
节 4.3 劃分設備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
节 4.4 上下文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
第 5 章 OpenCL runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
节 5.1 命令隊列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
节 5.2 緩衝對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
节 5.3 圖像對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
节 5.4 內存對象的查詢、解映射、遷移、保留和釋放 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
节 5.5 採樣器對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
节 5.6 程式對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
节 5.7 內核對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
节 5.8 執行內核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
节 5.9 事件對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
节 5.10 標註、屏障以及對事件的等待 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
节 5.11 內核和內存對象命令的亂序執行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
节 5.12 對內存對象以及內核的評測 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
节 5.13 刷新和完結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
第 6 章 OpenCL C 編程語言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
节 6.1 所支持的數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
节 6.2 轉換以及轉型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
节 6.3 算子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
节 6.4 矢量運算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
节 6.5 位址空間限定符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
节 6.6 訪問限定符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
节 6.7 函式限定符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
节 6.8 存儲類別限定符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
节 6.9 限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
节 6.10 預處理指示和巨集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
节 6.11 特性限定符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
节 6.12 內建函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
第 7 章 OpenCL 數值符合性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
节 7.1 捨入模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
节 7.2 INF、NaN 以及去規格化數 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
节 7.3 浮點異常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
节 7.4 相對誤差即 ULP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
节 7.5 邊界條件下的行為 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
第 8 章 圖像尋址和濾波 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
节 8.1 圖像坐標 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
节 8.2 尋址模式和濾波模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
节 8.3 轉換規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
节 8.4 在圖像陣列中選擇圖像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
ii
第 9 章 可選擴展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
第 10 章 OpenCL 嵌入式規格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
第 11 章 參考文獻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
附錄 A 共享 OpenCL 對象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
附錄 B 多個主機線程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
附錄 C 可移植性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
附錄 D 應用數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 4.1 共享的應用標量數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 4.2 所支持的應用矢量數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 4.3 應用數據型別的齊位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 4.4 常值矢量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
节 4.5 矢量組件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
节 4.6 隱式轉換 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
节 4.7 顯式轉型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
节 4.8 其他算子和函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
节 4.9 應用常量的定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
附錄 E OpenCL C++ 外覆 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
附錄 F CL_MEM_COPY_OVERLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
附錄 G 變化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
节 7.1 自 OpenCL 1.0 發生的變化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
节 7.2 自 OpenCL 1.1 發生的變化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
附錄 H API 索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
iii
圖
圖 2.1 OpenCL 類圖 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
圖 3.1 平台模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
圖 3.2 NDRange 索引空间示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
圖 3.3 OpenCL 設備架構的概念模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
iv
表
表 3.1 內存區域——分配以及訪問 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
表 4.1 OpenCL 平台查询 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
表 4.2 OpenCL 設備種類清單 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
表 4.3 OpenCL 設備查詢 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
表 4.4 clCreateSubDevices 所支持的劃分策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
表 4.5 clCreateContext 所支持的屬性清單 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
表 4.6 clGetContextInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
表 5.1 cl_command_queue_property 的有效值及其描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
表 5.2 clGetCommandQueueInfo所支持的param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
表 5.3 cl_mem_flags的值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
表 5.4 clCreateSubBuffer 所支持的創建類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
表 5.5 所支持的 cl_map_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
表 5.6 圖像通道順序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
表 5.7 圖像通道數據類型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
表 5.8 必須要支持的圖像格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
表 5.9 clGetImageInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
表 5.10 cl_mem_migration 的值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
表 5.11 clGetMemObjectInfo所支持的param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
表 5.12 clGetSamplerInfo所支持的param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
表 5.13 clGetProgramInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
表 5.14 clGetProgramBuildInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . . 77
表 5.15 clGetKernelInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
表 5.16 clGetKernelWorkGroupInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . 81
表 5.17 clGetKernelArgInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
表 5.18 clGetEventInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
表 5.19 clGetEventProfilingInfo 所支持的 param_names . . . . . . . . . . . . . . . . . . . . . . . . . 95
表 6.1 內建標量數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
表 6.2 內建標量數據型別與應用所用型別的對應關係 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
表 6.3 內建矢量數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
表 6.5 保留的數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
表 6.4 其他內建數據型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
表 6.6 內建矢量數據型別的數值索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
表 6.7 捨入模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
表 6.8 函式表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
表 6.9 引數既可為標量,也可為矢量的內建數學函式表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
表 6.10 內建的 half_ 和 native_ 數學函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
表 6.11 單精度浮點巨集與應用所用巨集的對應關係 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
表 6.12 雙精度浮點巨集與應用所用巨集的對應關係 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
表 6.13 引數既可為標量整數,也可為矢量整數的內建函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
表 6.14 內建的快速整數函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
表 6.15 引數既可為標量整數,也可為矢量整數的內建公共函式 . . . . . . . . . . . . . . . . . . . . . . . . 134
表 6.16 引數既可為標量,也可為矢量的內建幾何函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
表 6.17 標量和矢量關係函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
表 6.18 矢量數據裝載、存儲函式表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
表 6.19 內建同步函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
表 6.20 內建顯式內存隔柵函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
表 6.21 內建異步拷貝和預取函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
表 6.22 內建異步拷貝和預取函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
表 6.23 內建雜類矢量函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
表 6.24 內建 printf 函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
表 6.25 採樣器描述符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
表 6.26 內建圖像讀取函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
表 6.27 內建無採樣器圖像讀取函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
表 6.28 內建圖像寫入函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
表 6.29 內建圖像查詢函式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
表 6.30 矢量組件與圖像通道的對應關係 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
表 7.1 單精度內建數學函式的 ULP 值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
表 7.2 雙精度內建數學函式的 ULP 值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
表 8.1 用來生成紋理位置的尋址模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
剩余229页未读,继续阅读
资源评论
- IDDIALOG2012-10-06是繁体中文的,不过比英文版阅读容易多了,谢谢分享,也谢谢翻译者!
- abcdefg8811212013-03-11非常有用有木有!!毕业论文参考了不少上面的东西!
niqingliang2003
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 西门子S200 Smart水处理程序案例:双级反渗透与混床系统编程详解,含电气原理图与程序注释,供初学者学习参考,X01-7西门子200SMART水处理程序案例,具体为120吨双级反渗透程序加混床程序
- 西门子PLC1200博途V16在制药厂生物发酵系统中的应用案例:涵盖报警、模拟量处理、温度PID控制及称重仪表通讯等功能,硬件配置详尽解析 附电气原理图辅助学习参考,需博图V15.1及以上版本打开
- 西门子水处理工艺案例:高效自动化反渗透与精混床除盐技术,高纯水制造系统配备PLC控制,电阻率高达18.2MΩ·cm,系统稳定参考电气图纸,西门子200Smart加Smart 1000 IE水处理程序画
- 恒压供水程序电路图全套:包含S7-200smart与昆仑屏、威纶通屏及三菱PLC的设计方案,恒压供水恒压供水程序电路图全套 S7-200smart+昆仑屏+电路图 s7-200smart+威纶通屏+电
- 孤岛模式下双逆变器下垂控制算法:电压外环与电流内环双闭环控制研究及参考文献综述,孤岛模式下两台逆变器下垂控制算法,采用电压外环和电流内环的双闭环控制,可以提供参考文献 ,核心关键词:孤岛模式; 两台
- 三相离网逆变器双环控制参数设计及PI、PR与QPR控制算法离散化实现仿真研究,三相离网逆变器,逆变器双环控制,参数设计,双闭环PI控制,PR(比例谐振)控制,QPR(准比例谐振)控制,重复控制,快速重
- 西门子PLC主流流程步序控制程序逻辑详解示例,西门子流程步序控制程序示例 控制逻辑适用于所有西门子主流PLC ,核心关键词:西门子流程步序控制程序; 控制逻辑; 主流PLC ,"西门子PLC通用
- 基于MATLAB+CPLEX平台的综合能源市场双层出清模型:能源集线器参与电热系统优化策略研究,MATLAB代码:考虑能源集线器参的电热综合能源市场双层出清模型 关键词:综合能源 双层模型 能源集线器
- 基于改进微分进化算法的多目标分布式光伏优化配置详解与程序解读图集,多目标分布式光伏优化配置Matlab程序与详解 以改进微分进化算法为基础的优化模型,考虑分布式光伏投资及运维成本,网损以及电压稳定性指
- 基于改进K-means算法的电动汽车负荷与风光场景聚类分析(含有序聚类和场景削减),MATLAB代码:基于改进K-means算法的含电动汽车负荷源荷场景聚类 关键词:有序聚类 改进k-means聚类
- 储能风电并网模型:实现技术与应用的融合突破,储能风电(DFIG)并网模型 ,核心关键词:储能风电;DFIG;并网模型;,储能风电DFIG并网模型
- 基于MBD的电动汽车MCU控制策略与设计文件,包括主驱电机控制器模型、需求文档、算法、接口文件等开发资料集及代码库 使用Sumlink MCU和自动代码生成技术实现高效的嵌入式系统开发与标定管理 ,M
- 基于MATLAB平台的多智能体一致性算法电力系统分布式经济调度策略优化方案,基于多智能体系统一致性算法的电力系统分布式经济调度策略 关键词:一致性算法 多智能体 分布式调度 仿真平台:MATL
- 基于多时间尺度模型预测控制的微网优化调度策略:融合多能源微网系统实现日内滚动优化与负荷需求响应机制协同调节,关键词:多时间尺度;模型预测控制;日内滚动优化; 描述:以包含风力场、光伏电站、微型燃气轮机
- 比例谐振PR控制器在动态电压恢复器中的无功补偿与谐波补偿特性研究,比例谐振PR控制器的动态电压恢复器 DVR无功补偿 采用PR控制器的前馈+双环反馈控制 补偿效果好,还具有选频特性,补偿谐波 附带所参
- 西门子PLC X01-2污水处理项目:通讯控制及自动化设计探索与实践(包含电气原理图和程序V15版参考),X01-2两台西门子1200PLC通过PN通讯污水处理项目,主控PLC采用1215,触摸屏采用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功