lucharse
驱动牛犊
驱动牛犊
  • 注册日期2005-07-25
  • 最后登录2006-02-20
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2006回复:4

关于amd64和EM64T的一个问题

楼主#
更多 发布于:2005-07-29 17:04
  我现在的DDK的build工具是针对AMD64的
而我希望开发的驱动是给EM64T的xeon的服务器用的
我能否用这个build工具build我的驱动程序,然后用在我的Xeon服务上呢?
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-01 15:24
应该没问题吧,em64t不是和amd64兼容吗
Henry
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2011-06-20
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-01 17:03
EM64T和AMD64是同一种技术的2种不同叫法吧?
驱动人生。
wr960204
驱动牛犊
驱动牛犊
  • 注册日期2003-02-14
  • 最后登录2016-02-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望49点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-06 14:13
EM64T是Intel对AMD64的模拟实现.有消息报道说EM64T不是真正的64位技术,而是通过主板配合达到寄存器等的映射,用32位模拟的.仅仅能够实现执行64位指令而已.
Intel承认其EM64T技术和对手的AMD64技术并不完全兼容,虽然其同时表示两者的不兼容几乎可以忽略。而Intel对此留了一手的原因相信大家都清楚,不过现在迫于无奈,Intel将不得不改良EM64T技术,让其新核心的处理器完全兼容AMD64。

theregister的消息,在日前举行的IDF上,Intel表示将会改良Pentium 4所使用的EM64T技术,并加入了一些新的指令,使其将能够更好的兼容AMD64处理器技术。

与AMD发布的64位技术相比,Intel发布的EM64T扩展技术中缺少了两条非常重要的指令:LAHF和SAHF,所以使得AMD64无法和EM64T百分之百的兼容,这显然是Intel有意为之的。但随着现在越来越多的软件使用LAHF和SAHF指令,如果Intel再不改良其EM64T技术,将这两条指令加入到新核心的处理器中去的话,在EM64T软件设计方面将会面临很大的难题。

Intel表示,在第四季度采用G-1步进的新核心Pentium 4将会取代E-0步进的旧核心。据Intel给其客户的文件中显示,新核心处理器的样品将会在今年10月17日推出,到了11月14日将会全面铺货。

这次处理器的变更不会对当前的平台设计方面产生任何影响,但是需要对主板BIOS进行必要的更新。在功耗和散热方面G-1步进的新Pentium 4比E-0步进的并没有差别。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-14 07:37
用DDK的amd64环境编译即可。

amd64多了10多个register,如果你的程序用amd64的compiler编译的,那么速度会大大加快。因为很多变量会直接存在register中,不仅省去了很多指令,而且register的速度也比memory要快的多,对于一般的程序来说,单单这些指令/内存的优化就能提速很多了。而emt64并没有增加新的寄存器,所以速度上并不会比amd64快。

我也曾经做过试验,差不多同样的emt64和amd64,二者的速度明显有差别。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部