科学网

 找回密码
  注册

tag 标签: Intel

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

Install Intel Fortran on Ubuntu system
热度 1 shanbin 2013-7-10 14:55
Step 1. Google the 'non-commerical intel fortran compiler' tofind the install package of Intel fortran. The download link on thewebsit ( http://software.intel.com/en-us/non-commercial-software-development ). Step 2. Fillyour information to obtain anemail which includes the serial number and filedownload link. Download the files. Step 3. unpack the install filewith the command tar-xzvf ....tar.gz Step 4. installseveral probably necessary sources for intalling fortran.( During my install process, g++ isasked .) sudo apt-get install build-essential sudo apt-get install libstdc++5 apt-get install gcc apt-get install g++ if you want install 32-bit compiler on 64-bit PC, ohter sources maybe needed. Atfirst: apt-get install ia32-libs Then you can install others sources: apt-get install libstdc++5 apt-getinstall lib32stdc++6 apt-get install libc6-dev-i386 apt-get install gcc-multilib apt-get install g++-multilib Moreover,the new version of ubuntu may not include the libstdc++5. We canuse the source of debian. http://packages.debian.org/stable/base/libstdc++5 Download package of deb in the version of i386 andamd64. Come to the directory which include the package of deb.Install package of amd6 4. dpkg -i libstdc++5_xxxxx_amd64.deb Itis more complex for the package of i386, because it may recover thelibrary of 64-bit. So you sould better extract the packagemanually. dpkg –extract libstdc++_xxxxx_i386.deb ./ Then copy thefile 'libstdc++.so.5.xxx' in the directory of lib to the 32-bitlibrary, and link it with libstdc++.so.5. cd usr/lib cp libstdc++.so.5.xxx /usr/lib32 cd/usr/lib32 ln -s libstdc++.so.5.xxx libstdc++.so.5 Step 5. run the file install.sh to install intelfortran. In this process, you must input the serial numer. Look theinformation carefully during this process. sudo ./install.sh Step 6. Source the variables with bash command which will be listedon the screen. Until here,the install process is finished.You can check the install directory with command 'which ifort',check the verison of intel fortran with 'ifort-v'. for64-bit source /opt/intel/Compiler/11.x/xxx/bin/ifortvars.shintel64 ifort –help for 32-bit source /opt/intel/Compiler/11.x/xxx/bin/ifortvars.shia32 ifort –help (/opt/intel/ may be changed to your installdirectory) Step 7. If you do not want to set the enviroment variableseverytime when you open a new terminal, you should better modifythe file .bashrc in your home directory. You need to open the.bashrc file, and all the below command in the last line. source / install-directory /intel/Compiler/11.x/xxx/bin/ifortvars.shintel64 (the command in step 6). Actually, during my install process, I open the .bashrc file athome directory, and add a path below the lastline PATH="$HOME/intel/bin:$PATH" After that you can compile your fortran programwith the most simple command: ifort -o execute-file language.f Sometimes, there will be an unpredicted error (e.g. segmentation fault...) Since my desktop is a 64 bit PC, I don't install the 32 bit library. But actually, I sould better also intall package listed below apt-get install ia32-libs (only needed if you install the 32bit compiler) apt-get install openjdk-6-jre-headless
个人分类: Linux学习|5660 次阅读|2 个评论
[转载]悲情英雄40年:AMD的兴起、衰落和未来
热度 1 zeiss 2013-6-9 22:03
AMD,这个几乎与Intel同时诞生的公司也跟Intel纠缠了四十年了,从最初的x86备胎到转正,再到发展壮大以 致于被Intel视为眼中钉,她也一度把Intel逼得为P4频率一事下跪致歉,但是更多的时候还是处在Intel的巨人阴影下。无论你是否喜欢她,每个 人心里都希望AMD能更强大一些,因为真正的消费者并不希望x86只有一个选择。 可惜天不遂人愿,四十多年来Intel越来越强大,AMD依然还在盈利边缘挣扎。当他们正式宣布一只脚迈进ARM领域之 后,大家应该想得到x86时代不同以往了,AMD需要向蓝海前进了,去寻找x86架构力有不逮的更广阔的市场。这并不意味着x86的末日,AMD也不会完 全放弃x86处理器,不过多年后我们或许会这样回忆:AMD公司在x86领域曾经也是数一数二的公司的。 别误会,我们并不是在唱衰AMD,相反我们非常希望看到有一个强大的AMD。今天我们要做的是回顾AMD过去走过的路,再谈谈AMD未来要走的路。无论如何,她都应该是一家值得敬重的公司,就像堂吉诃德一样,虽然悲情,但总是个英雄。 对于技术狂热者来说AMD一直都带来令人激辩的话题,它的历史也为数不清的讨论提供了丰富材料,以及惹起不同阵营爱好者 间的敌视。它曾被认为是Intel的真正对手,但现在的衰落却引来无数不解。其实我们更应该问:为什么这家公司可以生存这么长时间?在回顾它的往昔,检视 现在和展望未来时,我们将会探索这个问题。 AMD的崛起 创立初期 1969年5月,在Jerry Sanders(仙童公司的市场总监)带头下,七位仙童半导体公司前雇员成立了AMD公司。那时Intel推出了4004处理器这款新产品。这些人从仙童 和美国国家半导体公司走出来另立门户,虽然付出了这样的努力,但AMD一开始就已经不被看好。在2000年前,AMD都一直尽力去摆脱Intel的阴影。 回到1969年,成立数月后,AMD从Intel的家园——加利福尼亚的圣克拉拉搬到了桑尼维尔。他们重新设计出具有更高效率和速度的IC。初期计算机产业对质量控制有多种要求, AMD按美国军用规范设计芯片带来了巨大优势 ,逻辑芯片的设计生产继续稳定增长。 1975年,AMD已成长为一家大公司。那年出现了Am2900处理器家族,包括多路复用器、算术逻辑单元、系统时钟发生器和存储控制器,部分技术在现在的CPU中仍可找到,但那时这些都是分离的集成电路。 AMD也开始了对Intel 8080处理器进行逆向工程,在1976年AMD和Intel达成了交换许可协议后,原来命名为AM9080的产品改名8080A,这个过程花费了AMD 325000美元(相当于现在130万美元)。 1977年8085处理器(3MHz)诞生,随后1979年在德克萨斯州的奥斯丁,AMD又成功制作了 8086(8MHz)和8088(5-10MHz)处理器。在1982年公司走向了一个新阶段,IBM开始从大型主机向PC迁移,相应的设备打算外包出 去。IBM为了保证PC/AT的正常供应,选择了Intel的8086处理器作为供应的配件,而AMD的产品则作为第二供应源。 与Intel结怨 1982年2月Intel和AMD签订了一份合约,后者除了向IBM,还可以为其他IBM兼容机商——如康柏,生产8086、8088、80186和80188处理器。在这年年末, AMD也开始生产Intel 80286性质的Am286处理器,这是AMD第一款真正意义上的PC处理器。 当Intel的型号还处在6-10MHz时,AMD的已经达到8MHz并继续往上提高速度,达到16-20MHz,超越了Intel。 这情况显露出早期PC市场发展迅速。Am286性能比80286强,令Intel打算阻止AMD往后的发展,于是把它剔除在下代的386处理器之外,然后就出现了诉讼,持续了四年半。 法官判定Intel并没有义务把每一代的产品都授权给AMD,这显现了Intel对AMD已经不再有任何善意。 后来IBM的PC市场占有率从55%增长到84%,Intel在这时拒绝给AMD 386处理器的授权。AMD得不到相应规格资料,于是花了五年时间去按照80386重新设计出Am386,这并不简单。在Intel的386处理器达到33MHz时, Am386DX 达到了40MHz,接近486的水平。 这是AMD第一次提供更高性价比的产品,可能为很多人熟知。 逐渐壮大 Am386成功后,1993年40MHz的Am486处理器面世。比起33MHz的Intel i486处理器,AMD在相同价格下提供了性能约高出20%的产品。在整个486阶段都是这种AMD领先的情况,当Intel的486DX达到 100MHz时,AMD则已到了120MHz。这样的好势头令AMD收入大增,1990年时还是10亿美元,1994年时达到了两倍的20亿美元。 1995年,AMD推出Am5x86处理器,让用户可以直接从旧机升级。Am5x86 P75+型号达到150MHz,“P75”表示它的性能相当于Intel的奔腾75,“+”表示AMD的处理器比Intel的产品稍快一些。Intel在 这时已经开始改变了产品的命名规律,希望拉开和AMD及其他处理器供应商的差距。无论是用户单独新买还是升级购买,Am5x86都在市场上为AMD赚了很 多钱。通过Am286、386、486系列处理器,AMD延续着自己的发展。 1996年,AMD推出了首款自主研发的处理器5k86,后来改名为K5 ,用于和 Intel的奔腾及Cyrix 6x86系列展开竞争。比起Cyrix的产品,K5具有更佳的浮点单元,大体和奔腾100持平,在整数运算方面则达到了奔腾200的水平,这是AMD历史 上的关键点。不幸的是,因为设计和制造问题,这个项目没能达到预期目标,产品很迟才上市,引致销售不佳,错失时机。 在这个时期, AMD花了8.57亿美元收购NexGen。 这是一家无晶圆厂的小型芯片公司,处理器都是由IBM代工制造。NexGen展示其Nx686达到了180MHz的速度,但AMD却在研发更高速度的CPU过程中遇到了问题。在收购后,Nx686成为了AMD的K6,原来的AMD K6则被废弃了。 当AMD崛起时,Intel在与K6的早期交锋中走着下坡路。奔腾、奔腾2、奔腾3时期双方都斗得很激烈。 K6令AMD获得了更大的成功,事实上这还得感谢前Intel员工Vinod Dham。他在1995年离开了Intel,后来到NexGen工作,并为K6的研发付出了很多。 当K6在1997年上架时,它提供了奔腾MMX以外的可行性产品选择。当Intel还在向Netburst架构蹒跚前行 时,K6变得越来越强大,从233MHz起步,到1998年1月的300MHz版本,再到5月350MHz的K6-2,然后到9月的550MHz。 K6-2引入了AMD的3DNow! SIMD指令集(类似Intel的SSE),程序员需要另外加入新的指令,编译器也需要重新编写才能使用这种新特性。 和K6一样,K6-2具有很高性价比,通常只有Intel奔腾处理器一半的价格。K6的最后一代——K6-3是复杂的 CPU系列。K6有880万晶体管,K6-2是940万,K6-3达到了2140万。它也带来了AMD的PowerNow!技术,能根据负载量动态调整时 钟速度。最终K6-3发展到570MHz,这时要再发展下去已经很艰难,其生命时期也将结束,为了更好地和奔腾3进行竞争,K7出现了。 黄金岁月 1999年K7降临,名字叫Athlon,也就是速龙了。它代表了AMD的黄金岁月,从500MHz开始起跳,使用新的 Socket A插口,内部系统总线来自DEC的授权,为200MHz,当时Intel的为133MHz。2000年更带来了Athlon雷鸟,支持DDR内存,具备全 速L2 on-die缓存,为很多超频者所喜爱。 雷鸟和其后的Palomino、Thoroughbred、Barton、Thorton在新世纪前五年与Intel的 奔腾4交战了很多回合,通常都是使用低价策略。Athlon在2003年9月有了K8(代号ClawHammer),之后又有了Athlon 64,把64位运算能力加入到x86架构。 这里只介绍了AMD的几个关键时期,这时Intel花费了大量金钱到NetBurst架构,也慢慢陷入唯主频论的误区(尤其是早期的奔腾4),同时也显现出其自大。 但为什么之后AMD没有继续其成功之路?这就是众多人的争辩所开始的地方了。 AMD的衰落 在2006年早期出现了不止一个因素令AMD的发展势头出现逆转,包括 公司的衰落、自身的管理不当、对未来的错误预计、已获得的成功、Intel获得的机遇和施加的打压。 从Intel的说起吧。 Netburst架构的设计重塑了之前的CPU设计思路,原本是想用更高的频率来获得更高的性能,这被视为NetBurst架构的一个最大缺陷。 不管什么原因,Intel转向了旧款奔腾Pro和奔腾M CPU架构并成功打造新款奔腾4。Intel Conroe架构的出现令它开始掌握主动权。它向移动处理器的设计方向转变,而这也符合市场的变化。 AMD受已获得的成功拖累。在Intel忙于发展Core 2 Duo和新的965/975X芯片组时,AMD却推出与Socket 939不兼容的AM2插口主板,而AM2插槽的CPU只能带来少量的性能提升。 在Intel发布Conroe的前三天,AMD打算出奇招。在2006年6月24日,AMD宣布将以54亿美元购买ATI,其中43亿美元为现金,另外11亿美元来自5800万股份。这是一次巨大的商业赌博,令AMD付出了很大代价。 ATI的价值被高估了,最后AMD承认高估了ATI 26.5亿美元的商业价值。因为缺乏管理方面的先见,为ATI提供手持式设备图形加速技术的部门Imageon被6500万低价卖给高通(Imageon 变成了现在的Adreno),而数字电视和电视分线盒的32位片上系统Xilleon则以1.928亿美元卖给博通。 在AMD宣布完成了ATI的收购后,在2006年10月25日正式公布了Fusion,这令AMD花了五年去搞Brazos和Llano,推迟了产品的出现。 Conroe(Core 2 Duo)发布两周后,AMD的CEO梅耶尔宣布四核处理器Barcelona终结。AMD还学了Intel不好的东西,CPU在少数情况下涉及到缓存读写 时会出现锁定情况,这种TLB错误导致AMD K10产品出现严重问题。虽然一个BIOS补丁就可以解决此问题,但会带来处理器约10%的性能损失。改进过B3步进的CPU虽开始供应,但对销售和声誉 已经造成破坏。 AMD还错过了在小型处理器方面发展的时机。 GlobalFoundries(AMD之前的晶圆制造厂,在2009年3月出售)在32纳米技术方面遇到问题,进展缓慢,令Llano和Bulldozer大批量上市的时间严重推迟。 除了这个, Intel还使用了一些不正当的手段。 它通过垄断地位,向OEM厂商支付约十亿美元的钱,让他们推出的新电脑不搭载AMD产品。 在2007年第一季度,Intel向戴尔支付了7.23亿美元以确保自己成为唯一的处理器和芯片组供应商,之后AMD在对Intel的诉讼中获得了12.5亿美元的和解费用,看起来有些少,而AMD也不能为现有客户提供足够的CPU。 最后是令AMD衰落的管理问题,放弃广告宣传以及缺乏商业软件支持,只顾半导体技术的研发是不行的。缺乏长远的规划和僵化的领导能力也导致了问题出现。 以现时的情况看来,AMD要重新回到优势地位,除了要避免各种失误,他们还要祈求Intel的产品出现很大问题,但可惜这似乎不会发生。 以Intel的经营理念可以防范那些也许会出现的问题。不像AMD,Intel具有很长远而严谨的计划,产品精良而多样,行销、研发、软件方面都有充足预算,晶圆厂按时间表生产产品,这些因素都决定了AMD需要在市场上苦苦挣扎。 这并不意味着AMD不能再次兴盛。它可以把多付给ATI的25亿美元(伴随贷款利息)分配到需要的地方,尤其是研发方面去改良产品,提高产品发布速度。现时AMD的地位也有利于向Intel提出反垄断诉讼。 AMD的未来 合并,出售,还是注资?都不大可能。AMD的众多价值来自它的x86/x86-64知识产权,其他买家收购的话将希望x86授权不会落入Intel手中,所以市场收入只能单独依靠特许使用金,这些特许使用金来自对Intel64位扩展技术的授权。 合并之所以不大可能是因为能进行合并的公司虽然需要x86技术,但更青睐ARM架构,而潜在的买家在合并后还要对付难搞的Intel。 最后,来自大股东的注资,如拥有AMD 15%股份的中东穆巴达拉,这也不大可能出现。现时他们不想投资太多。穆巴达拉的资产接近500亿美元,由阿布达比酋长国和Al Nahyan拥有。Al Nahyan是阿拉伯联合酋长国七个掌权家族之一,资金来说是不成问题的。 AMD公司的董事会CEO罗瑞德对公司未来方向相当明晰,有着全新理念。他打算退出那些不能占得什么好处的市场,同时令资源和工业生产在一个更公平的竞争环境及新兴市场里最大化。这样的调整是一场赌博,但保持原有的方式基本上是死路一条,所以是需要作出艰难决断的。 2013年新一轮的裁员令AMD节约开支,到第三季度应该会达到收支平衡。 几乎肯定会令AMD大为改善的是下一代游戏机。AMD将会从游戏机的处理器供应中获得稳定收入。顺利的话这会推动AMD的图形技术发展,并大大促进游戏机和电脑游戏融合的情况出现。 AMD似乎也在调整中力求保障Radeon系列产品线。AMD和NVIDIA都受制于硅晶片的制造成本,如果游戏的开拓工作持续带来画面质量的提升,更高分辨率的面板成为主流,AMD零散的市场就会整合起来得到提升。 AMD的下一代代号为“Sea Islands”的图形处理器会在2013年第一季度末出现,是28纳米技术产品,属于对已有的Radeon HD 7000(南方群岛)架构进行调整,而不是大改进,性能提升预计约为10%-15%,有着更高的处理器效率,时钟速度稍高,电源功率降低,并有更多着色 器。 在处理器相同的情况下,性能的巨大提升需要更高的功率。28纳米仍是现时的选择,直到台积电在2014年过渡到20纳米。很难想象现时AMD会得到很大的发展。 长远来说AMD可能会退出传统CPU市场,而AMD会尽可能延长当前架构的生命周期。最初可能会在2013年出现的压路机被延至2014年,而挖掘机则被推得更后了(如果还存在的话)。 打桩机现在会继续服役直到2013年,可能会有所升级。压路机的意外推迟也带来了Kaveri APU的出现,它作为Trinity的继承者会在2013年发布。预期Kaveri结合了压路机的逻辑核心和GCN(HD 7000系列)图形核心。AMD在今年6月于西雅图召开Fusion开发者大会并宣传Kaveri。当时他们已作好计划,但这个计划在四个月后变得很糟 糕。 无论Kaveri有多好,又或是属于20纳米技术的处理器,现在它已在路线图上消失。这个处理器系列本来还预计由 Globalfoundries以28纳米技术制作,现在它的位置被Richland取代,Richland看起来像是改进了的Trinity APU,配以Bolton芯片组。 随着对应Trinity APU的Bolton D4芯片组(支持8×SATA 6GB/s,4×USB 3.0,14×USB 2.0,4 PCI-E)到来,AMD和它的董事会伙伴可以进行一些宣传了。1090/1070芯片组主板可以填补原有的空位,尝试为AMD赚些钱。 在桌面领域AMD的境况似乎会保持原样,并且在Intel的Haswell到来后会失去更多市场,而移动计算领域APU可通过OEM厂商去争取到一些胜利。 AMD在2013年没有重大的产品出现,除了Kabini,这是嵌入式产品Brazos在明年年中的继承者,另外可能还 有低于5瓦的片上系统(SoC)Temash。虽然以后将有Intel的Avoton凌动(传闻是八核),ARM的Cortex-A15/A50,但随着 平板电脑和笔记本电脑市场的稳步增长,AMD可能也会尝试以新的设计去取胜。 AMD向着ARM设计方向发展,他们已保证在2014年加入64位ARM架构的皓龙服务器CPU,并且在这年会进行SeaMicro的布署。AMD仍在为这个目标奋斗着。 SeaMicro可以提供ARM架构的服务器,但不是AMD的产品,当SeaMicro能从事这方面的工作时,戴尔、惠 普、Penguin、System Fabric Works,还有Boston都已经开始研发Marvell,Calxeda和AppliedMicro这些ARM处理器。AMD计划使用哪种类型的 ARMv8-A架构还有待观察。使用这核心的还有英伟达的Logan Tegra和大量的Cortex-A50供应商,他们都会进入市场。 最后,AMD能否成功要看它未来的眼界,还有应付对手的方式。
1841 次阅读|1 个评论
[转载]超微的四十年 AMD的兴起、衰落及未来
热度 1 mathmhb 2013-5-12 02:26
我的阅读提示: 1、案例比较:AMD vs. INTEL, Netscape vs. Microsoft 2、AMD拥有先进的技术与不断的创新,为何面临衰落? 3、AMD 未来 能否涅磐重生?什么措施能扭转不利局面? 4、AMD是我心目中的英雄!出师未捷常使英雄泪满襟…… http://cpu.it168.com/a2012/1128/1428/000001428421_all.shtml 超微的四十年 AMD的兴起、衰落及未来 2012年11月29日00:01 来源: 转载 作者:罗富峰 编辑: 罗富峰 我要评论( 0 ) 【IT168 资讯】 AMD,这个几乎与Intel同时诞生的公司也跟Intel纠缠了四十年了,从最初的X86备胎到转正,再到发展壮大以致于被Intel视为眼中钉,她也一度把Intel逼得为P4频率一事下跪致歉,但是更多的时候还是处在Intel的巨人阴影下。无论你是否喜欢她,每个人心里都希望AMD能更强大一些,因为真正的消费者并不希望X86只有一个选择。   可惜天不遂人愿,四十多年来Intel越来越强大,AMD依然还在盈利边缘挣扎。当他们正式宣布一只脚迈进ARM领域之后,大家应该想得到X86时代不同以往了,AMD需要向蓝海前进了,去寻找X86架构力有不逮的更广阔的市场。这并不意味着X86的末日,AMD也不会完全放弃X86处理器,不过多年后我们或许会这样回忆:AMD公司在X86领域曾经也是数一数二的公司的。   别误会,我们并不是在唱衰AMD,相反我们非常希望看到有一个强大的AMD。今天我们要做的是回顾AMD过去走过的路,再谈谈AMD未来要走的路。无论如何,她都应该是一家值得敬重的公司,就像堂吉诃德一样,虽然悲情,但总是个英雄。   翻译来源: http://www.techspot.com/article/599-amd-rise-and-fall/   对于技术狂热者来说AMD一直都带来令人激辩的话题,它的历史也为数不清的讨论提供了丰富材料,以及惹起不同阵营爱好者间的敌视。它曾被认为是英特尔的真正对手,但现在的衰落却引来无数不解。其实我们更应该问:为什么这家公司可以生存这么长时间?在回顾它的往昔,检视现在和展望未来时,我们将会探索这个问题。 AMD的崛起 创立初期   1969年5月,在Jerry Sanders(仙童公司的市场总监)带头下,七位仙童半导体公司前雇员成立了AMD公司。那时英特尔推出了4004处理器这款新产品。这些人从仙童和美国国家半导体公司走出来另立门户,虽然付出了这样的努力,但AMD一开始就已经不被看好。在2000年前,AMD都一直尽力去摆脱英特尔的阴影。   回到1969年,成立数月后,AMD从英特尔的家园——加利福尼亚的圣克拉拉搬到了桑尼维尔。他们重新设计出具有更高效率和速度的IC。初期计算机产业对质量控制有多种要求,AMD按美国的军用规范设计芯片带来了巨大优势,逻辑芯片的设计生产继续稳定增长。   1975年,AMD已成长为一间大公司。那年出现了Am2900处理器家族,包括多路 复用器 ,算术逻辑单元,系统时钟发生器和存储控制器,部分技术在现在的 CPU 中仍可找到,但那时这些都是分离的集成电路。AMD也开始了对英特尔8080处理器进行逆向工程,在1976年AMD和英特尔达成了交换许可协议后 ,原来命名为AM9080的产品改名8080A,这个过程花费了AMD 325,000美元(相当于现在130万美元)。   1977年8085处理器(3MHz)诞生,随后1979年在德克萨斯州的奥斯丁,AMD又成功制作了8086(8MHz)和8088(5-10MHz)处理器。在1982年公司走向了一个新阶段,IBM开始从大型主机向PC迁移,相应的设备打算外包出去。IBM为了保证PC/AT的正常供应,选择了英特尔的8086处理器作为供应的配件,而AMD的产品则作为第二供应源。 与英特尔结怨   1982年2月英特尔和AMD签订了一份合约,后者除了向IBM,还可以为其他IBM兼容机商——如康柏,生产8086、8088、80186和80188处理器。在这年年末,AMD也开始生产英特尔80286性质的Am286处理器,这是第一款真正意义上的PC处理器。当英特尔的型号还处在6-10MHz时,AMD的已经达到8MHz并继续往上提高速度,达到16-20MHz,超越了英特尔。     这情况显露出早期PC市场发展迅速。Am286性能比80286强,令英特尔打算阻止AMD往后的发展,于是把它剔除在下代的386处理器之外,然后就出现了诉讼,持续了四年半。法官判定英特尔并没有义务把每一代的产品都授权给AMD,这显现了英特尔对AMD已经不再有任何善意。   后来IBM的PC市场占有率从55%增长到84%,英特尔在这时拒绝给AMD 386处理器的授权。AMD得不到相应规格资料,于是花了五年时间去按照80386重新设计出Am386,这并不简单。在英特尔的386处理器达到33MHz时,Am386DX达到了40MHz,接近486的水平。这是AMD第一次提供更高性价比的产品,可能为很多人熟知。 逐渐壮大   Am386成功后,1993年40MHz的Am486处理器面世。比起33MHz的英特尔i486处理器,AMD在相同价格下提供了性能约高出20%的产品。在整个486阶段都是这种AMD领先的情况,当英特尔的486DX达到100MHz时,AMD则已到了120MHz。这样的好势头令AMD收入大增,1990年时还是10亿,1994年时达到了两倍的20亿。   1995年,AMD推出Am5x86处理器,让用户可以直接从旧机升级。Am5x86 P75+型号达到150MHz,“P75”表示它的性能相当于英特尔的奔腾75,“+”表示AMD的处理器比英特尔的产品稍快一些。英特尔在这时已经开始改变了产品的命名规律,希望拉开和AMD及其他处理器供应商的差距。无论是用户单独新买还是升级购买,Am5x86都在市场上为AMD赚了很多钱。通过Am286,386,486系列处理器,AMD延续着自己的发展。   1996年,AMD推出了首款自主研发的处理器,5k86,后来改名为K5,用于和英特尔的奔腾及Cyrix 6x86系列展开竞争。比起Cyrix的产品,K5具有更佳的浮点单元,大体和奔腾100持平,在整数运算方面则达到了奔腾200的水平,这是AMD历史上的关键点。不幸的是,因为设计和制造问题,这个项目没能达到预期目标,产品很迟才上市,引致销售不佳,错失时机。   在这个时期,AMD花了8.57亿收购NexGen。这是一家无晶圆厂的小型芯片公司,处理器都是由IBM代工制造。NexGen展示其Nx686达到了180MHz的速度,但AMD却在研发更高速度的 CPU 过程中遇到了问题。在收购后,Nx686成为了AMD的K6,原来的AMD K6则被废弃了。   当AMD崛起时,英特尔在与K6的早期交锋中走着下坡路。奔腾、奔腾2、奔腾3时期双方都斗得很激烈。K6令AMD获得了更大的成功,事实上这还得感谢前英特尔员工Vinod Dham。他在1995年离开了英特尔,后来到NexGen工作,并为K6的研发付出了很多。   当K6在1997年上架时,它提供了奔腾MMX以外的可行性产品选择。当英特尔还在向Netburst架构蹒跚前行时,K6变得越来越强大,从233MHz起步,到1998年1月的300MHz版本,再到5月350MHz的K6-2,然后到9月的550MHz。K6-2引入了AMD的3DNow! SIMD指令集(类似英特尔的SSE),程序员需要另外加入新的指令,编译器也需要重新编写才能使用这种新特性。   和K6一样,K6-2具有很高性价比,通常只有英特尔奔腾处理器一半的价格。K6的最后一代——K6-3是复杂的 CPU系列 。K6有880万晶体管,K6-2是940万,K6-3达到了2140万。它也带来了AMD的PowerNow!技术,能根据负载量动态调整时钟速度。最终K6-3发展到570MHz,这时要再发展下去已经很艰难,其生命时期也将结束,为了更好地和奔腾3进行竞争,K7出现了。 黄金岁月   1999年K7降临,名字叫Athlon,也就是速龙了。它代表了AMD的黄金岁月,从500MHz开始起跳,使用新的Socket A插口,内部系统总线来自DEC的授权,为200MHz,当时英特尔的为133MHz。2000年更带来了Athlon雷鸟,支持DDR 内存 ,具备全速L2 on-die缓存,为很多超频者所喜爱。   雷鸟和其后的Palomino、Thoroughbred、Barton、Thorton在新世纪前五年与英特尔的奔腾4交战了很多回合,通常都是使用低价策略。Athlon在2003年9月有了K8(代号ClawHammer),之后又有了Athlon 64,把64位运算能力加入到x86架构。   这里只介绍了AMD的几个关键时期,这时英特尔花费了大量金钱到Netburst架构,也慢慢陷入唯主频论的误区(尤其是早期的奔腾4),同时也显现出其自大。   但为什么之后AMD没有继续其成功之路?这就是众多人的争辩所开始的地方了。 AMD的衰落篇   在2006年早期出现了不止一个因素令AMD的发展势头出现逆转,包括公司的衰落和自身的管理不当,对未来的错误预计,已获得的成功,英特尔获得的机遇和施加的打压。从英特尔的说起吧。   Netburst架构的设计重塑了之前的CPU设计思路,原本是想用更高的频率来获得更高的性能,这被视为Netburst架构的一个最大缺陷。   不管什么原因,英特尔转向了旧款奔腾Pro和奔腾M CPU架构并成功打造新款奔腾4。英特尔Conroe架构的出现令它开始掌握主动权。它向移动处理器的设计方向转变,而这也符合市场的变化。   AMD受已获得的成功拖累。在英特尔忙于发展Core 2 Duo和新的965/975X芯片组时,AMD却推出与Socket 939不兼容的AM2插口 主板 ,而AM2插槽的CPU只能带来少量的性能提升。   在英特尔发布Conroe的前三天,AMD打算出奇招。在2006年6月24日,AMD宣布将以54亿购买ATI。其中43亿为现金,另外11亿来自5800万股份。这是一次巨大的商业赌博,并且令AMD付出了很大代价。   ATI的价值被高估了,最后AMD承认高估了ATI 26.5亿的商誉价值。因为缺乏管理方面的先见,为ATI提供手持式设备图形加速技术的部门,Imageon,被6500万低价卖给高通(Imageon变成了现在的Adreno),而数字电视和电视分线盒的32位片上系统Xilleon则以1.928亿卖给博通。   在AMD宣布完成了ATI的收购后,在2006年10月25日正式公布了Fusion,这令AMD花了五年去搞Brazos和Llano,推迟了产品的出现。   Conroe(Core 2 Duo)发布两周后,AMD的CEO梅耶尔宣布四核处理器Barcelona终结。AMD还学了英特尔不好的东西,CPU在少数情况下涉及到缓存读写时会出现锁定情况,这种TLB错误导致AMD K10产品出现严重问题。虽然一个BIOS补丁就可以解决此问题,但会带来处理器约10%的性能损失。改进过B3步进的CPU虽开始供应,但对销售和声誉已经造成破坏。   AMD还错过了在小型处理器方面发展的时机。GlobalFoundries(AMD之前的晶圆制造厂,在2009年3月出售)在32纳米技术方面遇到问题,进展缓慢,令Llano和Bulldozer大批量上市的时间严重推迟。   除了这个,英特尔还使用了一些不正当的手段。它通过垄断地位,向OEM厂商支付约十亿的钱,让他们推出的新电脑不搭载AMD产品。   在2007年第一季度,英特尔向戴尔支付了7.23亿以确保自己成为唯一的处理器和芯片组供应商,之后AMD在对英特尔的诉讼中获得了12.5亿的和解费用,看起来有些少,而AMD也不能为现有客户提供足够的CPU。   最后是令AMD衰落的管理问题,放弃广告宣传以及缺乏商业软件支持,只顾半导体技术的研发是不行的。缺乏长远的规划和僵化的领导能力也导致了问题出现。   以现时的情况看来,AMD要重新回到优势地位,除了要避免各种失误,他们还要祈求英特尔的产品出现很大问题,但可惜这似乎不会发生。   以英特尔的经营理念可以防范那些也许会出现的问题。不像AMD,英特尔具有很长远而严谨的计划,产品精良而多样,行销,研发,软件方面都有充足预算,晶圆厂按时间表生产产品,这些因素都决定了AMD需要在市场上苦苦挣扎。   这并不意味着AMD不能再次兴盛。它可以把多付给ATI的25亿(伴随贷款利息)分配到需要的地方,尤其是研发方面去改良产品,提高产品发布速度。现时AMD的地位也有利于向英特尔提出反垄断诉讼。 AMD的未来篇   合并,出售,还是注资?都不大可能。AMD的众多价值来自它的x86/x86-64知识产权,其他买家收购的话将希望x86授权不会落入英特尔手中,所以市场收入只能单独依靠特许使用金,这些特许使用金来自对英特尔64位扩展技术的授权。   合并之所以不大可能是因为能进行合并的公司虽然需要x86技术,但更青睐ARM架构,而潜在的买家在合并后还要对付难搞的英特尔。   最后,来自大股东的注资,如拥有AMD 15%股份的Mubadala,这也不大可能出现。现时他们不想投资太多。Mubadala的资产接近500亿美元,由阿布达比酋长国和Al Nahyan拥有。Al Nahyan是阿拉伯联合酋长国七个掌权家族之一,资金来说是不成问题的。   AMD公司的董事会CEO罗瑞德对公司未来方向相当明晰,有着全新理念。他打算退出那些不能占得什么好处的市场,同时令资源和工业生产在一个更公平的竞争环境及新兴市场里最大化。这样的调整是一场赌博,但保持原有的方式基本上是死路一条,所以是需要作出艰难决断的。2013年新一轮的裁员令AMD节约开支,到第三季度应该会达到收支平衡。   几乎肯定会令AMD大为改善的是下一代 游戏机 。AMD将会从 游戏机 的处理器供应中获得稳定收入。顺利的话这会推动AMD的图形技术发展,并大大促进游戏机和电脑游戏融合的情况出现。   AMD似乎也在调整中力求保障Radeon系列产品线。AMD和英伟达都受制于硅晶片的制造成本,如果游戏的开拓工作持续带来画面质量的提升,更高分辨率的面板成为主流,AMD零散的市场就会整合起来得到提升。   AMD的下一代代号为“Sea Islands”的图形处理器会在2013年第一季度末出现,是28纳米技术产品,属于对已有的Radeon HD 7000(南方群岛)架构进行调整,而不是大改进。性能提升预计约为10%-15%,有着更高的处理器效率,时钟速度稍高, 电源 功率降低,并有更多着色器。   在处理器相同的情况下,性能的巨大提升需要更高的功率。28纳米仍是现时的选择,直到TSMC在2014年过渡到20纳米。很难想象现时AMD会得到很大的发展。   长远来说AMD可能会退出传统CPU市场,而AMD会尽可能延长当前架构的生命周期。最初可能会在2013年出现的压路机被延至2014年,而挖掘机则被推得更后了(如果还存在的话)。   打桩机现在会继续服役直到2013年,可能会有所升级。压路机的意外推迟也带来了Kaveri APU的出现,它作为Trinity的继承者会在2013年发布。预期Kaveri结合了压路机的逻辑核心和GCN(HD 7000系列)图形核心。AMD在今年6月于西雅图召开Fusion开发者大会并宣传Kaveri。当时他们已作好计划,但这个计划在四个月后变得很糟糕。   无论Kaveri有多好,又或是属于20纳米技术的处理器,现在它已在路线图上消失。这个处理器系列本来还预计由Globalfoundries以28纳米技术制作,现在它的位置被Richland取代,Richland看起来像是改进了的Trinity APU,配以Bolton芯片组。   随着对应Trinity APU的Bolton D4芯片组(支持8×SATA 6GB/s,4×USB 3.0,14×USB 2.0,4 PCI-E)到来,AMD和它的董事会伙伴可以进行一些宣传了。1090/1070芯片组 主板 可以填补原有的空位,尝试为AMD赚些钱。   在桌面领域AMD的境况似乎会保持原样,并且在英特尔的Haswell到来后会失去更多市场,而移动计算领域APU可通过OEM厂商去争取到一些胜利。   AMD在2013年没有重大的产品出现,除了Kabini,这是嵌入式产品Brazos在明年年中的继承者,另外可能还有低于5瓦的片上系统(SoC)Temash。虽然以后将有英特尔的Avoton凌动(传闻是八核),ARM的Cortex-A15/A50,但随着平板电脑和 笔记本 电脑市场的稳步增长,AMD可能也会尝试以新的设计去取胜。   AMD向着ARM设计方向发展,他们已保证在2014年加入64位ARM架构的皓龙 服务器CPU ,并且在这年会进行SeaMicro的布署。AMD仍在为这个目标奋斗着。   SeaMicro可以提供ARM架构的 服务器 ,但不是AMD的产品,当SeaMicro能从事这方面的工作时,戴尔、惠普、Penguin、System Fabric Works,还有Boston都已经开始研发Marvell,Calxeda和AppliedMicro这些ARM处理器。AMD计划使用哪种类型的ARMv8-A架构还有待观察。使用这核心的还有英伟达的Logan Tegra和大量的Cortex-A50供应商,他们都会进入市场。   最后,AMD能否成功要看它未来的眼界,还有应付对手的方式。
个人分类: 创新随想|1674 次阅读|4 个评论
[转载]转载:32-bit libraries not found
shengxianlei06 2013-3-16 23:21
Ubuntu安装intel C/Fortran compiler编译器:"32-bit libraries not found" 在64位Ubuntu即其它版本上安装IntelC/Fortran编译器,遇到了如下问题: 32-bitlibrariesnotfoundonthissystem. Thisproductreleaserequiresthepresenceof32-bitcompatibilitylibrarieswhenrunningonIntel(R)64architecturesystems.Oneormoreoftheselibrariescouldnotbefound: libstdc++(includinglibstdc++6) glibc libgcc Withouttheselibraries,thecompilerwillnotfunctionproperly.PleaserefertoReleaseNotesformoreinformation. 在我的系统上,如下方法完全解决该问题。 我的系统:Ubuntu10.04_64,Desktop, IntelCompiler:l_cproc_p_11.1.046/l_cprof_p_11.1.046 1.安装32库(Install32-bitlibsonubuntu_64) Ref:http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/ $sudoapt-getinstallbuild-essential $sudoapt-getinstallgcc-multilib $sudoapt-getinstallrpm $sudoapt-getinstallia32-libs(onlyneededifyouinstallthe32bitcompiler) $sudoapt-getinstallopenjdk-6-jre-headless 2.安装libstdc++.so.5(Installlibstdc++.so.5) Ref:http://blog.lroguet.com/install-libstdc-so-5-on-ubuntu-10-04-64-bit/ 对于Ubuntu12.04版本,直接安装: $sudoapt-getinstalllibstdc++5 对于Ubuntu10.04,运行: $wget http://old-releases.ubuntu.com/ubuntu/pool/universe/i/ia32-libs/ia32-libs_2.7ubuntu6.1_amd64.deb $sudodpkg-deb-xia32-libs_2.7ubuntu6.1_amd64.debia32-libs $sudocpia32-libs/usr/lib32/libstdc++.so.5.0.7/usr/lib32/ $cd/usr/lib32 $sudoln-slibstdc++.so.5.0.7libstdc++.so.5 完美解决。Done!
个人分类: linux|9297 次阅读|0 个评论
Intel电视台即将开播
pkuzeal 2013-2-14 21:52
Intel 媒体的掌门人 Erik Huggers 最终开始谈论公司关于电视媒体发展的计划了。在周二加州举办的 All Things Digital’s Dive into 媒体大会上,他确认了 GigaOM 和其他一些媒体谈到的关于 Intel 将要提供电视节目服务的有关报道,并将在今年晚些时候开播。 该产品包括一个客户端的硬件,将在零售渠道和 Intel 网站销售。“这将是一个 Intel 核心的产品,会有非常美妙的设计。 但这个设备仅仅是这个项目中的一部分。这将是一个全新的由 Intel 提供的电视节目, Intel 将为这个即将开播的电视频道采用新品牌。 Heggers 没有详细说明这个新电视频道将要提供哪些内容,“我们在和整个行业在合作”他补充道,在该节目正式发布前不不便透露合作伙伴的信息。 Intel 希望该电视节目内容能通过传统广播电视或有线电视以及互动点播提供。 Huggers 提及了当年他在 BBC 的成功之作 iPlayer 。 iPlayer 将所有的 BBC 的节目都搬到了网上。 GigaOM 在一月先于 Huggers 公布了这一信息,其中透露了即将从 Jawbone 以及苹果公司招募的高层员工。 该产品的一个特性是其摄像头将能为客户提供个性化的广告和内容。 同时需要指出的是, Intel 的电视节目不会提供单个频带的申请用户。 Huggers 说,“我深信打包销售的方式为双方都带了价值。”他同时指出,打包可以是相对职能的,给用户给多的灵活性。“我不认为这个行业只需要一种解决方案。” 汉式婚礼
70 次阅读|0 个评论
Ubuntu12.04下利用Intel编译器编译安装NetCDF4.2.1.1
reinit2012 2012-11-23 19:54
系统版本:Ubuntu12.04.01 Intel版本:parallel_studio_xe_2013_update1_ia32
个人分类: NetCDF|4227 次阅读|0 个评论
[转载]开始认识intel处理器
fengjian1000 2012-9-19 16:10
[转载]开始认识intel处理器
个人分类: 电脑相关|640 次阅读|0 个评论
[转载]Using Intel Compilers for Linux with Ubuntu
qlm2001 2012-8-24 14:35
Using Intel Compilers for Linux with Ubuntu Submit New Article August 30, 2011 9:26 AM PDT Navigation: Linux and Mac OS X Compilers Installation Help Center: http://software.intel.com/en-us/articles/intel-compilers-linux-installation-help/ First, determine your needs and get the right installation tarball. Most linux users are on 64bit systems with x86_64 versions of linux installed. Do you need to create older 32bit applications? If not, download the Intel 64 ONLY tarball, the *_intel64.tgz file. Not only does this save download time, this will eliminate your need to install 32bit libraries on the development system. rev history: Ubuntu 11.04 25 May 2011: These notes are still applicable to Ubuntu 11.04. Composer XE 2011 (aka version 12.0) prerequisites for Ubuntu Desktop, assuming that gcc and g++ are installed already: apt-get install build-essential apt-get install gcc-multilib apt-get install rpm apt-get install ia32-libs (only needed if you install the 32bit compiler) apt-get install openjdk-6-jre-headless during the install, you can ignore any warnings about the missing Java prerequisite - it may not recognize openjdk-6-jre-headless. And like below, IF you are installing OLDER compilers versions 11.1 or older, you will need to install libstdc++.so.5 libs (see below). 08 February 2011: Ubuntu 10.10 and Compiler 12.x aka "Composer XE" notes: The Intel compiler 12.0 aka Intel Fortran Composer XE 2011 no longer requires libstdc++-5. It now uses libstdc++-6 which is present in newer Ubuntu distributions. Please ignore the notes below for the step to install libstdc++5 UNLESS you have an earlier 11.1 or older compiler. Read all the instructions below to install gcc, g++, build-essential, rpm etc. IF you have to install Intel Fortran 11.1 or older, on Ubu 10.10 sudo apt-get install libstdc++5 ELSE skip libstdc++5, your 12.x compiler uses libstdc++6 END IF rev history: 29 April 2010: This guide also applies to Ubuntu 10.04. rev history: 2009 November 3: added notes for Ubuntu 9.10 Note: Newer versions of this linux distribution may NOT be officially supported by Intel Compiler Professional Editions 11.1. Please see your ReleaseNotes document with your compiler to find the support Linux distributions and versions. These instructions are merely to help install the compiler, keep in mind that versions of this distribution NOT in the ReleaseNotes document are NOT tested nor supported. You are on your own here. Introduction: Using Intel(R) Compilers version 12.0 and 11.1 under Ubuntu (10.10, 10.04, 9.10, 9.04, 8.04 and 8.10) Desktop and Debian Desktop For older Ubuntu and Debian versions, see THIS ARTICLE . Make sure to use the latest Intel Compilers version. Older compilers will not be compatible with the latest Ubuntu distributions. For compatibility and supported versions always read the ReleaseNotes document for your compiler. These notes apply to Ubuntu Desktop. Ubuntu Server was not tested but should be similar. 2 November 2009: Ubuntu 10.10, 10.04, and 9.10 For users of Ubuntu 10 and 9.10, follow the instructions here. If you have 9.04 or older, skip ahead to the section titled "Ubuntu 9.04 and Older" BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C++ for Linux on your fresh Ubuntu Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform. First, open a Terminal window and become root: sudo bash (type your user password) At this point, you should have a root shell. Test this with command 'whoami' which should return "root" Check that gcc is installed. By default. Check this with: gcc --version It should return "gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1 (or some newer version - as long as it returns a version you have gcc installed) If, for some reason, you do not have gcc installed, use Synaptic Package Manager (under 'System' - 'Administration' menus) OR use apt-get to install gcc: apt-get install gcc Next, install the 'build-essential' package and package g++. This is not installed by default. Again, use Synaptic Package Manager or apt-get : apt-get install build-essential apt-get install gcc-multilib this should also install g++, but in test this with: g++ --version if g++ is not found, install it: apt-get install g++ A few other packages are required: apt-get install rpm apt-get install ia32-libs (this is only required on 64bit Ubuntu/Debian systems) To use the Intel IDB graphical debugger, you will also need the Java JRE 5 or 6 installed. One way to get this is through Synaptic package manager. Open Synaptic and for sources enable Ubuntu's partner repository. Once that is done, use Synaptic to fetch the package sun-java6-jre. We also recommend fetching the Sun JRE directly from Sun: get the latest JRE from: http://java.com/en/download/manual.jsp OR you can use the OpenJDK from the distribution: apt-get install openjdk-6-jre-headless Next, Ubuntu 9.10 Desktop does not provide libstdc++5, which is required for the Intel Compilers. You will have to get the package for libstdc++5 from an older Debian or Ubuntu distribution ( 9.04 for example ). A repository is here: http://packages.debian.org/stable/base/libstdc++5 On this page, you will see the title "The GNU Standard C++ Library V3". Scrolling down, find the table for "Download libstdc++5". 9.10: For 32bit Ubuntu i386 libstdc++5 Installation: For 32bit Ubuntu systems you will need to install the 32bit version of libstdc++5, that is, the "i386" package. Select the download for the libstdc++5 package for " i386 ". Pick a mirror site to begin the download. If you are using Firefox, you will be prompted if you want to "Open with GDebi Package Installer" - select OK to continue. Otherwise, save the deb package and use your favorite package manager to install. Install the i386 libstdc++ deb package. SKIP the Intel 64 Libstdc++5 (AMD64) directions below and find the section on installing the compiler after prerequisites are installed. 9.10: For Intel 64 / AMD64 (64bit Linux installation) Libstdc++5: follow these instructions IF AND ONLY IF you have a 64bit Ubuntu installation. Intel 64 installation: Select the download for the libstdc++5 package for " amd64 ". If you are using Firefox, you will be prompted if you want to "Open with GDebi Package Installer" - select OK to continue. Otherwise, save the deb package and use your favorite package manager to install. Install the amd64 libstdc++ deb package. by default, the 64bit libstdc++.so.5 library will install in /usr/lib which is linked to /usr/lib64. Now, you also will need the 32bit libstdc++.so.5 installed in /usr/lib32. Unfortunately, the "i386" version of the libstdc++5 package wants to install in /usr/lib which is your 64bit library directory and where you just installed the "amd64" libraries - so you DON'T want to download and install the "i386" package into the default location. We'll need to download the "i386" package to a temporary directory, use dpkg to extract the contents to the temp directory, then manually copy the library to /usr/lib32 and create the symbolic link: First, download libstc++5 package for "i386" - save to disk and do NOT launch a package manger to install it. Save it in your 'Downloads' folder or /tmp (or any other scratch directory). Using your root terminal window, cd to the directory where you have downloaded the .deb package, it should have a name similar to 'libstdc++5_3.3.6-18_i386.deb'. The exact version is not important, but make sure it is a "i386" deb package. Extract to the local directory: dpkg --extract libstdc++5_3.3.6-18_i386.deb ./ Notice that a 'usr/' folder was created and the package contents extracted here. Now we'll copy the library to /usr/lib32 cd usr/lib cp libstdc++.so.5.0.7 /usr/lib32 cd /usr/lib32 ln -s libstdc++.so.5.0.7 libstdc++.so.5 9.10: Installing the Compiler Now That Prerequisities are Installed (32 and 64bit): Once you've completed the above, extract your compiler .tgz kit, cd to the compiler installation directory, and run ./install.sh During the installation, you WILL get a warning message "Detected operating system Debian* (generic) is not supported", followed by ----------------------------------------------------------------- --------------- Missing optional pre-requisite -- operating system type is not supported. -- system glibc or kernel version not supported or not detectable -- binutils version not supported or not detectable ----------------------------------------------------------------- --------------- "Would you like to perform an unsupported install of this product (no)?" enter " yes " This will complete the installation. Keep in mind, you will get this warning from the compiler installer until such time as this particular OS and version are supported. Once installed, you can read the ReadMe notes in ...installdir.../Documentation directory which has a list of the supported Linux distributions and versions. Debugger Notes: Known Intel® IDB Debugger issues under Ubuntu: 1) Ubuntu 9.x versions, IA32 and Intel64 platforms: - When loading an executable, a startup dialog may appear that should not. If this dialog, " Unable to locate source file “…/start.S – Do you like to search for it manually? ” appears, click ‘No’ and continue normal debugging. - Avoid using debug commands such as ‘next’, ‘step’ on the Console Window of the Debugger GUI since this may lead to unexpected behavior of the debugger; use the corresponding options ‘Continue’, Step Into’ etc. from the Run menu instead. 2) Ubuntu 9.10, IA32 and Intel64 platforms: - You need to set the environment variable GDK_NATIVE_WINDOWS=1 to avoid a known bug in Eclipse delivered with Ubuntu 9.10. Add export GDK_NATIVE_WINDOWS=1 to your ~/.bashrc file or execute this command on command line: export GDK_NATIVE_WINDOWS=1 Ubuntu 9.04 and Older: In order to use Intel(R) Compilers ( Fortran or C++ ) under Ubuntu 9.04, 8.04 or 8.10you will need the latest 11.0 or 10.1 version of the Intel compiler(s). Older 10.0 and 9.1 versions of the compilers may not work properly under Ubuntu 9.04, 8.04 or 8.10. Keep in mind that new versions of Ubuntu/Debian may not be OFFICIALLY supported by the Intel Compilers. Please see your ReleaseNotes document with your compiler version for a list of officially supported distributions and versions. If you have active support for your compiler, you can download the latest Intel compiler version from https://registrationcenter.intel.com BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C++ for Linux on your fresh Ubuntu Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform: Check that gcc is installed. By default. Check this with: gcc --version By default, Ubuntu 8.04 Desktop installs gcc 4.2.3-2ubuntu7. 8.10 should have gcc 4.3.2, 9.04 gcc 4.3.3 If, for some reason, you do not have gcc installed, use Synaptic Package Manager (under 'System' - 'Administration' menus) OR use apt-get to install gcc: apt-get install gcc Next, install g++. This is not installed by default. Again, use Synaptic Package Manager or apt-get to install package "g++" apt-get install build-essential apt-get install g++ Next, you need to install the 32bit compatibility library libstdc++.so.5. To do this, use apt-get or Synaptic Package Manager to retrieve and install package "libstdc++5" apt-get install libstdc++5 This package may require installing another package as a prerequisite, "gcc-3.3-base" If so, go ahead and install this older gcc package. For x86-64 architecture , you will also need a number of other packages, including package 'ia32-libs' to install the 32bit versions of libstdc++.so.5 in /usr/lib32 as well as 32bit header files in libc6-dev-i386. These notes apply to Ubuntu 9.04 but should also apply to 8.10 and 8.04 apt-get install ia32-libs apt-get install lib32stdc++6 apt-get install libc6-dev-i386 apt-get install gcc-multilib apt-get install g++-multilib Finally, there is an optional package to consider: The 11.0 version of the Intel Compiler for Linux has a graphical debugger, a new graphical interface for the IDB debugger. If you want to use this debugger, please make sure to install the Java JRE version 1.5 or greater. This can be done at anytime after the installation of the compiler. However, you will get a warning message about 'missing prerequisite' for the JRE - simply ignore that message and proceed with the installation. OR to avoid that message and enable the graphical IDE, get the latest JRE from: http://java.com/en/download/manual.jsp Once installation of prerequisites is complete, you are ready to start the Intel compiler(s) installation. During the installation, you may get a message "Detected operating system Debian* (generic) is not supported", followed by ----------------------------------------------------------------- --------------- Missing optional pre-requisite -- operating system type is not supported. -- system glibc or kernel version not supported or not detectable -- binutils version not supported or not detectable ----------------------------------------------------------------- --------------- "Would you like to perform an unsupported install of this product (no)?" enter " yes " This will complete the installation. Keep in mind, you will get this warning from the compiler installer until such time as this particular OS and version are supported. Once installed, you can read the ReadMe notes in ...installdir.../Documentation directory which has a list of the supported Linux distributions and versions. Using the Compiler: The next step after installing the compiler is to set up the user environment to use the compiler and libraries. First, locate your documentation: it is installed in installdir/Documentation/en_US (currently, US English is the language supported in the documentation). Under this directory, read the installdir/Documentation/en_US/getting_started_f.pdf or getting_started_c.pdf document. Read how to use iccvars.sh or ifortvars.sh (or the .csh equivalents) to set your environment to use the compiler(s). You may wish to put the 'source ifortvars.....' command into your home startup scripts. Next, use a browser to open installdir/Documentation/en_US/documentation_f.htm or documentation_c.htm which is an index to the rest of the online documents. Browse the documents to familiarize yourself with their locations and contents. Finishing up: Usage Once the compilers are installed, it is necessary to source the ifortvars.sh or ifortvars.csh file to properly set the user environment to use the Intel compilers. This (these) commands can be placed in a user's ~/.bashrc or other system login file (fortran 11.1.046 example shown below, bash user): 64bit compiler selection: source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh intel64 32bit compiler selection: source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh ia32 C/C++ users: substitute "iccvars" for "ifortvars" above. Other versions: substitute your actual minor version for "046" above. Also, if you are a CSH or TCSH user, use ifortvars.csh or iccvars.csh as appropriate. Need more help? Join our User Forums: Fortran: http://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/ C/C++: http://software.intel.com/en-us/forums/intel-c-compiler/
个人分类: 笔记|6018 次阅读|0 个评论
2012.05.07 留个脚印
zigzag 2012-5-7 01:25
CPU 英特尔(Intel)32纳米 酷睿i3 双核处理器 i3 2120盒装CPU(LGA1155/3.3GHz/3M三级缓存) ¥769 主板 技嘉(GIGABYTE)GA-H61MA-D3V 主板(Intel H61 /LGA 1155) ¥499 内存 威刚(ADATA)万紫千红 DDR3 1333 4G台式机内存 ¥136 显卡 HIS 6850 Fan 1GB GDDR5 775/4000MHz 1024M/256bit GDDR5显卡 ¥849 硬盘 希捷(Seagate)1TB ST1000DM003 7200转64M SATA 6Gb/秒 台式机硬盘 ¥639 光驱 先锋(Pioneer)DVR-219CHV 24X 串口DVD刻录机(黑色) ¥139 机箱 酷冷至尊(CoolerMaster)特警365(RC-250C)中塔机箱(标配12CM风扇/全冲孔网/防尘)黑色 ¥119 电源 安钛克(Antec)BP-430PLUS 额定430W 80mm静音风扇 主动式PFC 电源 ¥289 总价:¥3439 呵呵,一周的成果也是一周的无用功,权当消遣吧。 随大流?以后不纠结!!!
1983 次阅读|0 个评论
[转载]MOORE'S LAW
chnfirst 2012-3-29 09:21
http://www.intel.com/about/companyinfo/museum/exhibits/moore.htm Moore'sLaw MOORE'S LAW What Is Moore's Law? " The number of transistors incorporated in a chip will approximately double every 24 months." —Gordon Moore, Intel Co-Founder This forecast of the pace of silicon technology, popularly known as Moore's Law, was more than just a prediction. Essentially, it described the basic business model for the semiconductor industry. For more than four decades, Intel has delivered the challenge of Moore's Law: to double the transistor density, while increasing functionality and performance and decreasing costs. However, a fundamental barrier is emerging—technology is approaching atomic dimensions. Intel is already working on technologies to overcome this. Continuing Moore's Law means the rate of progress in the semiconductor industry will far surpass that of nearly all other industries. The future of Moore's Law could deliver a magnitude of exponential capability increases, driving a fundamental shift in computing, networking, storage, and communication devices to meet the ever-growing digital content and Intel's vision of 15 billion intelligent, connected devices. " Another decade is probably straightforward...There is certainly no end to creativity. " —Gordon Moore, Intel Chairman Emeritus of the Board speaking of extending Moore's Law at the International Solid-State Circuits Conference (ISSCC), February 2003.
个人分类: 材料、专业|1 次阅读|0 个评论
ifort 安装笔记
nadia1989 2012-3-20 20:41
安装 Intel Fortran Compiler Linux* 专业版 下载地址:http://www.intel.com/cd/software/products/apac/zho/343156.htm 下载后然后解压,里面有install.sh,直接运行就OK,默认的安装地址是/opt/intel。 在安装ifort编译器,里面就自带了Intel MKL数学函数库,因此不用再另行安装MKL库。 设置环境变量 在安装的最后,有提示如何设置环境变量:在终端编辑器里 $ vim ~/.bashrc #这个是设置个人配置的系统环境变量的地方 #可以模仿里面语法添加ifort的环境变量,我写的是 if ; then source /opt/intel/bin/compilervars.sh intel64 fi #添加MKL的环境变量,这个没有提示,但是MKL的说明文档里面有。 if ; then source /opt/intel/composer_xe_2011_sp1/mkl/bin/intel64/mklvars_intel64.sh fi 说明文档 安装的目录下会有一个文件夹提供说明文档,比如我的就是/opt/intel/composer_xe_2011_sp1/Documentation,发现不仅有ifort的说明文档,也有MKL的说明文档。 说明文档也可以从网上下载PDF版本的。我记得ifort的说明文档是3800多页的!!! 里面MKL的说明文档比较有用,其中提示了如何设置MKL环境变量。还有mkl_link_line_advisor.htm,对于如何选择库文件非常有用。但是听说大部分程序不用单独添加MKL的库文件,仅在ifort编译器的选项里面添加 -mkl这个优化参数就可以了。 ifort优化参数 ifort编译器提供了非常多的优化参数,平时用的时候,大家用 $ ifort --help | more 查看就可以 也可以定位到某个参数 $ifort --help | grep -5 '-mkl' -5表示显示查找到的行及下面5行的内容。
个人分类: compiler|18368 次阅读|0 个评论
Intel® Math Kernel Library Link Line Advisor
lanlin 2012-2-19 20:07
调用Intel的MKL库时,编译文件是需要很多选项,intel做了一个link命令的生成器: http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/ 根据你的需要选择软硬件平台即可自动生成。
个人分类: 分享收藏|6598 次阅读|0 个评论
创新是面向未来(视频)
benlion 2011-12-10 17:19
英特尔公司居然有专门的未来学家,这有点让我吃惊,以下视频过去看过,今天温习时突然意识到企业居然设立或聘用未来学家这么一个职务实在有些惊讶;因此,将以下视频附后提供思考与参考。 未来科技 - 合成生物学 : http://v.youku.com/v_show/id_XMjc0NzY5MTky.html “Brian David Johnson——Intel公司未来学家,就programming life以及reprogramming ourselves采访Eric Klavins。Klavins——华盛顿大学的科研专家, 致力于基于基因,分子,有机物制造生物机械。” 另外 - 未来IT技术也很有创意设计 - http://v.youku.com/v_show/id_XMjU4ODk0NDU2.html 。
2558 次阅读|1 个评论
intel visual fortran 备忘
Daniel1985 2011-11-19 22:11
1 在vs2008如何设置可以显示行号? 菜单-工具-选项在新窗口中左面树菜单中展开“文本编辑器”,找到子项“所有语言”在右面的面板中 显示的行号前面打勾 2 运行之后,dos窗口一闪而过的解决 stop的上一行加pause, 这样就能按回车以后再结束程序了 (注意不能在stop之后)。 比如程序: program main implicit none write(*,*) Hello! pausestop end 其实这是因为直接用F5 start debugging的原因 如果用ctrl+F5 start without debugging就不会出现上述的问题。 3 声明语句中的双冒号 加两个冒号是新的语法。 Integer :: iA , iB 这样子与 Integer iA , iB 没有任何区别 但是当变量声明包含修饰词,比如 Allocatable , Private , Public , Parameter , Intent , Optional 等的时候,两个冒号就非常有必要了,它表示修饰词结束了。 比如: Integer,Allocatable,Public :: iA( : ) , iB( : ) 就不能省略两个冒号。 推荐你定义变量时都采用 两个冒号的 新写法。 有了两个冒号你在声明是可以直接符值
个人分类: ABAQUS/PYTHON/FORTRAN|5520 次阅读|0 个评论
[转载]硅谷的空气里飘着什么?
aaa0 2011-10-7 04:28
硅谷的空气里飘着什么?   如果说高科技已经成为我们时代的宗教,那么到硅谷参观,就像一次朝圣之旅。全世界数以百计的地方要建“硅谷”,但真正的硅谷毕竟只有一个,就是眼前这片从旧金山向南、沿着旧金山湾延伸到圣何西(San Jose)的条状地带。12月的北加州,虽然平添了几分寒意,但阳光依旧灿烂。我们驱车沿着101和280号公路,在这片南北长约 100公里,东西宽约30公里的谷地穿行。触目所见,没有摩天大楼,没有烟囱,只有成荫的绿树、草坪和掩映其间的一幢幢两三层的建筑。这些建筑形态各异,有的只是单幢别墅,有的则连成一片,但都优雅而宁静。如果不是眼前不时闪过的Cisco、Sun、Intel、Oracle 等熟悉的品牌,我们几乎浑然不觉已置身硅谷。   “百年文艺复兴”   在“硅谷热”漫卷全球的今天,硅谷人笑称,硅谷是世界上唯一一个从来没想过去建什么“硅谷”的地方。《A Future Perfect》一书中指出,“硅谷是谁都没有预见过的一系列条件结合的产物,而非政府命令的结果。”哈佛教授 Ed Zschau说,硅谷是一个“存在主义的创造,没有人说,让我们建一个企业化的科技中心吧”。所谓“存在主义创造”,意思是“行为决定本质”,而不是“本质决定行为”。硅谷人并没有预先设定一个模式(“本质”),是他们在数十年时间里自觉不自觉的许多行为的交叉累积,把这片当年遍布着果园、灌木的棕褐色谷地,最终导向一个高科技圣殿,新经济之都和“美元之谷”。风险投资家JohnDoerr 说,硅谷是“这个星球有史以来最大规模的对财富的合法创造”。《 The Silicon Boys》一书中更生动写到,如果把硅谷视为一个国家,其经济实力可以排在世界第12位。1999年,硅谷大约有25万个百万富翁,而且每24小时就会产生64个新百万富翁,硅谷公司的市场价值超过 1万亿美元,相当于当时中國全部上市公司市值的两倍。   对美国来说,硅谷不仅是其重领世界经济风骚的火车头,而且有着巨大而深远的文化涵义。正是在硅谷这个“高科技的香格里拉”,上演着一幕幕最新版本的西部探险和淘金传奇,凝聚着美国在20世纪后几十年最宝贵的想像力。它让不过只有 200多年历史的美国人,又一次惊喜地找回他们民族传统中最激动人心的特质:只要有梦想,加上努力,再有一点好运气,你就可以实现它。美国梦没有消失,没有衰老,它在硅谷浴火重生依然鲜活。好梦才能赢( The best dream wins)。   硅谷不仅再次证明了个人的自由创造欲望才是一切经济发展中最核心的推动力,而且在人类的经济历史上,第一次旗帜鲜明地把尝试和失败视作自由创造所必须的成本。为创新而失败,和因创新而成功,一样值得珍惜。有人说硅谷是资本市场的宠儿,是拿全世界的钱在“赌”,所以不怕失败。他们忘了早期的硅谷公司几乎都是车库生意,硅谷先驱惠普公司(HP)在1939年创立时的全部资金只有 538美元,还是两位创办人的老师、斯坦福大学的特曼教授借给他们的。硅谷有很多公司在漫长的经营时间里并没有得到过资本的眷顾,仍然创造出了罕见的奇迹。如果钱可以堆砌成硅谷,那么有太多地方早在硅谷之前就可以为硅谷,在硅谷之后也能复制出硅谷了。事实上,硅谷从Garage(车库)生意到Global(全球)生意转化过程中依靠的动力,乃是无数个人和创业公司此起彼伏、永不衰竭的创新冲动,以及对这种冲动全面而有效的保护。硅谷之所以能够牵引世界,正是因为它通过永续的创新,始终成为“最新的新东西”(the Newest New Thing)。   在今天美国的国家符号里,华盛顿代表联邦政治,纽约华尔街代表传统资本,硅谷代表新经济,好莱坞代表娱乐。华盛顿和华尔街在东岸,硅谷和好莱坞在加州。最近10年,硅谷和好莱坞对美国文化和价值观念的影响已经把华盛顿和华尔街甩在后头。这种符号转换的意味是丰富而深刻的。华盛顿流行政治权术和黨争,华尔街流行由一批衣冠笔挺的证券师用各种清规戒律给企业评级。成熟、稳定、规范和秩序主宰着东部,金字塔式的垂直管理遍布企业和社会的方方面面。而在西海岸,从 150多年前的淘金热开始,冒险拓荒就成为加里福尼亚的精神象征,这种精神和加州的阳光与棕榈树一样闻名。加州是美国吸收外来移民最多的地方,在最大程度上代表着机会的开放,代表着朴实、自由而不是繁文缛节和官僚程式。有一首歌中唱到,“每一个加州故事都从一个梦想开始”。加州比美国任何一个州代表着更多的美国梦,美国的移民文化和创业精神。“加州性格”被不少人看成美国的 DNA(脱氧核糖核酸,基因信息的载体)。硅谷气质和“加州性格”一脉相承,并将其发扬光大。“如果说加州更像美国,那硅谷更像世界”,硅谷深深吸纳着世界,世界各地精英云集,使硅谷变成新移民之谷。在这里,一座十几万人的小城市可以容纳十几种信仰,在1500所中学里你能听到52种语言。另一方面,硅谷又深深开拓着世界,硅谷的资本、技术、产品和人在全球流动,让硅谷成为“世界上最没有边界的产业的家园”。   无论是科技的进步,财富的创造,还是文化的气质,硅谷都成为美国精神在20世纪新的精彩实现。PBS电视台前两年制作了1部关于硅谷的90分钟专题片,片名就叫《硅谷——百年文艺复兴》。专题片分两部分,由大名鼎鼎的电视人克朗凯特主持。第一部分描绘从1890年代到1970年代,从斯坦福大学出来的、年轻而有天赋的科学家、工程师,如何迅速形成了电子工业的核心,从而改变了美国社会。第 2部分描绘从1970年代到1990年代,在硅谷,创造性的反叛文化和对约束性商业传统的逃离,怎样让那些梦想家和发明者们承担起巨大的风险,把硅谷变成高科技的同义词。今天,美国人引为自豪的一条文化宣喻是:古代的美索不达尼亚,15世纪的佛洛伦萨,20世纪的巴黎,20世纪末期的硅谷。   飘满创意的空气   在硅谷的几天参观访问中,我们几次听到这样的说法,“硅谷的空气里都飘着创意(idea)”。在我看来,这句话道出了今天硅谷在交通条件日益恶劣、房价高企、经营成本越来越高的背景下,仍然吸引着众多创业者的根本原因。飘满创意的空气,滋养着硅谷的每一个人。当你天天呼吸着别人的更新更快更大胆的想法时,你的眼光自然在变宽,你的灵性自然被点燃,你的想像力和创造力自然在增值,而所有这些人力资本的要素,正是知识经济时代你能拥有的最重要价值。   到硅谷之前,我已经看过几本介绍硅谷成功的著作,对硅谷形成的大致过程有了一个了解。硅谷能有今天,首先要归功于斯坦福大学。漫步在斯坦福美丽的校园,我不禁想到有“硅谷之父”称号的特曼教授。他的鼓励和带动,是斯坦福和工业界结合的酵母。无论是早期由斯坦福学生创办的联邦电报公司,利顿工程实验室,惠普公司,还是1970到1980年代在斯坦福同一座大楼起步的SGI、Sun和Cisco ,再到今天的雅虎,斯坦福一直牢牢占据着科技产业化的龙头地位。斯坦福大学并没有办一家校办企业,但斯坦福的学生、教师创办的高科技公司超过了1000家。1951年建立的“斯坦福工业园区”,被认为是硅谷历史上最重要的事情。如果说斯坦福大学是硅谷的“黄埔军校”,那么1957年创办的仙童(Fairchild)公司就是孵化硅谷企业的温床。从仙童公司后来分出了上百家公司,包括Intel、AMD和硅谷最为显赫的风险投资公司KPCB,以致有人改叫它“Fair children”。它的子孙后代实在太多了。值得一提的是,仙童的 8位创办人原来都是诺贝尔物理学奖得主、参与发明了晶体管的肖克利所主持的实验室的成员。他们原本没有办企业的想法,是被肖克利的專制武断逼得忍无可忍,又找不到一家肯同时雇佣他们 8个人的公司,最后才走上自己办公司之路的。摩尔(就是在20多年前断言微处理器的计算能力每18个月翻一番的“摩尔定律”的发明人)说,仙童完全是“偶然产生的企业”。仙童从创立起就视“等级制度”为敌人。公司不分车位,没有专门的小餐厅,没有私人办公室,没有层级繁多的中层经理。在斯坦福和仙童之外,影响硅谷的因素还可以举出很多,像国防工业的刺激,西屋电气、IBM、施乐等大公司在硅谷设立的研究中心,人的高素质和高流动性,高品质的生活环境,风险投资,专业化的创业配套设施。事实上,近年来许多研究都发现,在“簇集型”(clusters-places)和“社群型”(communities)的条件下,经济的成功更容易发生而且持久。前者的代表是硅谷和好莱坞,后者的代表是犹太人和海外华商。硅谷和好莱坞都集中了大量高度分工、互相交融的产业元素,正如一个形象的比喻,“这么多公司密布在硅谷,就像芯片上的晶体管”。和传统企业自给自足、垂直整合(vertical intergration)的结构不同,硅谷选择的是竞争与合作交互、正式生意往来和非正式信息交流共存的所谓”交往建构” (socialarchitecture) 。这些信息、梦想、人脉的交流是如此丰沛,以至它可以感染到一个地区的细小角落。正像好莱坞的餐厅侍者的菜单下面可能就放着他的剧本,硅谷的一个管道工修完下水道,会跟他的客户比较微软和网景两种浏览器的优劣。好莱坞追梦人的抽屉里是各种手稿,硅谷人的脑海里是创业计划。代理人在好莱坞大行其道,为演艺明星度身订做角色;风险资本家在硅谷叱咤风云,为新创公司提供整体服务。好莱坞流行分红制,硅谷时髦认股权。“在那里,空气中似乎有些什么东西”,连接着一切又创造着一切。   著名经济记者John Micklethwait和Adrian Wooldridge在一篇论文里,归纳出硅谷最成功的10条“文化簇集”:1.能者在上的公司信仰。年龄和经验没有用,肤色和背景无所谓。1990到1996年间硅谷所办的4000家公司有27%是中國人和印度人办的。有些人是在讲求学业背景的东部苦无创业机会,才来到硅谷的。2.对失败的极度宽容。在欧洲,破产被看成羞耻;在一些国家,破产者不能再开公司。而在硅谷,“ItisOKtofail”(败又何妨)。3.对“背叛”的宽容。员工的流动不受谴责,是一种完全正常的行为。4.合作。即使昨天是你死我活的对头,明天也有合作的机会。5.嗜好冒险。不仅在创业上如此,生活中也寻求蹦极、高空跳伞等刺激,以激活自己。6.赚钱之后,不做“守财奴”,再投资到创业环境中去。7. 热衷改变。敢于自己吃自己,自我淘汰掉昔日的辉煌和模式。SGI的创始人克拉克,一待 SGI成功,就离开创办了网景。网景上市后,他再度离开,又创办了几家新公司。8.对产品而不是金钱的痴迷。硅谷人以宗教般的虔诚心态追求技术,希望能够以技术推动世界进步。9.机会的慷慨分布。谁都不用嫉妒谁。每个人都有自己的机会。10. 分享财富的强烈倾向。从认股权到给员工健康检查,免费午餐晚餐,为家属办幼儿园,提供优厚的退休金,至少在公司内部,财富被分享而不是独食。   如果让我再加一条的话,我想应该是勤奋工作。我们在硅谷见到的几乎每个人,都没有固定的上下班时间,一天工作十二三个小时是家常便饭,十五六个小时也不鲜见。在和时间赛跑的过程中,睡眠是所有创业者的奢侈品。杨致远与斐罗创办雅虎之初,晚上经常睡在办公桌下,一只睡袋加一条毯子。这种夜以继日的拼搏,一方面是拜创业冲动所赐,全然自愿,拿青春赌明天;另一方面,也是残酷竞争环境的压力所至。硅谷每年有数百家公司诞生,也有数百家倒闭。压力迫使每个人进入“游戏机状态”,你打的速度慢,就会被“敌人”消灭。   在硅谷,人生既是“为了兴趣而展开的工作”,也是“永远脱不掉的红舞鞋”。挑战极限,包括不可能的任务,不断把自己抛向绝境与极限,又在绝境中逢生,在极限里超越,享受那稍纵即逝的巅峰体验。我看着,想着,感受着,脑子里突然跳出了这样的话:作为个体,他们未必是为使命而生,为使命而来;但作为群体,他们却似乎承担着人类的某种使命,闪耀着人类精神的光芒。   政府该干什么   去硅谷参观前,我跟旧金山中國总领事馆的科技领事联系,说我们中有不少人在政府部门工作,很想了解一下地方政府在硅谷形成过程中发挥了哪些作用。他说,国内来硅谷的考察团都喜欢问这个问题,领事馆也帮助请过硅谷一些城市的市长给他们讲讲,结果大家听得都比较失望,因为这里的地方政府似乎没有怎么介入过硅谷的发展,只是按照法律履行应尽义务而已。我们在硅谷参观过 4家公司,也问他们有没有得到过政府的什么优惠政策,都说没有。   哈耶克曾说:“一个生机勃勃的社会,它的制度的基本原理是鼓励一切个体在一切可能的方向上生活。”对于硅谷这样信息朝夕万变的高科技产业,政府如果要直接插手,或经常给予指导,必然是南辕北辙,好心办错事。就中國而言,据说至少已经有53个地方政府要在当地建硅谷,这种“硅谷大跃进”的前景如何,稍有常识的人一望即知。连市场变化和运营速度相对缓慢的传统产业,国有资本都在大举撤退,难道还能指望它们在竞争残酷、分秒必争的高科技领域反而重整旗鼓?   “科教兴国,发展高科技这么重要的事情,地方政府怎么能不管呢?”那种同样是从空气里飘来的味道,让人一下子感到,虽然他们已经吃了一次把国有企业搞垮的大亏,但根深蒂固的观念还是把企业当下级,当“指示对象”,“指导帮助对象”。高高在上的权位让他们不断滋生着智力的优越感和评论的快感。他们或许真的不清楚,权力不仅容易导致腐败,还容易降低智商。这话说来苛刻,但想想每年中國随着长官意志和“拍脑袋”而殉葬的工程、项目乃至生命,谁的心灵不在承受折磨呢?   虽然硅谷不是政府计划的产物,其发展基本上是由民间推动的,但这并不意味着政府对硅谷发展毫无作为。通过订单方式,美国国防工业多次向硅谷的一些高技术研究项目提供联邦补贴,用于研究开发。1959年,仙童公司获得1500万美元合同,为“民兵式”导弹提供晶体管,1963年又获得为“阿波罗”宇宙飞船导航计算机提供集成电路的合同。1958年到1974年间,五角大楼向硅谷的公司采购了10亿美元的半导体研究成果和产品。在1970年代风险投资开始兴旺之前,联邦资金对硅谷创业和技术进步的推动是不能怀疑的。互联网最早也是政府项目。包括网景在内的一些硅谷公司都直接或间接获得了政府投资的研究项目的支持。这些都是事实。   但是,所有的研究都注意到,政府在硅谷发展中几乎总是以顾客(customre)身份而不是组织者(organizer)身份出现的。只是在最近几年, 由于硅谷的过快膨胀所带来的诸多公共问题,政府才开始通过和私人机构合作的方法,来研究基础设施、区域环境等规划问题。必须承认,硅谷企业家们的个人主义价值观,有些时候会限制他们集体迎接区域的挑战。硅谷的地方政府正在试图促进他们自我组织的进程,但又不能牺牲个体的自治和灵活性。这是与传统的自上而下式干预和放任自流都不同的新方法,对地方政府来讲,当然也是一种新挑战。   说到优惠政策,加州政府有一套完整的《加州投资政策与指南》,包括加州鼓励政策、企业保护区(Enterprise Zones)、雇佣信息查询和雇主附加服务、金融援助、地方鼓励政策等。非常清楚,也很公平。   具体到地方政府的行为,我们可以以1999年加州杰出城市奖获得者、硅谷的米尔皮塔斯市(Milpitas)为例。该市市长在介绍经验时主要谈了 3点:首先,尽速满足高科技公司的需要。何为“尽速”?就是能够提供全年365天,每周7天,每天24小时的特别服务。对高科技公司来说,时间就是金钱,就是生命。为此,米尔皮塔斯市政府实现了在网上申请创办公司的许可,市政府各部门以光纤网络连接,高科技公司和市民甚至圣诞节当天都可以向市政府提出申请,绝不耽误公司作业。政府有关工作人员添置了手提电脑,以备外出做审查时可在汽车上使用。“我们有迅捷的服务,我们比任何人的行动都快,我们经常找方法改进自己。”   第二,像经营企业般管理政府机构。在企业里,有人给你打电话或写信你必定要回复,但你给政府打电话或写信未必会有回复。“我却亲自回复给我的电子邮件,若不能兼顾,会转给同事,一定要回复,再把结果告诉我。电话也一样,一定会被接听,而且在48小时内,一定给他们答案。市民都知道的。我们还设有网站,可透过互联网跟任何一个员工倾谈。”      第三,创造优质的生活环境。米尔皮塔斯希望成为以家庭为中心的社区,不要像纽约或旧金山那么拥挤。希望住在市郊的生活有广阔的空间,大片草地,能让孩子嬉戏的公园,良好的治安,清洁的饮用水,接到报警后一定在 4分钟以内的反应。总而言之,“高科技城市如何发展,就是提供高质服务。”在我看来,我们一些地方政府的官员先不要忙着夸夸其谈如何发展高科技大产业国际化。先别做坏事,比如跟走私犯、黑社会搞到一起,贪污腐化,权力经济,损公肥私,朋黨勾结,鱼肉老百姓。接着,看看有没有多管闲事,比如干涉企业行为,三天两头围着企业打主意,以指导检查之名,行刁难勒索之实。要把这些毛病都清除掉,那就摆正和企业、和市民的关系,向他们的需求学习,然后为他们老老实实、踏踏实实、利利索索、顺顺利利地服务。这才是政府该干的份内事。把这些事情都干好了,城市的形象自然能够建立,官员的智商自然能够提高。如果我们的地方官连自己的本职工作都搞不好,他们能够建成什么什么“谷”吗?   辉煌的绝境   对硅谷来说,千年之交的2000年不是一个好年头,更不是一个好兆头。纳斯达克股市1年之间下行接近40%,对许多硅谷公司的打击是致命的。即使是我们4天时间的走马观花,也能感到硅谷公司所受的伤害。许多公司裁员甚至倒闭,门可罗雀。1 年前很多人寄予无限幻想的认股权证,现在还不如卫生纸值钱。在资本市场上风云际会一时的.com公司丢盔卸甲,溃不成军。伴随“纸上富贵”的消失,硅谷的泡沫大大被挤掉了一次。   物极必反。经过 1个世纪逐渐发展起来的硅谷,在最近10年达到了最高峰。与此同时,硅谷急速发展的若干后遗症也开始呈现。   其一,由于大批人才拥入,硅谷的办公、住宅等生活成本急剧上升,交通状况日趋恶化,学校教育也难以跟上。DELL电脑创办人Dell经常从公司所在地奥斯汀坐飞机到硅谷出差。他说,奥斯汀和北加州一样富裕,自由,信息灵通,但更容易生活,房子便宜,学校良好,交通和空气比硅谷都要好。“每次去硅谷,我都感谢上帝让我们以得克萨斯州为基地。”   其二,强大的工作压力使得很多硅谷人无法顾及个人生活和家庭生活,在“高压锅状态”下挣扎。成功的代价是与家人的疏离,孩子的陌生。很多人干脆觉得家庭是个拖累。有一个统计,硅谷的离婚率高达80%,生育率则在不断下降。在充满新技术的生活中,人们承受着巨大的时间压力,家庭的轴心作用越来越脆弱。由于技术的无所不在和无所不能,硅谷人仿佛置身于由笔记本电脑、移动电话、个人电子记事簿、寻呼机等编织而成的复杂的电子网络中。惠普公司一位高级研究员告诉我们,很多在硅谷名气响亮的人物,生活都不美满,离婚两次已经是良好记录。心理治疗专家说,硅谷 CEO(首席执行官)病人们的最大问题是“假日恐惧症”,不知道假日该干什么。   其三,追求暴富的急躁心态,和暴富后的“暴发户症候群”,让硅谷的精神世界经受着巨大的动荡。在过去,40岁以前成为百万富翁是普通硅谷人的心态,现在,不少人热衷的话题是谁在20几岁就成了千万富翁。硅谷的一些中学生已经在买卖股票。以前孩子们之间比谁的爸爸厉害时会说“我爸爸可以打败你爸爸”,现在他们的说法是:“我爸爸可以买下你爸爸。”   已经有一些硅谷公司因为忍受不了高昂的经营成本迁往犹他州、亚里桑那州等地。已经有一些硅谷人逃离硅谷,一如当初他们拥向这里。有的人要逃离工作对家庭的压榨,有的人要解脱财富对心灵的扭曲。他们向北向东迁移,有的甚至回归牧场田园生活。在感伤主义者们看来,今天的硅谷和当年的硅谷已经大大不同了。创新的兴趣被一夜暴富的欲望替代,朴素的技术文化被空洞华丽的商业计划侵蚀,承受失败的耐心被“看谁成功更快”的浮躁衰减。硅谷是用一个世纪的艰辛积累起来的产物,但当它终于站在巅峰上笑傲江湖时,不少人却忘了上山那条曲折的路,以为成功是如此容易,财富可以轻而易举。有人把硅谷比作一台爆米花机,扔进去一批冒险家,再注入一些风险资本,就能爆出一个又一个百万、千万甚至亿万资产的奇迹。如果不是纳斯达克的这盆冷水,硅谷也许已经被比喻成“梦想如油,风险资本是火,一烧就能照亮世界”了。   不过,即使在今天,大部分的硅谷人仍在硅谷,仍在努力,硅谷在世界高科技王国的霸主地位没有根本性的动摇。硅谷人对自己的未来仍然抱有信心。像80年代半导体危机所带来的衰退并未降临。也许今天硅谷人的创新冲动不再像1939年惠普创立和1976年苹果诞生时那么纯粹,而夹杂着或多或少的金钱度量,但它的强度依然猛烈。美国人很坦白,“在美国,能够被一个男人彻底完全接受、永远真实的唯一价值就是钱。”   对硅谷未来感到悲观者说,“硅谷不再是探险的标志,现在它代表着自满和挥霍,成了贪婪的堡垒”,而昔日的梦想,已成碎片。   对硅谷未来乐观者相信硅谷内在的顽强生命力,能帮助它穿越任何风暴。网景公司的创始人之一Andressen 说:“每一个网络公司倒闭,我们都应庆祝。因为这些泡沫公司必须死去,只有这样,才会有空间让有价值的公司成长。”   还有人预言:“硅谷曾经是一台新机器。它改变了世界,还可能再次改变世界。但这台机器已经不再有灵魂了。”   硅谷留给了我极度的兴奋,和隐隐约约的感伤。这两种情愫交织在一起,别有一番滋味。他们创造过,创造着,扭曲着,受难着,收获着极限,付出着代价。因为他们的创造和受难,我在心里一次次向他们祝福。因为他们在创造和受难过程中对人性的高度和深度超乎常人的开掘,我向脚下这块神奇的谷地深深致礼!
1648 次阅读|0 个评论
这广告够数学的
热度 3 jiangxun 2011-9-11 02:21
作者:蒋迅 Source: Intel Advertisement 这是 Intel 为自己的新的处理核 Intel Core processors 发的一幅广告。我相信这是我见到的广告中最最够数学的。(当然我知道有些本身就是做数学产品的公司的广告可能更数学,它们除外。) Intel 广告中有一个数学表达式: 用 codecogs.com 生成 我不知道这个数学表达式的具体涵义,但可以确信这是一个优化问题:在一定限制条件下求极小。 它使我联想到,在函数逼近论的研究中有一个课题是多项式算子的宽度问题,这是我的导师 孙永生教授 生前深入研究的一个课题。其表达式就类似于当 U 为单位球时的上述极小问题。当时学宽度理论的时候没有见过它在工业界的实例。现在看来它确实是有某种联系的。 把数学嵌入到广告中是一种趋势。它似乎是想告诉人们产品的科学和严谨。比如下面的一则三星广告: Source: Samsung Advertisement 三星的广告还可以接受。相比之下,Farmers保险公司的一则广告似乎就太不够数学了:它似乎告诉人们数学的结果是车祸 (撞树)。 Source: Farmers Insurance Advertisement
个人分类: 够数学|5261 次阅读|6 个评论
本T61 无线网卡 intel 4976 在buntu 9.10 中重新加载
hillpig 2010-8-4 08:49
好不容易暂时解决这个问题,赶快记下来。 我的T61 在使用UBUNTU 9.10时,无线网卡经常莫名其妙的断线,于是根据网上的说法,加载windows下的驱动,这一加载不要紧,原来的驱动就不再加载了,这可怎么办? 然后我偶然用: sudo modprobe iwl4965 发现,网络驱动又加载进去了,但是重启却又不行了,心想,反正modprobe无非就是加载模块,让系统启动的时候自动加载不就得了,于是用: sudo gedit /etc/modules 最后一行增加iwl4965,即: # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with # are ignored. lp iwl4965 于是重启,哈,竟然无线网络驱动又自动加载了。 这个问题暂时就这么解决吧,以后用ubuntu 要小心点,否则真是容易出问题,半天都解决不了。 还是很怀念redhat,公司维护的就是更稳定些。 唉,又耽误我6个小时弄这个莫名其妙的问题。 加我私人微信,交流技术。
个人分类: 杂七杂七加一|3628 次阅读|0 个评论
Intel 预计2009年笔记本电脑销售将翻番
pkuzeal 2009-4-16 21:56
在不少笔记本里都运行着 Intel 最小的芯片“ Atom ”。 当这个芯片巨人在周二下午公布其首季营收时, 同时也透露出笔记本市场的健康度。 Intel 的高层在和投资者交流时称, 前三个月笔记本市场非常发展强劲,由此 Intel 能削减了去年的库存。公司预计 2009 年笔记本的销售将翻番。 Intel 的首席执行官 Paul Otellini 说, “这仍将是个炙热的领域, 还将会是个神话。” 当超薄,超轻的笔记本大量上市后, 价格就会降到“非珠宝”档次。 上海中式婚礼
个人分类: 未分类|779 次阅读|0 个评论
Intel Inside
eloa 2009-1-24 23:27
猛犸 发表于 2009-01-19 0:18 在Intel四十周岁生日过后四个月,Core i7出现了。这块CPU包含了七亿三千万个晶体管,是Intel生产的第一块CPU晶体管数量的三十二万倍。走到这一步,Intel只花了不到四十年时间。 原名叫做Integrated Electronics Corporation的Intel,在1968年7月18日成立。在过去的四十年中,它一直是信息技术革命的见证者和领跑者。1971年,Intel生产出了第一块用于手持式计算器的微处理器4004,每秒钟能够完成十万次计算。在这块芯片中,晶体管的宽度为10微米,大概比头发的直径略粗一些。这块芯片现在看起来很不起眼,但是却奠定了Intel这座大厦的坚实基础。4004最大的历史意义在于,它是一块通用型的处理器,这让它在当年众多为专用功能而专门设计的处理器中卓尔不群。Intel提出了大胆的设想:使用通用的硬件设计作为基础,用软件来实现不同的功能。在今天看来,这只是一般性的常识;但是在当年,却可以称得上是一个创举。 只有偏执狂才能生存。之后不久,Intel又发布了4040和8008。这两款CPU的市场反应并不强烈,但是Intel下一个产品却获得了不错的成功,同时造就了一个软件业巨头微软公司。 让比尔盖茨退学创业的牵牛星8800计算机使用的就是Intel的8080CPU。这台计算机可以算是现代个人计算机的鼻祖,虽然这台机器和我们现在所理解的计算机无论是在外形还是在功能上都有着不小的差别。比尔盖茨和保罗艾伦敏锐地发现了低价计算机中蕴藏的巨大商机,这种敏锐的观察力帮助他们把微软公司变成了世界上最大的企业之一。 但Intel对8080并不满意。真正让Intel声名大噪的是8086和8088。这两款CPU并不比一个硬币大多少,不过却包含了两万九千个晶体管。它们在20世纪70年代末被制造出来,并且因为蓝色巨人IBM的PC兼容机计划而站稳脚跟。当时安装了这款CPU的计算机直到1981年才上市,计算机终于开始摆上了普通用户的桌面。 硬件和软件开始相互追赶,更快的硬件上运行着更强大的软件,更强大的软件又需要更快的硬件。个人计算机的时代来到了。 新的更快的CPU源源不断地被设计和制造出来。1981年的80286,1985年的386,1989年的486。Intel首次在一块处理器上突破了一百万颗晶体管,计算机的功能也开始日益多元化。 看起来Intel踏着很均匀的步调,每四年发布一款新的CPU。1993年,Intel让计算机爱好者们大大吃惊了一把,发布的CPU居然不叫586,而叫奔腾。奔腾的芯里有了三百多万个晶体管,主频达到100兆赫兹以上。想想看,100兆赫兹!这简直是梦幻装备 奔腾Pro在1995年推出市场。又过了两年,Intel在发布奔腾II,同时顺便把产品线拆成了高中低三阶,赛扬、奔2、至强这些名字不知让多少人在买第一台电脑时伤透脑筋。 2000年,奔4上市,从此开始了长达6年之久的奔4时代。计算机在这6年中逐渐成为人们的必需品,奔4也在这6年中不停尝试,一个又一个的新功能,一项又一项新特性,一种又一种新架构,直教人不知所措。指导Intel发展了数十年的摩尔定律看起来似乎要失效了,65纳米的制程似乎变成了一个极限,一块处理器上似乎不能塞进更多的晶体管了。 既然没有办法在一块处理器上刻进更多的晶体管,那么就尝试让两块处理器一起工作。2005年的奔腾D就是采用这种策略的第一个产品。Intel把两块独立的处理器塞进同一个包装,双核开始成为那一年的流行词汇。奔腾D的终极产品Pentium Extreme Edition达到了惊人的3.73G赫兹的主频这是目前Intel的处理器中能够达到的最高工作频率。 很快,Intel意识到多核处理器是发展方向。2006年上市的Core 2被网友们亲切地称为扣肉2,是从奔3一脉相承下来的产品。通过对半导体材料的改进,45纳米制程也终于实现,晶体管的宽度只有头发丝直径的一千八百分之一,电路之间的绝缘层只有5个原子的厚度。它展现给用户的,是更快的速度,以及随之而来的更多的可能。 今年11月17日,Core i7正式发布。这是目前世界上最快的CPU之一,在263平方毫米的面积里包含了四个计算核心,最高频率3.2G赫兹。它带给我们的,将会是一个前所未有的宽广世界。
个人分类: 其他|1135 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-18 20:50

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部