现在还有人懂汇编语言优化吗?

2018-11-03 10:49:05 +08:00
 Coeus999
跟客户大佬聊一个高频量化 c++的职位,偏底层开发的,说如果真的有人懂汇编语言优化,肯定会要,但国内太少了,都是欧美那边才会存在
是真的吗?
8322 次点击
所在节点    职场话题
51 条回复
innoink
2018-11-04 02:35:20 +08:00
并不是懂破解,汇编,就行了
这里面好多数学、算法的问题,还有一些工具链、特定平台的坑,需要大量经验积累
bigtan
2018-11-04 07:38:35 +08:00
汇编优化其实对高频没那么重要,反倒是无锁数据结构和低延时通信比较重要,比如利用 l3 cache 做通信的媒介
zwyc
2018-11-04 07:54:04 +08:00
做编译器后端的人会对汇编级性能优化很熟。但是针对 cpu 体系架构做手工性能调优就是相当于人肉编译器。从技术上说,做编译器的人反而会觉得做手工优化比较低端。这样的人国内不少的,intel 估计就有不下 50 人。nvidia, arm, ibm 也有不少。新兴 ai 芯片公司里也有这样的团队。华为肯定也是有一大把。腾讯百度还有开源项目做手工优化的,翻翻里面的 committer 就知道有哪些人。当然最直接的就是去 llvm, gcc 等项目的邮件列表里找;)
zwyc
2018-11-04 08:09:43 +08:00
@bigtan 赞👍。不过无锁化基本用 cpu 上提供的内存屏障和原子操作实现的。看来高频交易还不是计算密集型的。
Coeus999
2018-11-04 11:17:41 +08:00
@agagega 哈哈哈哈我认识 缩写压根没反应过来 世界也太小了 你们认识啊
agagega
2018-11-04 23:20:21 +08:00
@Coeus999 我认识他,他不认识我 : ) 他可是曾经的知乎程序员网红啊哈哈哈

悄悄说,我也要去十八摸做 compiler 了,还不知道工作体验咋样 (
Coeus999
2018-11-07 12:16:30 +08:00
@agagega 哈哈哈真的假的?他是网红啊!
恭喜恭喜,相信是不错且能有进步空间的,加油!
Coeus999
2018-11-07 12:17:31 +08:00
@zwyc 大神!感谢你的分享!很有用:)记下来了
Coeus999
2018-11-07 12:20:25 +08:00
@bigtan 谢谢你的分享,这个信息特别有用,受教了:)
Coeus999
2018-11-07 12:23:07 +08:00
@innoink 谢谢:)对的,我有个候选人就是从各种大厂一路过来,中间去了高频,觉得太累又回大厂了:((
jiangbingo
2018-11-07 20:37:33 +08:00
TI DSP 平台汇编算法,我之前同科室同事一直在搞。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504029

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX