主题:
字号:
16
行距:
2.0

第149章 可能,这就是天赋?[3 / 5]

盖被“啪”一声拔开。

他没有直接说刘毅的方案哪里不好,而是提出了第一个问题。

“第一个问题,数据结构。

你的方案里完全没有提。

我要知道,飞机表面被离散成上亿个网格点,这些数据在内存中如何组织?

你考虑过CPU的缓存行对齐来避免伪共享问题了吗?”

“嗡!”

刘毅的脑袋里像是被狠狠敲了一下。

缓存行对齐?

伪共享?

瞬间刺破了他方案华丽架构的外壳!

这是只有最顶尖的高性能计算专家,在进行底层优化时才会去死磕的细节!

对于习惯了应用层开发的程序员来说,这几乎是知识盲区!

他引以为傲的微服务、Docker,在这些底层硬件效率问题面前,听起来像个笑话。

冷汗瞬间从他的额角渗了出来。

不等他回答,许燃的第二个问题接踵而至。

“第二个问题,多线程模型。

你说用C++,无非就是用标准库里的std::mutex或者std::lock_guard来给共享数据加锁。

但我们的计算场景,是典型的多生产者-单消费者模型。

每次加锁解锁,都意味着用户态到内核态的切换,会带来多大的上下文开销?

为什么不用基于CAS原子操作的无锁队列?”

如果说第一个问题只是让他震惊,第二个问题就让他感到了恐惧!

无锁编程!

这在程序员的世界里,堪称金字塔尖的屠龙之技!

难度极高,稍有不慎就会导致逻辑崩溃,但一旦成功,带来的性能提升是碾压性的!

这个搞应用数学的,怎么会对计算机并发编程的底层原理,理解到这种妖孽的程度?

会议室里,几位教授的脸色已经变了,他们看着许燃的背影,眼神里充满了骇然。

许燃仿佛没有看到这一切。

他的声音依旧平稳,提出了第三个,也是最致命的一个问题。

“第三个问题,算法。

这是核心。

我看到你的架构图里,‘模型计算’只是一个黑盒子。

核心的偏微分方程求解器,你准备用传统的有限元法(FEM)还是有限差分法(FDM)?

这两种方法,时间复杂度都是O(n),面对我们上亿的网格,超算来了也得算到天荒地老。”

许燃转过身,目光第一次直视刘毅,眼神平静如水。

“我的论

本章未完,请点击下一页继续阅读!

名义:拒绝留校,仕途从乡镇起步
观鱼小仙
绣娘嫁猎户,夫妻携手发家致富
kio小鱼钩
官途:一条短信改变命运
红尘太累
罪案现场,那些轰动全国的大案
还是那座山
再嫁,和隔壁糙汉的那些事
墨染徽宣
四合院:领证刘逸菲开启金手指
山村居
黑道风云之乔四军师小克王伟范
于江月
穿成古代农女,家无男丁我来撑
亮含
重生成掖庭罪婢?看她谋凰图,掌凤印!
千朵朵
万古神皇李天命沐晴晴
风青阳
综影视:成为女主角攻略计划
山木有兮沐兮
任务流神豪
幼儿园高手
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
路明非,成为艾尔登之王吧!
苏三十二
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
北海道赛马物语
点旗2009
半岛头号玩咖!
HKDoll
半岛小行星
鸡兔同笼
被夺一切后我成了仙道魁首
盛唐无夜
重生鉴宝:我真没想当专家
眀智
华娱从洪世贤开始
在下励志师
风起北美1625
一贱下天山
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
以一龙之力打倒整个世界!
唐宋元明氢
我在俄国当文豪
卡拉马佐夫
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
苟在武道世界成圣
在水中的纸老虎
我以奥术登临神座
危楼听雨
全球觉醒:开局加入聊天群
飞翔的四眼
大明:从战场捡属性开创诸天大明
无谅888
税收只在机枪射程内!
践行践远
道君,从蓬莱筑基开始
临渊今天一定更
诸天影视从四合院开始
洒家要吃肉
魔王大人深不可测
晨星LL
穿越,然后被富家JK堵门
晚不鸽
人在斗破:天赋绝世竟带系统
仪昔
超武斗东京
木隐红尘
诸天:谁把他放进恐怖片的?
三维的乱象
F1:车神养成日记
诸位贱笑了
高武:陪练十年,一招出手天下知
江南一只花
嫡明
戈昔
祭祀百年,我成了部落先祖
山人有妙计
斗罗:三位一体,我贯穿了时间线
我不开挂
谁教他这么复国的
星罗封陈