个人介绍
北大数学本科, 中科院计算数学博士, 系统规划与管理师, 15 年软件开发与 IT 行业工作经验. 擅长利用各类数学模型和算法落地解决工商业问题. 所完成项目包括:
* 集合式 GPU 加速矩阵计算系统
* 基于空间采光仿真的智能化采光系统
* 基于数据流依赖的分布式并行调度系统
* 太阳磁场观测数据并行处理与计算系统
* 双曲守恒率有限体积并行计算系统
* mbg 战斗加 monoply 模式桌面游戏引擎
* ftbt 开源战旗游戏引擎
* devpay 一款适用于开源协作开发模式的自动化流程管理和支付平台
* slide 滑块拼图(华容道) 游戏
* jwt_auth golang 实现的独立 jwt 认证模块
具体可参见我的开源项目主页: https://gitee.com/tfcolin/
所掌握的技能目录如下:
• 数学, 统计与机器学习
– 数值算法与数值分析, 光滑优化方法, 微分方程数值解.
– 线性规划与常见组合优化算法.
– 经典统计方法, 时间序列分析, 非参数统计.
– 概率图, 支持向量机, 人工神经网络.
– 随机过程, 随机分析与随机微分方程, Kalman 滤波等.
– 计算代数几何, 计算几何, 计算机视觉.
– 并行计算方法, 通信避免与通信下界技术.
– 哈密顿系统的辛算法, 计算流体力学.
• 金融与计量经济学
– 期权定价与对冲实现.
– 投资策略研发, 交易策略优化等 (随机分析与动态规划方法).
– 区块链, 以太坊原理. defi 投资. 聚合器设计.
• 软件开发
– 程序设计语言: go, c, perl, bash, m4, fortran
– 开发工具: vim, git, makefile, autoconf, gprof, gcov, gdb, valgrind
– 通用库函数: MPI, gsl, Unix API, gtk, ncurses
– GPU 开发: Cuda
• 其他工具软件
– 数学类: R, matlab, reduce, Singular, blas, (sca)lapack, maxima
– 文档图形类: latex, beamer, asymptote, doxygen, opendx, gnuplot, postscript, vips
– 软件管理与 DevOps: void-package, pacman, gitea
工作经历
2023-02-28 -至今浪潮集团人工智能研究院研究员(14级)
• FDP 功能扩展研发. 从调研标准文献, 到了解现有写管理架构, 再到制订, 讨论, 完善实现方案, 到最终完成开发, 撰写相关文档, 通过功能和性能测试, 全程负责把关. 实现以统一代码架构同时支持 FDP 与非 FDP 模式. • 采用 io_uring 技术直接操作 nvme 控制设备, 来对 nvme FDP 功能进行测试. 可绕过内核文件系统进行专用高性能存储系统的研发, 实现冷热数据分离. • QLC 研发方案与仿真 – 在方案论证中, 坚持以 MWL 代替 SWL 作为最小管理单元, 和之前方案相比大幅减少了代码改动量. – 提出并开发了 QLC Nand 仿真模块的统一化支持, 实现了对不同供应商 QLC Nand 结构的统一仿真处理, 包含对写入顺序要求与 QLC 特有的双次写入数据一致性的充分验证. – 完整提供了理论性能的评估方法, 纠正了其他同事评估方法中的问题. • 设计实现了 mailbox, buffer manager, interval engine 三个硬件算法模块的软件仿真, 并详细撰写了算法文档供硬件设计 参考. • 所负责研发模块的 bug
2022-09-01 -2023-01-31深圳道通科技股份有限公司 (北京分部)智能汽车事业部, 核心算 法专家.
• 负责基于雷达微多普勒信息的数据分析与目标识别算法研发. • 负责以空间飞行目标信息为基础的物理空间数据平台建设与架构设计, 包括多维度信息的融合计算.
2022-01-01 -2022-08-31北京奇岱松科技有限公司核心平台算法专家
• 负责城市模拟器项目的核心模型与算法研发. – 人流数据可视化与信息挖掘 – 城市空间相关性非参数统计 (Getis-Ord). – 排队论模型的仿真与规划算法及相关产品计划. • 负责空间采光的仿真与节能规划. – 提出室内自动化采光的产品计划, 灯光与窗帘的自动控制逻辑. – 实现光场仿真的模型与算法.
2019-10-01 -2021-12-31北京华大九天软件有限公司软件研发工程师
供职于 EDA 仿真产品部. 主要工作涉及软件研发与算法调研与咨询两个方面. 包括如下几方面算法. • EDA 底层的矩阵运算的算法优化与高性能计算. 主要负责 GPU 加速算法, 性能与精度的平衡设计等. – GPU 加速比直接调用开源 magma 库提升约 25% 性能,达到设备峰值性能的约 70%. 经优化后的 GPU 加速效果相比于公司之前做法提高 50%. – 利用低秩矩阵分解技术为现有算法提升性能超过 30%. • 电路微分方程的算法设计与优化. – 为现有系统引入高精度格式
2016-09-01 -2019-08-31中科院计算技术研究所, 高性能计算机研究中心助理研究员
参与的工程项目包括: • CONV-LSTM 神经网络的分布式并行计算系统. – 完成了 CONV-LSTM 神经网络的并行设计与实现. 基于 通信避免与通信下界技术, 通过适当选择张量在不同维 度上的划分策略, 实现了通信量的最优化. • 大气污染排放预测系统 – 利用 Bayesian 网络实现大气污染扩散模型的建模, 统计 与预测. – 利用 Kalman 滤波技术实现气象数据同化. • 乳腺癌病理图像分析系统中的色彩矫正与细胞识别 (已申请 软件著作权: 2018SR219595) 关注的主要研究方向包括: • 持续同调 (Persistent homology) 的置信误差与算法研究. 重 点关注 – 基于置信误差估计的自适应算法和并行计算. – 置信误差的代数映照. • 拓扑数据分析 (TDA) 及其应用. 关注的应用领域包括 – 几何形状的识别与分类 – 金融与计量经济学中的系统性风险检测
2013-04-01 -2016-04-30中科院国家天文台, 太阳活动重点实验室助理研究员
主要研究工作包括 • 基于并行统计机器学习方法的太阳磁场快速提取, 即通过观 测得到的偏振光信息快速提取, 分析以太阳磁场和速度场为 代表的太阳物理参数. 完成了基于再生 Hilbert 空间 (RKHS) 和支持向量机的统计学习模型, 在同类方法中获得了最好表 现. • 利用计算代数几何的方法, 改进了偏振测量系统的定标方法, 避免了非线性最小二乘方法中的多重极小值, 实现了望远镜 偏振测量系统的优化设计. • 开发了在任意维结构网格上基于多重网格方法的重调和方程 及其特征值问题的求解器. 完成的软件开发工作包括 • 太阳磁场快速定标系统. 利用基于 RKHS 的统计回归方法. • 重调和方程计算系统, 基于 V 循环多重网格方法, 支持任意 有限维矩体网格.
2010-07-01 -2013-03-31中 科 院 国 家 天 文 台, 太 阳 活 动 重 点 实 验 室博士后
• 研究太阳辐射转移理论, 开发并行太阳磁场反演计算系统. 重 点在优化拟合过程中利用随机跳出, 局部限制与惩罚等策略 获得相对稳定的解. • 完 成了太阳 磁场反演 并行 计算 系统 (已申请软件 著作权: 2014SR037177) 的开发, 基于非线性最小二乘拟合实现.
教育经历
2005-09-01 - 2010-07-31中国科学院数学与系统科学研究院博士
科学与工程计算国家重点实验室, 获理学博士学位, 计算数学专业. 期间负责完成了双曲守恒率并行计算系统的开发. 该系统基于有限体积方法, 支持二, 三维矩体网格和三维四面体网格.
2001-09-01 - 2005-07-31北京大学数学科学学院本科
计算数学专业
语言

该系统基于有限体积方法,支持多种重构格式(TVD/MUSCL/ENO/WENO),数值通量(Lax-Friedrichs/HLL/HLLC).采用Runge-Kutta(二阶/三阶)时间离散格式,支持二,三维矩体网格和三维四面体网格.

在该系统中实现了两种太阳磁场观测的数据处理方法.1)基于非线性最小二乘拟合的磁场反演计算.2)基于RKHS的统计回归方法实现太阳磁场的快速定标.在性能与精度平衡设计的角度上,为用户提供了两种选择.







