标题:软件对不同cpu(奔三、core2、不同指令集)的优化是编译器(比如gcc)的事情 ...
只看楼主
zjsxwc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:252
专家分:601
注 册:2011-1-20
得分:0 
不管是几核cpu,区别应该是指令集的不同(当然向下兼容)
我的看法是应该是 对于除了汇编语言外的编程对不同cpu指令集的优化是编译器的事情

以上乱说的,各位可以拍砖了

The tools I recommended:
GUI: CSharp(VS), QT;    Core Code: Plain C (Tiny C Compiler);    Web: Python, JavaScript;    Android: Java;    Embedded System: ASM&C (Linux)
2011-07-27 09:58
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
得分:20 
编译的原理真没研究过,学习来的。

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-07-27 10:16
a9517495424
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:305
专家分:139
注 册:2011-7-20
得分:20 
这个我就不清楚了
2011-07-27 14:04
zjsxwc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:252
专家分:601
注 册:2011-1-20
得分:0 
自己顶

The tools I recommended:
GUI: CSharp(VS), QT;    Core Code: Plain C (Tiny C Compiler);    Web: Python, JavaScript;    Android: Java;    Embedded System: ASM&C (Linux)
2011-07-28 08:32
zjsxwc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:252
专家分:601
注 册:2011-1-20
得分:0 
结贴

The tools I recommended:
GUI: CSharp(VS), QT;    Core Code: Plain C (Tiny C Compiler);    Web: Python, JavaScript;    Android: Java;    Embedded System: ASM&C (Linux)
2011-07-29 11:47
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:0 
除了编程的时候要使用一些特殊的技术以外。也有不少是操作系统的活,比如多核的调度什么的。

至于那个指令集的问题,基本上是底层的东西。即不是你的工作,也不是编译器的工作。是开发某些库的人的工作。
除非你的开发这些的,如果是这样的话你主要的手段就是用汇编语言写代码,或者用嵌入 c 语言的汇编语言优化。如果你只是开发程序的,只要等着现成的人写好了你拿来用就行了(比如 intel 自己就会开发好些这样的东西)。

答的好晚呀。分全没了……

[ 本帖最后由 pangding 于 2011-7-29 19:03 编辑 ]
2011-07-29 19:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-346149-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022052 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved