+
 新版
2018-06-26 11:18

引用来自“乌龟壳”的评论

CPU乱序执行分支预测那些技术的技术债务终于显现出来了

未来期望通过编程语言的进化,如rust让程序很方便地写出大量并行的模式,这样就不需要在处理器端做太多线性执行的优化了,gpu和cpu就能合一。

引用来自“dosmlp”的评论

😱能优化为啥不优化

引用来自“乌龟壳”的评论

比如一个 for 循环有一百万次,每一次的计算相对来说都是独立的,编程语言就能指导用户写出需要一百万个线程的程序(可能通过某个语法,而不是让用户 new Thread 一百万次)。

当有一百万个线程的时候,CPU还做乱序执行分支预测干嘛,直接像GPU一样堆核心靠量大去处理就好了。乱序执行分支预测,就是程序并行度不够,CPU给他做的优化。GPU也有一定的乱序执行,但没那么强。
还不如把进程命令和算值命令分开,让cpu和gpu有同等面对内存的环境。现在cup的功能过于复杂,该让权时就该让。说白了,活多了一人再强也必然混乱。
2018-06-26 09:21

引用来自“乌龟壳”的评论

CPU乱序执行分支预测那些技术的技术债务终于显现出来了

未来期望通过编程语言的进化,如rust让程序很方便地写出大量并行的模式,这样就不需要在处理器端做太多线性执行的优化了,gpu和cpu就能合一。

引用来自“dosmlp”的评论

😱能优化为啥不优化
比如一个 for 循环有一百万次,每一次的计算相对来说都是独立的,编程语言就能指导用户写出需要一百万个线程的程序(可能通过某个语法,而不是让用户 new Thread 一百万次)。

当有一百万个线程的时候,CPU还做乱序执行分支预测干嘛,直接像GPU一样堆核心靠量大去处理就好了。乱序执行分支预测,就是程序并行度不够,CPU给他做的优化。GPU也有一定的乱序执行,但没那么强。
2018-06-26 08:59

引用来自“乌龟壳”的评论

CPU乱序执行分支预测那些技术的技术债务终于显现出来了

未来期望通过编程语言的进化,如rust让程序很方便地写出大量并行的模式,这样就不需要在处理器端做太多线性执行的优化了,gpu和cpu就能合一。
😱能优化为啥不优化
2018-06-26 08:28
CPU乱序执行分支预测那些技术的技术债务终于显现出来了

未来期望通过编程语言的进化,如rust让程序很方便地写出大量并行的模式,这样就不需要在处理器端做太多线性执行的优化了,gpu和cpu就能合一。
2018-06-26 08:27

引用来自“韦小仇”的评论

“WebAssembly(WA 或 WASM)是去年发布的一项新技术”。WebAssembly不是2015年发布的吗?
😆可能文章是16年写的,作者是个穿越者,穿越过去写的,今年又拿出来发表~
2018-06-26 08:20
“WebAssembly(WA 或 WASM)是去年发布的一项新技术”。WebAssembly不是2015年发布的吗?
回复 @
{{emojiItem.symbol}}
返回顶部
顶部