自我介绍
PerfXPy是一个面向数据科学家的高性能Python计算平台,兼顾易用性与高性能,主要针对ARM、RISC-V以及异构加速设备(GPU/NPU等)进行性能优化。PerfXPy未来不断集成 “澎峰科技” 在高性能计算和异构计算等领域的积累,通过底层框架/计算库/编译等技术,帮助算法开发人员更方便地使用异构计算平台,释放硬件算力。
Alpha版本
2022/5/20 发布V0.1,率先支持国产芯片(飞腾)。
- System: Ubuntu/Linaro 5.5.0-12ubuntu1~16.04
- CPU: Phytium, FT2000+/4
- Memory: 8 GB
“ 初次见面,请多关照!”
- 安装简单,界面清爽,还支持个性化设置
- 支持程序调试(断点,变量查看/赋值,输出窗口,终端控制台)
“我对速度的追求,永无止境!”
注:Y轴为耗时(ms),数值越低速度越快。
- 该例实现了两个高阶矩阵进行乘法运算。
- 该例读取了sklearn库中的手写数字数据集,然后对数据集进行因子分析。
- 该例使用高斯分布式数据比较Lw和Oas方法的MSE值。
了解更多信息,请看下方“内测邀约”。
(*^-^*)
未来打算
- 支持更多的ARM平台笔记本、台式机、服务器。例如FT2000,鲲鹏920,Apple M1系列,AWS Graviton,以及其他ARM芯片。同时,也希望尽量支持到各类国产自主可控的操作系统。
- 为支持RISC-V 64位多核高性能处理器,做好准备。
- 为支持高性能异构计算平台,PerfXAPI已经准备,这是未来,也是挑战。
- 另外一个更重要的问题是,PerfXPy将持续关注各领域的科学家和研究者需要什么样的科学计算工具包、AI平台支持、数据可视化组件。
内测邀约
PerfXPy的云测试平台(飞腾FT2000+/4 服务器)已经准备,需要远程体验的朋友,请加Q群324646575 ,并期待您提出各种意见。谢谢!