Code generation for Vulkan Initialization## CODE GENERATION FOR VULKAN INITIALIZATION ## LEARNING VULKAN • So... • I’ve decided to learn Vulkan. • Did I learn it? • Not yet. ## WHAT DID I LEARN? ## THIS: ### Copyright © 2019-2019, NVIDIA static char const * AppName = "05_InitSwapchainRAII"; static char const * EngineName = "Vulkan.hnp"; int main(int *argc*), char **argv*) vk::rall::Context context; vk::rall::Instance instance static char const *AppName = "85_InItSwapchainRAII"; static char const *EngineName = "Vulkan.hnp"; int main(int *argc*), char **argu*/) vk::rali::Context context; vk::rali::Instance instance0 码力 | 13 页 | 963.32 KB | 1 年前3
Object Lifetime: From Start to Finish0 码力 | 214 页 | 9.34 MB | 1 年前3
Back to Basics: Concurrency0 码力 | 58 页 | 333.56 KB | 1 年前3
Some Things C++ Does Right0 码力 | 228 页 | 2.47 MB | 1 年前3
Firebird Null Guide: NULL behaviour and pitfalls in Firebird SQL0 码力 | 69 页 | 479.63 KB | 2 年前3
1.2.4 Go on GPU在Go程序中支持GPU加速 使用 Go 进行 GPU 计算的挑战 总结 大纲 与 GPU 进行交互的基本知识 使用 GPU 的动机 GPU 驱动和标准 渲染管线和计算管线 Vulkan/Metal/DX12/OpenGL 在 Go 程序中支持 GPU 加速 使用 Go 进行 GPU 计算的挑战 总结 使用GPU加速计算的动机 提高系统计算性能 更大的并发量 类型的指令编码器(计算编码器、渲染编码器等等)指令缓存可以在不同线程上进行创建,可以显式的、并发的提交给指令队列 业界的各类图形计算标准 早年的老牌 OpenGL 系列标准 以及后来的继承者 Vulkan 标准制定者并没有实现全对需求的把握也不够全面 平台厂商开始根据自身需求设计自己的标准 Web平台上的各类基于以上标准的通用标准 WebGPU Microsoft DirectX ’ alt=‘OCR图片’/> img[index * 4 + 3]; } 例子2:图像处理 原始图像 处理后(CPU) 处理后(GPU) 为代码增加GPU的支持需要考虑什么? 时机 频率 考虑要点 初始化 仅一次 着色器编译 资源加载 少量 拷贝时间 指令编码 频繁 调度策略 资源共享 频繁 同步回调 大纲 与 GPU 进行交互的基本知识 在 Go 程序中支持 GPU 加速 • 使用0 码力 | 55 页 | 4.79 MB | 1 月前3
Greenplum 编译安装和调试## Greenplum 编译安装和调试 本文先介绍如何从源代码编译安装Greenplum、初始化Greenplum集群。然后介绍SQL在Greenplum中的典型执行路径,最后介绍一些调试技巧。 源代码使用 Greenplum 开源社区最新源代码 6X_STABLE 分支: https://github.com/greenplum-db/gpdb,内核代码基于PostgreSQL 9. buntu 等 Linux 系统。大量开发人员包括我自己使用 Mac 系统,但是不在官方支持列表中。 ### 1.1 在 Mac 系统上编译 首先需要关闭苹果操作系统的 SIP 特性,否则无法初始化集群。 1. 重启操作系统 2. 重启过程中按下 command+R 进入恢复模式 3. 从 Utilities 菜单选择 Terminal 4. 执行 crutil disable 5. 重启操作系统 --disable-gpcloud \ --disable-gpfdist --prefix=$HOME/gpdb.master $ make [-j4] $ make install 在苹果系统上初始化Greenplum单节点集群时,需要做些准备工作: - 添加export PGHOST=localhost至~/.bash_profile - 将本机的hostname与127.0.0.1的map写到/etc/hosts中。例如0 码力 | 15 页 | 2.07 MB | 2 年前3
Spring Boot 1.1.7.RELEASE Reference Guide0 码力 | 192 页 | 1017.81 KB | 2 年前3
古月《ROS入门21讲》14.服务端Server的编程实现.pdfaed6254e33/p2_2.jpg) 服务模型(客户端/服务器) ## • 创建服务器代码(C++) int main(int argc, char **argv) // ROS节点初始化 ros::init(argc, argv, "turtle_command_server"); // 创建节点句柄 ros::NodeHandle n; // 创建一个名为/t true; res.message = "Change turtle command state!" return true; } ## 如何实现一个服务器 • 初始化ROS节点; • 创建Server实例; • 循环等待服务请求,进入回调函数; 在回调函数中完成服务功能的处理,并反馈应答数据。 TriggerResponse(1, "Change turtle command state!") def turtle_command_server(): # ROS节点初始化 rospy.init_node('turtle_command_server') # 创建一个名为/turtle_command的server,注册回调函数commandCallback0 码力 | 7 页 | 1.10 MB | 2 年前3
Debian 參考手冊(第 2.109 版)2.7.15 更多關於軟體包管理的文件 ..... 74 系统初始化 3.1 啟動過程概述 3.1.1 第一階段:UEFI 3.1.2 第二階段:引載加載程序 3.1.3 第三階段:迷你Debian系統 3.1.4 第四階段:常規Debian系統 3.2 Systemd 3.2.1 Systemd 初始化 3.2.2 Syatemd login 3.3 核心訊息 configuration 3.7.1 主機名 3.7.2 檔案系統 3.7.3 網路介面初始化 3.7.4 Cloud system initialization 3.7.5 Customization example to tweak sshd service 3.8 udev 系統 3.8.1 核心模組初始化 認證和訪問控制 4.1 一般的Unix認證 4.2 管理帳號和密碼資訊 8.1 IBus 和它的引擎軟體包列表 ..... 132 9.1 支援控制檔活動的程式列表 ..... 134 9.2 screen 鍵繫結列表 ..... 136 9.3 vim 的初始化資訊 ..... 138 9.4 系統日誌分析軟體列表 ..... 139 9.5 使用時間樣式值的"ls -l"命令的時間和日期的顯示例子 ..... 139 9.6 圖形影像處理工具列表0 码力 | 260 页 | 1.41 MB | 2 年前3
共 802 条
- 1
- 2
- 3
- 4
- 5
- 6
- 81













