天才一秒记住【热天中文网】地址:https://www.rtzw.net
“嗨,吉姆。
我是维多利亚。
关于我们在CME的DMA直接市场准入接口......
“是的,我知道保证金很高,但以太动力的信用评级......”
整个房间像是一个高速旋转的离心机。
一边是充满泥土味的工程基建,一边是充满铜臭味的金融游戏。
这两种截然不同的物质,正在那位幕后大老板的意志下,被强行搅拌在一起。
此时,林允宁并不在这一团乱麻的主战场。
他躲在Loft二层的一个玻璃隔断间里。
这里是整个“战情室”
最安静,也是最核心的地方。
厚重的钢化玻璃隔绝了楼下的咆哮和电话铃声,只剩下空调出风口的轻微嗡嗡声。
林允宁坐在三块竖屏拼接的显示器前,脸色苍白。
他在“还债”
。
之前在日本的高调秀透支了不少精力,而现在,他面对的是一个更棘手的技术??
软件太慢了。
屏幕上跑着一行行C++代码。
那是传统的高频交易策略程序。
代码逻辑本身并不难写,任何一个优秀的计算机专业本科生都能轻松写出来。
难的是优化,如何在最短时间内完成这一系列任务。
当一个市场数据包到达网卡,网卡会发起一个硬件中断,告诉CPU”
来活了”
。
CPU暂停手里的活,保存现场,切换到内核态,读取数据,再切换回用户态,交给程序处理。
程序算完,再走一遍流程把指令发出去。
这一套下来,哪怕是优化到极致的UNIX内核,也需要至少10微秒。
10微秒。
在人类眨眼的一瞬间300毫秒,这套流程可以跑三万次。
但在光速的世界里,10微秒意味着信号已经跑了3公里。
对于老乔拼死拼活在山上架塔省下来的那点时间来说,这简直就是犯罪。
“得绕过操作系统。”
林允宁喃喃自语,手里转着一支圆珠笔。
想要快,就得剥离一切中间商。
不能让CPU去管什么内存管理、进程调度。
要让网线直接插进逻辑电路里。
FPGA现场可编程门阵列。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!