找回密码
 加入我们
搜索
      
查看: 49407|回复: 236

[电脑] 力拔山兮气盖世——打造三代目EPYC单路量化交易计算工作站

 火.. [复制链接]
发表于 2024-6-13 01:05 | 显示全部楼层 |阅读模式
本帖最后由 阿财 于 2024-6-13 15:05 编辑

因为个人炒股的需要缘故,阿财家中一直需要准备一台高性能量化计算工作站。从2019年起,先是第一代目:

算力 2.8K,功耗450瓦
CPU:Intel Xeon E5-2699v4x2
MB:华硕Z10PA-D8双路主板
MEM:DDR4 2400 32Gx4+16Gx4
SSD: 建兴T11 PLUS 256G
        Intel DC P3600 1.6TB x 3
散热:猫头鹰 U12Ax2
风扇:猫头鹰 A15 1500rpm
机箱:酷冷至尊 H500M 中塔
电源:安奈美 1050W 白金

2022年换代到第二代目:
算力6.3K,功耗500瓦
CPU:AMD EPYC 7B13 64核128线程
MB:不可描述牌MZ31-AR0
MEM:美光32G DDR4 3200 REG ECC x 8
CUDA:ASUS CMP-40HX 8G
MEM:宏碁掠夺者 GM7 2TB
HBA:浪潮 SFF 8643 x 4 U.2 NVMe HBA卡
SSD: 建兴T11 PLUS 256G
        Intel DC P3600 1.6TBx4
散热:猫头鹰 U14S TR4-SP3
风扇:猫头鹰 A15 1500rpm
机箱:TT View 37 全塔
电源:安奈美 1050W 白金全模组电源

2024年换代到第三代目:
算力10.5K,功耗600瓦
CPU:AMD EPYC 9V74 80核160线程
MB:超微H13SSL-N
MEM:现代 32G DDR5 5600 REG ECC x 12
CUDA:七彩虹 RTX 4070 Ti Super 16G
HBA:MCIO Slim SAS SFF-8654 8I转SFF-8639 U.2 固态硬盘数据线 x 2 (共4x U.2口)
SSD: 西部数据 SN580 1TB
        Intel DC P3600 1.6TBx4
散热:金钱豹 M99-SP5
机箱:乔斯伯D41 MESH 大屏版
电源:讯景XTi 1000W 白金全模组电源

今天阿财就要展示打造这台三代目EPYC单路量化交易计算工作站的过程,定妆照:

DSC_9023.jpg

DSC_9027.jpg

DSC_9013.jpg

DSC_9016.jpg

DSC_9017.jpg

DSC_9019.jpg

DSC_9022.jpg

这台量化计算工作站是阿财炒股买卖点判断的依据,包括行情数据采集,金融数据采集,技术指标计算,xgboost决策树买卖点判断,yolov快速识别形态,全部All in boom,全部整台三代目总计3.4万成本,按照今年收益运行半年时间可以回本。

评分

参与人数 9邪恶指数 +280 门户文章 +1 收起 理由
Sephyroth + 10 就是NB
ilas + 200
幽幽子 + 20
TernenceS + 10
hudizhoutube + 10
dexterchen + 10 666
sugarbear + 10 就是NB
RyanLiangSZCN + 10 就是NB
nApoleon + 1

查看全部评分

 楼主| 发表于 2024-6-13 01:06 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 09:33 编辑

开箱




没啥好说的,超微主板没有彩盒,全是工包纸盒包装。

DSC_8570.jpg

超微H13SSL-N主板是适配AMD EPYC Genoa的服务器级主机板。也可用作家用高性能工作站或者台式机主机板。

DSC_8580.jpg

超微H13SSL-N/-NT两款型号的差别就是N为2*BCM5720L 1GbE电口, -NT是2*BCM57416 10GbE电口

DSC_8581.jpg

CPU插槽为 SP5 接口,LGA 6096 针脚。

DSC_8582.jpg

内存插槽支持RDIMM/LPRDIMM 12通道 DDR5 内存,理论最大内存速度支持5200MT,单条最大容量支持128GB

DSC_8583.jpg

CPU 供电为 2x8pin EPS-ATX CPU供电。最高支持400瓦TDP CPU

EPYC "热那亚"处理器采用了AMD Zen 4架构,具有更高的性能和效率。它们提供了1.5~2倍于Zen3 Milian的核心和线程,以及更快的时钟速度,从满载3.25G提升到满载3.7G,适用于高性能计算和数据中心工作负载。AMD EPYC "热那亚"处理器支持PCIe 5.0和DDR5内存,为系统提供了更快的数据传输速度和更大的内存容量。此外,它们还支持安全功能,如硬件加密和虚拟化安全功能,提高了系统的安全性。AMD EPYC "热那亚"处理器也支持 AVX512指令。

DSC_8578.jpg

EPYC 9V74是特殊的OEM定制型号,80C160T 比起满血的 9B14/9654,96C192T,阉割了一刀,少了16个Zen4核心,但是淘宝上散片价格便宜了整整4000元。16C 4000元感觉很划算的样子呢,所以阿财就特地的买买买,盲狙了。结果到手一测性能,唉哟不错!

DSC_8575.jpg

EPYC 9V74是特殊的OEM定制型号,80C160T 为了发挥CPU性能,机器平台满通道配置,单路总计12个通道DDR5 4800内存,最大CTDP 400W。
启用超线程状态下,80物理核160个线程,满载测试频率在3.7GHZ。

DSC_8572.jpg

现代 32G 4800MT RDIMM内存,REG ECC 32G DDR5 4800。理论上EPYC 9V84,EPYC 9V74最高支持5200内存。但是,但是,今年固态和内存疯狂涨价,没钱折腾这点提升了。自从3月份买入内存以后,到现在,32G DDR5 又涨了100元每根。

DSC_8631.jpg

DDR5 新增加的 PMIC 高高隆起 0.5mm,顶住了本来打算加装的铝合金DDR3/DDR4内存马甲,只能裸奔了。


DSC_8632.jpg

12条12通道,对于EPYC和Xeon这种旗舰平台来说,内存带宽喂不满就CPU吞吐能力就残废了一半,阿财工作单位公司机房因为公对公采购卡死预算的原因,满满机架就没有几套机器能够满内存运行,阿财看在眼里痛在心里,觉得极度浪费CPU了。但是公司采购不会有人在乎这种浪费性能的情况。

所以自己玩的居家工作站,CPU和内存带宽必须是加满的。这样才能发挥100%的CPU性能。


DSC_8633.jpg

金钱豹M99-SP5散热器。在一众4U机架式散热器中,显得那么的出类拔萃,非常罕见的SP5双塔散热器。

DSC_8602.jpg

这样子像极了它的兄弟——酷里奥倚天P60T性能版。

DSC_8603.jpg

但是它比P60T贵了250块钱——谁叫用EPYC “热那亚” 处理器的都是不差钱的主呢?

DSC_8604.jpg

这样子像极了它的兄弟——酷里奥倚天P60T性能版。

DSC_8605.jpg

大得吓死人的铜底。为了适配SP5-LGA 6096接口,散热器厂家真是拼了老命了。不知道Intel Xeon Gen6 那七千多的针脚需要多大的散热器。

DSC_8606.jpg

乔斯伯 D41 MESH机箱,为了尽可能地强化机箱内部气流散热,阿财特地选择了这一款洞洞流机箱。

DSC_8649.jpg

机箱设计本身中规中矩。

DSC_8995.jpg

机箱四个面全部都是密密麻麻的冲孔网。无愧于MESH之名。


DSC_8996.jpg

背线空间比较小,建议使用定制模组线,ATX电源的原装线材完全没有地方卷下收纳。


DSC_8997.jpg

机箱背面也是冲孔散热,七个PCIe槽,其中最后一个挡板打了两个孔用来通过机箱内屏的USB和HDMI连接线。

DSC_9004.jpg


DSC_9007.jpg


DSC_9008.jpg


DSC_9002.jpg


DSC_9000.jpg


DSC_9006.jpg
 楼主| 发表于 2024-6-13 01:06 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 09:36 编辑

装机




DSC_8584.jpg


DSC_8587.jpg



DSC_8588.jpg



DSC_8589.jpg



DSC_8590.jpg



DSC_8591.jpg



DSC_8592.jpg



DSC_8593.jpg



DSC_8594.jpg



DSC_8595.jpg


DSC_8598.jpg


DSC_8599.jpg



DSC_8600.jpg




DSC_8607.jpg



DSC_8608.jpg



DSC_8611.jpg



DSC_8613.jpg



DSC_8633.jpg



DSC_8635.jpg



DSC_8642.jpg



DSC_8643.jpg



DSC_9010.jpg



DSC_9011.jpg



DSC_9013.jpg



DSC_9016.jpg




DSC_9018.jpg



DSC_9020.jpg



DSC_9022.jpg



DSC_9024.jpg




DSC_9026.jpg
 楼主| 发表于 2024-6-13 01:08 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 02:19 编辑

性能测试



Intel 吖蕉啦! 竞品 Xeon 8488C x 2才跑9.9K,死活上不了 10K!

d5985e0c469293b292d24e53cb3e3b3fmin.gif


AMD EPYC 9V74,单路就能捏死 Xeon 8488C x 2

CPU-Z_EPYC_97V4_01.gif

捕获AIDA64_GPGPU_EPYC_9V74.PNG

捕获AIDA64_MEMORY_EPYC_9V74_02.PNG

捕获Cinbench_r20_EPYC_9V74.PNG

捕获Cinbench_r23_EPYC_9V74.PNG

捕获Cinbench_r24_EPYC_9V74.PNG

捕获lufashi6_EPYC_9V74.PNG

捕获lufashi6_EPYC_9V74_03.PNG
 楼主| 发表于 2024-6-13 01:40 | 显示全部楼层
本帖最后由 阿财 于 2024-6-17 21:30 编辑

满满的框框



QQ图片20240611120659.png


python_joblib_01.gif



EPYC_9V74_计算速度测试.gif


避坑指南



强烈推荐 U.2 x 转 MCIO 连接线,咦,我忘了拍图?

DSC_8925.jpg

这是超微H13SSL-N新增的接口,JMCIO1,JMCIO2,JMCIO3,一共有三条,每条 8x PCIe 5.0带宽,支持链接NVMe,CXL,SATA设备。

DSC_8926.jpg

淘宝上只有唯一一家销售这款 MCIO 8I转U2 x 2 数据线,50cm长度的110一根。

DSC_8922.jpg

DSC_8924.jpg

MCIO 8I转U2 x 2 接线需要在超微BIOS中设置PCIe通道拆分。

操作方法如下截屏动画,具体设置成拆分哪一条PCIe 通道编号,需要对照超微主板说明书查阅 PCIe 拓扑图

BIOS_PCIE拆分_01.gif

查阅超微H13SSL-N主板拓扑图可知,MCIO插槽 #1 JMCIO1,JMCIO2 使用了 AMD EPYC CPU 的 P1通道,那么就设置成P1通道拆分 4x 4x 4x 4x

超微H13SSL-N_Sys_block_diag.PNG


Trouble Shooting:



超大的CPU,安装双塔风冷会导致应力不均匀,需要先装主板再装散热,避免挤压,倾斜安装EPYC处理器和主板,一定要带着橙色CPU托架安装EPYC处理器。

咸鱼上有商家卖拆机EPYC CPU不带橙色的CPU托架,少这个玩意EPYC装散热后还能轻微位移,这样主板竖装会导致容易蓝屏。

如果出现蓝屏,添加PCIe网卡,显卡或者U.2盘后BMC灯熄灭,闪蓝灯不开机。需要在垂直方向,卸下散热器,拧松8颗螺钉,3圈3圈逐颗拧紧,然后按照主板说明书的CPU六个螺钉固定顺序,重新安装CPU,拧紧,建议使用AMD 线程撕裂者配送的那个定力矩六角星型扳手。然后再放正主板,重新敷设导热硅脂,建议使用霍尼韦尔7950相变硅脂,再安装散热器。

乔斯伯D41 MESH机箱主板位置只适合标准ATX服务器主板,例如华硕Z10PA-D8主板,超微H13SSL-N虽然是标准ATX 8个螺钉孔位,但是JMCIO位置实际上拓宽了3cm,乔斯伯D41尺寸略小,考虑长期稳定性,阿财最后整套系统搬家回了TT View 37机箱,这种顶级服务器平台,还是用标准8 PCIe槽的EE-ATX机箱使用才舒服&放心。

AMD EPYC 12通道DDR5 内存发热量极大,最高可达160瓦,内存密集访问需要内存风扇单独的吹。但是DDR5 REG ECC内存加装DDR4散热马甲的努力失败了,这个周末阿财打算加装RGB内存风扇。
 楼主| 发表于 2024-6-13 09:20 | 显示全部楼层
StevenG 发表于 2024-6-13 08:56
大A也做不了量化呀


大A能做,政策压制的是私募量化,个人账户能做每天成交量小于300单没人管你。接口用券商QMT就行,开户30起步。
 楼主| 发表于 2024-6-13 09:22 | 显示全部楼层
RyanLiangSZCN 发表于 2024-6-13 09:11
按你的配置搞一台,就可以炒股不输了吗?


你得会做,不会操作的话,量化程序会比你输得更快,更自动化。2020年的时候我写的交易程序有Bug,曾经一天输了12%,完全自动化5分钟一单的输
 楼主| 发表于 2024-6-13 09:24 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 09:34 编辑
大白兔女乃子 发表于 2024-6-13 08:31
"按照今年收益运行半年时间可以回本"
不是A股吧


是呢大癌股呢,目前我已经跑赢了94%的股民
 楼主| 发表于 2024-6-13 09:56 | 显示全部楼层
kirl2010 发表于 2024-6-13 09:51
U2的容量不搞大一点么

我不想试错了,这个U.2盘每一代目如何接都有点波折。每一代目都用上了最新的接线科技。

而这款U.2固态硬盘本身我已经使用了7年,已经是7年实证过:不动如山的稳定性。按照它8.4PB写入的寿命,可以放心用到2030年。

 楼主| 发表于 2024-6-13 10:08 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 10:55 编辑
engeman 发表于 2024-6-13 10:04
投资界的新质生产力应用啊!普及开来以后,炒股岂不是和抢车票一样,拼网速。。。大户直接接入交易中心,一 ...


你说的那种高频私募在做,专线开户加一个机柜机器都要投资 300~500以上,个人玩不动的,都是大老板出钱+技术工合作。

我这个是做中低频策略的,小时线/15分钟,不抢吃,靠着挂卖5价格拿低价单建仓。

我这个配置个人散户有10~20个就能玩了。
 楼主| 发表于 2024-6-13 10:16 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 10:43 编辑
tonrain 发表于 2024-6-13 10:13
不懂就问,为什么炒股需要这么牛波一的配置啊


外置大脑啊,别人炒股还要每天复盘,还要看分析师股评BBBBB个啥万一,看股吧网友BB个啥万一,去买付费课程听别人给你洗脑,去拜师喊单。需要装6块平米的炒股机每天被液晶屏背光照得油头满面的,每天烧脑发量还会不断减少。

我这里炒股就不需要这些Old school的老牌套路啦,上班打工照常,该吃吃该喝喝,该旅游该旅游,该装机装机,六个盯盘大屏不需要的,机箱上面一个小屏幕查看程序运行状态+RDP远程终端就够了。真要有啥事情它Server酱微信通知我。
 楼主| 发表于 2024-6-13 10:48 | 显示全部楼层
Expect 发表于 2024-6-13 10:46
跑策略不能用GPU吗

跑策略能用GPU,但是得请多一个深度学习专业的码代码,小家小户的,目前请不起。自己撸先用CPU顶。反正4090比这块EPYC还贵4000。
 楼主| 发表于 2024-6-13 10:56 | 显示全部楼层

内存管够

捕获Taskmgr_EPYC_9V74_05_Memory.PNG
 楼主| 发表于 2024-6-13 11:15 | 显示全部楼层
lhyube 发表于 2024-6-13 11:07
这不是不用显示器了.
扛着机箱就能走就能用!

是的,自带显示器,说走就走了。提桶跑路
 楼主| 发表于 2024-6-13 11:19 | 显示全部楼层
eddysoon 发表于 2024-6-13 11:15
长见识了~~~量化原来和硬件也有关系

量化交易基本上就是硬件的军备竞赛。
 楼主| 发表于 2024-6-13 11:25 | 显示全部楼层
起名真难啊 发表于 2024-6-13 11:19
三万四的成本还需要半年才回本,这收益率是怎么考量的,是不是有些堪忧啊? ...

大佬来投我50,1个月回本
 楼主| 发表于 2024-6-13 11:26 | 显示全部楼层
jeff.kwan 发表于 2024-6-13 11:21
可以算出咋们的股票什么时候才是来真的吗

能有70%把握
 楼主| 发表于 2024-6-13 11:44 | 显示全部楼层
wtp7 发表于 2024-6-13 11:37
能不能私聊指导一下怎么玩?

指导我不了,1、我没钱搭不上线和圈层。  2、只能看着别人吹牛逼,问题是我不在圈层不知道对方是真吹牛逼还是真有料。 3、一般找公开活动的量化猎头应该可以搭线,但是我本身学历工作经验,目前资金实盘曲线根本不可能满足猎头要求,入不了对方法眼。继续搭不上线。

总结就是我资金和能力不足,无法搭上这种玩法大佬的impart。
 楼主| 发表于 2024-6-13 11:46 | 显示全部楼层
针尾雨燕 发表于 2024-6-13 11:43
大佬牛皮 好家伙 个人数据中心的节奏

CHH自家搞机柜的已经有好多了
 楼主| 发表于 2024-6-13 13:04 | 显示全部楼层
yunhan30 发表于 2024-6-13 12:53
现实又一次打脸了啊!你只能赚到你认知内的钱;真想拜师学艺。楼主你用的是什么软件啊!有没带课开班啊!有 ...

策略软件自己写……怎么可能有现成的给你用哟。
 楼主| 发表于 2024-6-13 14:19 | 显示全部楼层
d1977 发表于 2024-6-13 14:12
是用上了AI做决策还是说传统的高频量化?散户能在大A股能跑赢94%,真的好强了,需要用到什么编程技术? ...


量化就是用python,没别的了,核心已经是xgboost做决策了。
 楼主| 发表于 2024-6-13 14:36 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 15:10 编辑
manson.yu 发表于 2024-6-13 14:27
细细学习一下这个,曾经设想过用机器决策我的股票买卖,统计所有的数据然后量化。

最后苦于数据量太多,而 ...


数据是越做收集越多的,一开始我只有K线加除权数据,后来又加入热门板块指数和行业指数,后来加了主力资金流入流出,换手率和ROE,PEttm,DDE散户数变化,然后又加入个个股热度排名和千股千评,这两个都是舆情数据,后来是筹码分布。然后又自己做了ETF了除权数据。

1、CVaR ES,这些风险平价的知识。
2、筹码分布的知识。
3、xgboost 和 贝叶斯概率的知识。
4、大数定律
5、指数增强策略
6、FoF策略。
7、Yolov5 图像分类
 楼主| 发表于 2024-6-13 15:03 | 显示全部楼层
qinwang2013 发表于 2024-6-13 14:55
梦中情机啊,公司服务器今年才达到大佬二代目

我公司的机器也比我自己的配置低多了,公司服务器内存才64G ~128G,都打出代差了
 楼主| 发表于 2024-6-13 16:17 | 显示全部楼层
315126606 发表于 2024-6-13 15:30
祝楼主早日登上股神榜

别这样,上封神榜的都登仙了。我还想多活几年。
 楼主| 发表于 2024-6-13 16:53 | 显示全部楼层
StevenG 发表于 2024-6-13 16:43
大佬没考虑过把大模型也拿来做分析吗?现在不少大模型也能连网了

大模型稍后会做个人智能助理的功能
 楼主| 发表于 2024-6-13 17:50 | 显示全部楼层
elegantFish 发表于 2024-6-13 17:37
大佬我看你的CPU都还没满载,还有挺多富余的

开着超线程呢,其实过50%就算满载了。超线程那点全部加起来都没有20%的性能剩下。
 楼主| 发表于 2024-6-13 21:09 | 显示全部楼层
本帖最后由 阿财 于 2024-6-13 22:30 编辑
wfzxlcb 发表于 2024-6-13 20:24
小白有个疑问,这种量化交易挖因子什么的现在不很多都是gpu服务器吗,为何楼主的还是4070ti ...


做量化交易有一个原则,尽量避免同质竞争,你一旦陷入同质竞争,你个人玩家是卷不过资本资本的。然后同样赛道的利润会被资本用设备和资金优势碾压。 我当然不能跟私募比显卡档次更高显卡数量更多,只能用其他方式对行情数据降维,私募尤其是还不知道也可能是不屑于去用的我方法。因为他们流水线发掘因子的办法很成熟,但是这也是他们的缺陷——陷入固定路径依赖了。
 楼主| 发表于 2024-6-13 22:29 | 显示全部楼层
大黑蚊子 发表于 2024-6-13 21:18
300单那个限制其实没啥好在乎的,主要是报撤单比...
大A不限制spoofing也是很神奇的事情,刑法里有,但 ...

换个券商有30的,好像国金比较低。
 楼主| 发表于 2024-6-14 00:30 | 显示全部楼层
本帖最后由 阿财 于 2024-6-14 00:32 编辑
offovo 发表于 2024-6-13 23:10
请教大佬,python貌似都是单线程的,怎么充分利用多核性能?此外,大内存的话是否要上ecc,否则数据一致性 ...


python使用 joblib,multiprocessing,使用多核CPU进行多进程计算。

大内存系统没有非REG ECC配置选项,服务器平台无一例外,全部不支持UDIMM。
 楼主| 发表于 2024-6-14 10:17 | 显示全部楼层

不大,风扇是三洋9S,8风扇全机满载48分贝
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-10-18 04:52 , Processed in 0.018657 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表