C++高性能并行编程与优化 - 课件 - 03 现代 C++ 进阶:模板元编程
现代 C++ 进阶:模板元编程 by 彭于斌( @archibate ) 往期录播: https://www.bilibili.com/video/BV1fa411r7zp 课程 PPT 和代码: https://github.com/parallel101/course 高性能并行编程与优化 - 课程大纲 • 分为前半段和后半段,前半段主要介绍现代 C++ ,后半段主要介绍并行编程与优化。 ,后半段主要介绍并行编程与优化。 1.课程安排与开发环境搭建: cmake 与 git 入门 2.现代 C++ 入门:常用 STL 容器, RAII 内存管理 3.现代 C++ 进阶:模板元编程与函数式编程 4.编译器如何自动优化:从汇编角度看 C++ 5.C++11 起的多线程编程:从 mutex 到无锁并行 6.并行编程常用框架: OpenMP 与 Intel TBB 7.被忽视的访存优化:内存带宽与 cpu 9 及以上( Linux 用户) CMake 3.12 及以上(跨平台作业) Git 2.x (作业上传到 GitHub ) CUDA Toolkit 10.0 以上( GPU 专题) 为什么需要模板函数( template ) • 避免重复写代码。 • 比如,利用重载实现“将一个数乘以 2” 这个 功能,需要: 为什么面向对象在 HPC 不如函数式和元编程香了? 这个例子要是按传统的面向对象思想,可能是这样:0 码力 | 82 页 | 12.15 MB | 1 年前3DataEase 人人可⽤的开源数据可视化分析⼯具 2022 年 12 ⽉
2022 年 12 ⽉ ⼈⼈可⽤的开源数据可视化分析⼯具 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 可视化 原始数据 数据价值 数据孤岛 管理混乱 缺失分析 全业务场景 ⽤户⾏为管理 数据驾驶舱 数据→信息→价值 可以为企业运营 带来直接收益 数据可视化对企业的价值 能够快速、⾼效地 采购成本 6 服务⽀持 7 ⼚商实⼒ ⼈⼈可⽤ 企业选择数据可视化⼯具的考量 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 DataEase可以帮助⽤户快速分析业务数据并洞察其趋势,为企业的业 务改进与优化提供⽀持。DataEase⽀持丰富的数据源连接,能够通过 数据源 2 数据源 3 数据源 n … 数据库数据集 SQL 数据集 Excel 数据集 数据查询 数据分析 数据挖掘 数据图表 仪表板编辑 仪表板分享 仪表板收藏 仪表板模板 ETL 数据服务 Kettle Apache Doris 功能架构 直连模式 关联数据集 API 数据集 DataEase ⼯作原理 数据源 DataEase ⽀持常⻅的数据源,更多数据源⽀持持续增加中0 码力 | 27 页 | 3.58 MB | 1 年前3DataEase 人人可⽤的开源数据可视化分析⼯具 2023 年 04 ⽉
2023 年 04 ⽉ ⼈⼈可⽤的开源数据可视化分析⼯具 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 可视化 原始数据 数据价值 数据孤岛 管理混乱 缺失分析 全业务场景 ⽤户⾏为管理 数据驾驶舱 数据→信息→价值 可以为企业运营 带来直接收益 数据可视化对企业的价值 能够快速、⾼效地 采购成本 6 服务⽀持 7 ⼚商实⼒ ⼈⼈可⽤ 企业选择数据可视化⼯具的考量 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 DataEase可以帮助⽤户快速分析业务数据并洞察其趋势,为企业的业 务改进与优化提供⽀持。DataEase⽀持丰富的数据源连接,能够通过 数据源 2 数据源 3 数据源 n … 数据库数据集 SQL 数据集 Excel 数据集 数据查询 数据分析 数据挖掘 数据图表 仪表板编辑 仪表板分享 仪表板收藏 仪表板模板 ETL 数据服务 Kettle Apache Doris 功能架构 直连模式 关联数据集 API 数据集 DataEase ⼯作原理 数据源 DataEase ⽀持常⻅的数据源,更多数据源⽀持持续增加中0 码力 | 27 页 | 3.60 MB | 1 年前3202306 ⼈⼈可⽤的开源数据可视化分析⼯具
2023 年 6 ⽉ ⼈⼈可⽤的开源数据可视化分析⼯具 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 可视化 原始数据 数据价值 数据孤岛 管理混乱 缺失分析 全业务场景 ⽤户⾏为管理 数据驾驶舱 数据→信息→价值 可以为企业运营 带来直接收益 数据可视化对企业的价值 能够快速、⾼效地 采购成本 6 服务⽀持 7 ⼚商实⼒ ⼈⼈可⽤ 企业选择数据可视化⼯具的考量 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 DataEase可以帮助⽤户快速分析业务数据并洞察其趋势,为企业的业 务改进与优化提供⽀持。DataEase⽀持丰富的数据源连接,能够通过 数据源 2 数据源 3 数据源 n … 数据库数据集 SQL 数据集 Excel 数据集 数据查询 数据分析 数据挖掘 数据图表 仪表板编辑 仪表板分享 仪表板收藏 仪表板模板 ETL 数据服务 Kettle Apache Doris 功能架构 直连模式 关联数据集 API 数据集 DataEase ⼯作原理 数据源 DataEase ⽀持常⻅的数据源,更多数据源⽀持持续增加中0 码力 | 27 页 | 3.61 MB | 1 年前3DataEase 人人可⽤的开源数据可视化分析⼯具 2022 年 06 ⽉
2022 年 6 ⽉ ⼈⼈可⽤的开源数据可视化分析⼯具 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 可视化 原始数据 数据价值 数据孤岛 管理混乱 缺失分析 全业务场景 ⽤户⾏为管理 数据驾驶舱 数据→信息→价值 可以为企业运营 带来直接收益 数据可视化对企业的价值 能够快速、⾼效地 采购成本 6 服务⽀持 7 ⼚商实⼒ ⼈⼈可⽤ 企业选择数据可视化⼯具的考量 数据可视化对企业的价值 DataEase 开源项⽬介绍 DataEase 模板市场 DataEase 企业版介绍 1 2 3 4 DataEase可以帮助⽤户快速分析业务数据并洞察其趋势,为企业的业 务改进与优化提供⽀持。DataEase⽀持丰富的数据源连接,能够通过 数据源 3 数据源 n … 数据库数据集 SQL 数据集 Excel 数据集 ⾃定义数据集 数据查询 数据分析 数据挖掘 数据图表 仪表板编辑 仪表板分享 仪表板收藏 仪表板模板 ETL 数据服务 Kettle Apache Doris 功能架构 直连模式 关联数据集 API 数据集 DataEase ⼯作原理 数据源 DataEase ⽀持常⻅的数据源,更多数据源⽀持持续增加中0 码力 | 27 页 | 10.32 MB | 1 年前3DataEase 人人可用的开源数据可视化分析工具 2024 年 03 月
2024 年 03 月 目 录 01 产品介绍 02 产品价值 03 模板市场 04 企业版介绍 05 嵌入式版介绍 DataEase 可以帮助用户快速分析业务数据并洞察其趋势,为企业的业 务改进与优化提供支持。 人 人 可 用 的 开源数据可视化分析工具 DataEase 的使命 他们都在用 DataEase 累计安装下载约 10 万次,50+ 技术支持群,广受各行各业用户的喜爱 01 产品介绍 02 产品价值 03 模板市场 04 企业版介绍 05 嵌入式版介绍 可视化 理解 企业经营 数据 图表 • 数据洞察:数据可视化分析能够将抽象的数据转化为直观的图表,使数据变得更加生动,使决策者能够在短时间内 获取关键信息,迅速把握业务现状; • 即时决策:通过将复杂数据转化为直观图表,决策者能够快速了解业务状况和市场趋势,实时监控关键指标,迅速 做出明智决策,从而保持竞争优势; 注:GitHub Star 数量统计截止至 2024 年 03 月 12 日。 Star 优势一:开源开放 开源数据概览 14,700+ 优势二:简单易用 一键部署 一键升级 复用模板市场精美模板 拖拉拽操作 学习、交流、分享、反馈 在线文档 知识库 教学视频 学习班 直播分享 论坛 …… 交流群 上手门槛低,强大社区陪伴用户快速成长 优势三:全场景支持 多平台安装、多样化嵌入支持0 码力 | 39 页 | 6.95 MB | 1 年前3DataEase 人人可⽤的开源数据可视化分析⼯具 2023 年 12 ⽉
目 录 01 产品介绍 02 产品价值 03 模板市场 04 企业版介绍 05 嵌入式版介绍 DataEase 可以帮助用户快速分析业务数据并洞察其趋势,为企业的业 务改进与优化提供支持。 人 人 可 用 的 开源数据可视化分析工具 DataEase 的使命 他们都在用 DataEase 累计安装下载约 10 万次,50+ 技术支持群,广受各行各业用户的喜爱 DataEase 01 产品介绍 02 产品价值 03 模板市场 04 企业版介绍 05 嵌入式版介绍 可视化 理解 企业经营 数据 图表 • 数据洞察:数据可视化分析能够将抽象的数据转化为直观的图表,使数据变得更加生动,使决策者能够在短时间内 获取关键信息,迅速把握业务现状; • 即时决策:通过将复杂数据转化为直观图表,决策者能够快速了解业务状况和市场趋势,实时监控关键指标,迅速 做出明智决策,从而保持竞争优势; 注:GitHub Star 数量统计截止至 2023 年 12 月 12 日。 Star 优势一:开源开放 开源数据概览 13,600+ 优势二:简单易用 一键部署 一键升级 复用模板市场精美模板 拖拉拽操作 学习、交流、分享、反馈 在线文档 知识库 教学视频 学习班 直播分享 论坛 …… 交流群 上手门槛低,强大社区陪伴用户快速成长 优势三:全场景支持 多平台安装、多样化嵌入支持0 码力 | 36 页 | 7.05 MB | 1 年前3清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单
DeepSeek R1 能够提取所有网址并进行 筛选、去重,所撰写代码 运行后完成数据爬虫任务, 所获取数据准确,少量数 据有所遗漏。 提示词 测试结果受到数据样本、测试环境、AI抽卡、提示词模板等因素影响,仅供参考,无法作为决策制定、质量评估或产品验证的最终依据。 爬虫数据采集 目前DeepSeek R1、Open AI o3mini、Kimi k1.5支持联网查询网址,Claude 数据结果为空。 结论 Claude 3.5 sonnet 可以提取所有网址,调整后可输出正 确代码,运行代码能生成本地文件, 但提取数据结果为空。 测试结果受到数据样本、测试环境、AI抽卡、提示词模板等因素影响,仅供参考,无法作为决策制定、质量评估或产品验证的最终依据。 文件数据读取 1、读取文件; 2、根据指定内容整理成表格。 任务 Open AI o3mini 暂不支持附件上传,响应速度 当天的公路客运量、比2024年同期多或者少的百分比、环比的百分 比。4.当天的民航客运量、比2024年同期多或者少的百分比、环比的百分比。 提示词 测试结果受到数据样本、测试环境、AI抽卡、提示词模板等因素影响,仅供参考,无法作为决策制定、质量评估或产品验证的最终依据。 文件数据读取 Claude 3.5 sonnet 很好地完成了数据读取及提取 任务,没有漏数据指标,数据 逻辑性很好0 码力 | 85 页 | 8.31 MB | 7 月前3DeepSeek从入门到精通(20250204)
系统思维 设计多步骤、多维度的提示语体系 构建提示语模板库,提高效率和一致性 开发提示语策略,应对复杂场景 表1-3-2提示语设计进阶技能子项 核心技能 子项 语境理解 深入分析任务背景和隐含需求 考虑文化、伦理和法律因素 预测可能的误解和边界情况 抽象化能力 识别通用模式,提高提示语可复用性 设计灵活、可扩展的提示语模板 创建适应不同场景的元提示语 批判性思考 客观评估AI输出,识别潜在偏见和错误 表1-3-3提示语设计进阶技能子项 核心技能 子项 语境理解 深入分析任务背景和隐含需求 考虑文化、伦理和法律因素 预测可能的误解和边界情况 抽象化能力 识别通用模式,提高提示语可复用性 设计灵活、可扩展的提示语模板 创建适应不同场景的元提示语 批判性思考 客观评估AI输出,识别潜在偏见和错误 设计反事实提示语,测试AI理解深度 构建验证机制,确保AI输出的可靠性 创新思维 探索非常规的提示语方法 在当代营销环境中,有效地营销策划是品牌成功的关键。设计高质量的营销策划提示语,核心在于创新、精 准和可行。创新要求使用者激发AI的创造力,生成独特的创意概念;精准需要使用者引导AI制定符合目标受 众和市场环境的传播策略;可行则要求通过提示语设计,确保AI生成的执行方案具有实操性。 创意概念 传播策略 执行方案 创意概念:设计激发创新思维的提示语 �理论层面: �方法层面: 1. 跨领域联想指令0 码力 | 104 页 | 5.37 MB | 7 月前3清华大学 DeepSeek 从入门到精通
系统思维 设计多步骤、多维度的提示语体系 构建提示语模板库,提高效率和一致性 开发提示语策略,应对复杂场景 表1-3-2提示语设计进阶技能子项 核心技能 子项 语境理解 深入分析任务背景和隐含需求 考虑文化、伦理和法律因素 预测可能的误解和边界情况 抽象化能力 识别通用模式,提高提示语可复用性 设计灵活、可扩展的提示语模板 创建适应不同场景的元提示语 批判性思考 客观评估AI输出,识别潜在偏见和错误 表1-3-3提示语设计进阶技能子项 核心技能 子项 语境理解 深入分析任务背景和隐含需求 考虑文化、伦理和法律因素 预测可能的误解和边界情况 抽象化能力 识别通用模式,提高提示语可复用性 设计灵活、可扩展的提示语模板 创建适应不同场景的元提示语 批判性思考 客观评估AI输出,识别潜在偏见和错误 设计反事实提示语,测试AI理解深度 构建验证机制,确保AI输出的可靠性 创新思维 探索非常规的提示语方法 在当代营销环境中,有效地营销策划是品牌成功的关键。设计高质量的营销策划提示语,核心在于创新、精 准和可行。创新要求使用者激发AI的创造力,生成独特的创意概念;精准需要使用者引导AI制定符合目标受 众和市场环境的传播策略;可行则要求通过提示语设计,确保AI生成的执行方案具有实操性。 创意概念 传播策略 执行方案 创意概念:设计激发创新思维的提示语 �理论层面: �方法层面: 1. 跨领域联想指令0 码力 | 103 页 | 5.40 MB | 8 月前3
共 709 条
- 1
- 2
- 3
- 4
- 5
- 6
- 71