Skip to content

feat(期权定价): 提交 CUDA 蒙特卡洛定价项目 - #67

Open
loker2024 wants to merge 1 commit into
InfiniTensor:2026-summer-projectfrom
loker2024:2026-summer-project
Open

loker2024 wants to merge 1 commit into
InfiniTensor:2026-summer-projectfrom
loker2024:2026-summer-project

Conversation

@loker2024

Copy link
Copy Markdown

概要

提交“金融衍生品定价与风险估计”项目代码,目录为 05_option_pricing/涂家俊/

金融模型与 CUDA 设计

  • 支持欧式看涨与离散算术平均亚式看涨期权;GBM 使用精确离散步进。
  • 提供 Black-Scholes 欧式看涨解析参考、CPU 单线程蒙特卡洛基线和 CUDA GPU 实现。
  • GPU 端采用 cuRAND Philox 生成随机数;一条线程处理一条路径,按可用显存分批执行。
  • 每批仅回传收益的一阶、二阶原始矩,使用 CUB DeviceReduce::Sum 和 FP64 统计量完成汇总。

提交内容

  • C++17/CUDA 源码、公共头文件、示例 INI 配置、构建说明及 .clang-format
  • Markdown 实验报告及其 6 张引用图。
  • 按项目阶段要求未包含测试代码、构建目录、原始结果、PDF/DOCX 和一次性实验脚本。

验证

  • WSL Ubuntu:GCC 13.3、CUDA 12.9、RTX 4060 Laptop(SM89)下完成 Release 配置与构建。
  • pricer_cli --version 输出 pricer_cli 0.1.0
  • 全部 C++/CUDA 文件通过 clang-format --dry-run --Werror
  • 提交前已通过 git diff --cached --check;报告的 6 个相对图表链接已逐一核对。
  • 报告记录了正确性、收敛性和 CPU/GPU 性能证据;最终提交包按阶段要求不携带测试代码。

整理金融衍生品定价与风险估计项目提交代码。

- 提供 C++17/CUDA 蒙特卡洛定价实现与示例配置
- 移除测试和实验产物,保留格式与关键注释
- 附上 Markdown 实验报告及其引用图表
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant