科学网

 找回密码
  注册
科学网 标签 Intel 相关日志

tag 标签: Intel

相关日志

芯路历程
张海霞 2018-8-30 19:11
北京大学 张海霞 大家好!我是来自北大信息科学技术学院微电子专业的教授,张海霞,今天我跟大家分享的题目就是《芯路历程 》 。 首先从目前热炒的“中国芯”的芯片的起源说起。 芯片的起源其实跟战争有着密切的关系,它就来自硝烟弥漫的第二次世界大战的战场!德国 1939 年 9 月 1 日在欧洲大陆发动的这次人类人类历史上最大的战争,一时间凭借船坚炮利和空中优势,打得到欧洲大陆支援作战的英国军队一时毫无还手之力,于是,在 1940 年 5 月 26 日到 6 月 3 日在英吉利海峡上演了人类历史上最大规模的战略撤离:敦刻尔克大撤退,回到英伦三岛养精蓄锐、发展战术武器和军备,终于在 4 年以后的 1944 年 6 月 6 日重新集结,在英吉利海峡的另外一端与美国军队一起实现诺曼底登陆,开启二战的新局面! 这四年间到底发生了什么让英美能够重新占领战略的制高点夺回战争的主动权?! 是这期间在英美两国为了战争而诞生的两项划时代的技术革命! 第一项就是人工智能, 1940-1942 年期间人工智能之父 — 图灵在英国情报部门工作,他研制成功了图灵机,破解了德军的潜艇密码,在随后的战争中让英军对德军的战略部署一清二楚,图灵机,这一人工智能的先驱就这样诞生在二战的硝烟之中,并且发挥了重要作用,很遗憾,由于保密和图灵的早逝,人工智能的发展在战后没有快速发展起来。 但是,比图灵机晚一点诞生在美国的电子计算机却成为了信息时代的开端。 1943 年在美国宾夕法尼亚大学开始研制第一台电子计算机 ENIAC ,主要是为了快速计算出炮弹的弹道、提升打击精确度而设计的。这台占地近百平米的庞然大物,最核心的元件是 17840 个真空电子管,耗电量惊人,散热很差、可靠性不行,因为任何一个坏了以后,整台机器就不工作了! 于是就有很多科学家开始想:如何能够让真空电子管的寿命更高、体积更小、能耗更低呢?当时聚集在贝尔实验室的一批顶尖科学家组成了一个攻坚团队,集中攻克用锗半导体材料制作放大器来替代真空电子管。 1947 年 12 月 16 号,他们给全世界送来了一个伟大的圣诞节礼物:第一个点接触型的晶体管诞生了!这个看起来很粗糙的小家伙,却可以在平面结构上实现电流和电压的上百倍放大!贝尔实验室研究小组的三位科学家:约翰 - 巴丁、华特 - 布拉顿和威廉 - 肖克利, 1956 年以此获得了诺贝尔物理学奖。 其中,研究组组长,威廉 - 肖克利在获奖之后选择不走寻常路,他竟然开始创业了:在他的家乡加州圣塔克拉拉山谷成立了肖克利实验室公司! 但是威廉 - 肖克利从诺贝尔奖获得者这样的高台上下海创业的神话以失败告终,而当年选择跟他一起创业但是由于意见不同被他怒骂为“八大叛逆”的八个年青人,在离开肖克利之后却是敢于用青春赌明天,开创了一番伟大的事业! 1957 年 10 月份八大叛逆凭着纽约仙童照相器材公司投资的 3600 美元种子基金起家成立了仙童半导体有限公司,到 1959 年 7 月份他们就开发出了以硅材料为主导的平面集成电路加工工艺, 1958 年年底就成长为增长最快的公司。他们于 1960 年制造出了全世界第一块可以实用的单片集成电路, 1965 年仙童成为一家年营业额超过 2 亿美元的公司,这简直是天文数字!仙童,这家朝气蓬勃、蒸蒸日上的高科技公司正式登上了纽交所的历史舞台! 1967 年他们先后从仙童出来创办了多家集成电路公司,实现了创业路上的凤凰涅磐。他们先后创办的公司有: National Semiconductor , AMD , 1968 年 7 月八大叛逆之首罗伯特 - 诺伊斯、高登 - 摩尔和安迪 - 格鲁夫创办的 Intel ,到今年 7 月 18 日正式年满 50 岁的 Intel ,可以说真正地改变了这个世界, Intel Inside 在全球所向披靡! 从仙童出来创业变成了一种新风尚,这些企业都集中在圣塔克拉拉山谷 -- 这个当年他们被肖克利驱逐的地方,逐渐成了一道亮丽的创业风景。 1971 年 1 月 11 日,一位记者写到:圣塔克拉拉的山谷应该叫“硅谷”,因为这地方聚集着全世界最富有创造力的年轻人用硅材料改变了世界!这就是现在风靡全世界的美国硅谷的真正来历! 硅谷,也成了高科技创业者的天堂,吸引了全世界的优秀人才汇集于此,开始他们的创新创业改变世界的梦想。其中有一位著名的创业家说到:“成熟的仙童就象个成熟了的蒲公英,你一吹它,这种创新创业精神的种子就随风四处飘扬了。” 他就是在硅谷长大并在硅谷创业成功的创新之父:史蒂夫 - 乔布斯。 1976 年 4 月 1 日他和同样在硅谷长大的好兄弟一起创办了闻名遐迩的苹果公司。 当然在这里诞生的以芯片为基础的公司影响社会发展的公司远不止 Intel 、苹果这些,还有与 Intel 的芯片无缝链接的微软共同形成了 Win-Tel 模式开启了电脑信息时代,还有做网上支付之父的埃隆马斯克,做社交媒体改变现在人类交流模式的 Facebook 的创始人扎克伯格,尽管他们都是不以芯片著称,但他们大多数公司都集聚在硅谷,而且都是在芯片所能提供的信息计算和处理的基础上开创了自己的商业帝国,成为一代又一代用芯创业的硅谷青年。 正是这一代又一代创业仙童们的努力,让我们在这条芯路历程上一步一步走到了今天这个芯片无处不在的芯时代! 谢谢大家。
个人分类: 科研工作|6469 次阅读|0 个评论
中美科技巅峰对决,狭路相逢勇者胜
热度 2 chunkexue 2018-4-13 12:49
\0 \0 超越特定武器装备, 超越特定作战环境, 超越战争本身范畴。 超浓缩的科学化“战争经济学”理论! 《超越战争论——战争与和平的数学原理》 一本书让你拥有战神的头脑! 我早就说过,所谓的“中美贸易战”不过是儿戏,雷声大雨点小、虚晃一枪 。 当所谓中美贸易战开始偃旗息鼓的时侯, 真正的实质性较量却意外地因“英宇商标大战”拉开大幕。英特尔芯片商标 intel inside ,宇视操作系统商标 imos inside ;英特尔认为两者构成近似商标,起诉中国国家商评委,宇视为诉讼第三人。如果只是一个商标或专利的法律诉讼,那不过是一件普通的案子。但本次商标诉讼却真切地反应了中美两国产业竞争的宏观现状。 我们很早就清楚地知道,在 IT 领域有两大最核心的产品技术: CPU 和操作系统。 Intel 是 CPU 领域的技术垄断者。在操作系统领域,无论是微软的 OS ,苹果的 OS ,还是 Unix 、 Linux 、 Vxworks 、 Android 等,都是美国的技术。 Intel 的商标中单词 Inside 尽管只是一个通用的介词,但相当长时间内的确是他“专属”的。这种专属不是靠商标,而是靠技术实力。但现在,中国越来越多的公司也开始 Inside 了。不仅是 CPU 芯片,而且在核心的操作系统领域,拥有完全自己核心技术的有宇视的 Imos 和翼辉信息的 Sylix 两个操作系统。按说宇视开发的 Imos 与 Intel 公司的 CPU 属于两个不同的领域, Intel 本不应该对宇视太介意,但为什么它对 Inside 了的 Imos 实在受不了呢?俗话说“一山不能容二虎,除非一公和一母”。在 IT 领域, CPU 和操作系统本来是可以一起 Inside 的,但前提是它们必须得“相亲相爱一家人”才行,否则就算“一公和一母”也得打破头。微软掌握操作系统后,基本上只支持 Intel 的 CPU ,这就是所谓的“ Wintel联盟”。 而宇视全面突破操作系统核心技术领域之后呢, Wintel联盟 就不那么唯一了。其实,浙江宇视科技的Imos与 Wintel联盟之间并无什么冲突之处, Imos只是应用于安防专业领域的操作系统平台,并无意于进入个人化的PC领域, 根本就不在一座山上。 如果Intel想在安防领域有所作为,浙江宇视还是很好的合作伙伴。那为什么Intel对宇视这么不淡定呢? Intel的CPU产品本来是做在PC里面,像这样的产品一般客户往往是不知道的。即使是做更大众化的手机芯片,高通等公司在一般公众那里也很少人知道。但Intel要求PC公司如果用了Intel的芯片,都得标上Intel的这个著名的商标,表示里面有它。因此,这个商标反应了Intel的不 甘寂寞,另一方面也反应了它的霸气。做PC主板和插接件的很多中国公司产品也都Inisde在PC里面,可是完全没人想到要向公众表达这个意识。能这么表达说明只有具备最核心技术的公司才有资格。 宇视Imos Inside这个商标是从12年前最开始做安防操作系统的时侯就采用了。客观地说,最初宇视采用这个商标时,完全无意于冒犯Intel,而是充满对Intel敬意的。最初Intel看到这个的时侯可能只是一笑了之。但没想到今天宇视的操作系统真的成大气侯了,别说是美国人,就是中国人往往也认为在最核心的技术领域,那只能是美国公司才能有资格Inside的,怎么来个中国人也真的Inside了,这怎么受得了! 与以往中国公司与西方公司的冲突不同,这次并不是哪个操作系统公司过来说宇视用了什么他们的专利技术,因为宇视自己就是人均专利中国最高之列的,有1477项发明专利。这次只是一个与宇视业务不太相干的美国公司跑过来拿商标说事,这种知识产权应该说是最浅层的。曾经诺基亚公司有一个广告语:科技以人为本,英文是connecting people。难不成诺基亚这么表达了以后,其他公司就不能说“以人为本”,也不能用People这个词了?商标是否侵权要以有没有在细节上相似为判断标准。这种判断事实上是有相当大模糊性的,但无论如何不能是人类最普遍最一般的词汇和概念作为相似的标准。如果说宇视有什么与Intel相似的地方,那就是任何人类最伟大的公司都具有的对最核心技术的追求。难不成只许美国公司追求最核心的技术,中国公司就不许?从中足以见得,宇视等中国最具创新性的公司已经开始进入过去其他中国公司根本不敢涉足的核心领地了。这也证明了一个对今天的中国来说至关重要的真理:只要中国公司想干什么,真没有干不成的技术,无论这种技术核心到什么程度。与Intel不同,宇视的技术不仅仅是体现在设备里面的操作系统,而且是满大街都看得到的智能摄像头。真不完全是Inside,而且还是Everywhere。这也正是中国科技崛起之后的特点——里外通吃。 当然了,Intel还是有可能继续Inside的,前提得是与Imos这样的中国操作系统公司平等地合作。如果他太霸道呢,也有可能就 Outside 了,所以它如此急眼和不淡定也是可以理解的。可是这种涉及最外围的商标官司说到底,就算最差情况下宇视不打赢,大不了把Inside去掉换成显霸气的诸如“Imos everywhere”,那也是对宇视公司最好的广告,提醒人们即使没有Inside标识,但中国公司已经向全世界正式宣告开始 真正 Inside到最核心技术领域了。如果打赢了这场官司就更不用说了。无论如何, 宇视都已经立已于不败之地。而Intel想独占 Inside 所做的一切努力却正好表明,最核心领域的地盘已经不是他独占的了。 \0 \0 当年尽管装备还是有些简陋,但早已不再是小米加步枪的时代。已经部分机械化、 战力强悍的 东野 百万大 军浩浩荡荡提前入关! 不管这个官司如何进展,“英宇商标大战”都标志着中美之间核心技术全面较量的大决战帷幕已经拉开,这不免让很多中国人感到惊心动魄,甚至胆战心惊,怀念起过去韬光养晦的憋屈日子。当年的辽沈战役时,林彪还在战前犹豫不决,毛泽东发电报催促林彪:确立打你们前所未有的大歼灭战的决心,即在卫立煌全军来援的时候敢于同他作战。而到了平津战役时,中央要刚刚打完辽沈战役的东北野战军提前结束休整,隐蔽入关。电影《大决战》中有这样一个镜头,当东野总司令林彪进入呼家楼时,他要求后续部队不必绕行,直接进入山海关。刘亚楼有些担心地问:“林总,军委要求我们秘密进关(意识就是要韬光养晦嘛)”,林彪回答道:“我们已经在敌前展开,没有什么秘密可言了”。德国的工业4.0可以是2030年完成,也可以是2040、2050年完成,而“中国制造2025”不仅向全世界公开,连时间点都明确了,还保什么密?如果后面部队不能马上跟进,全面压上,已经交火的先头部队只会孤军深入,被敌人消灭。因此,林彪索性命令后面行军的部队不再隐蔽,改夜间行军,白天隐蔽为白天行军,夜间正常休息。甚至行军时故意把有东野典型特征的狗皮帽子高高举起,就是要让人老远就看到。 \0 \0 先头部队都已经打起来了,还怎么韬光养晦? 当年毛泽东说,抗日战争急不得,解放战争拖不得。克劳赛维茨说, 主力会战是双方主力之间的斗争,它不是为了一个次要目的而进行的不重要的斗争,不是一发觉目的难以达到就要把它放弃的那种纯粹尝试性的活动,而是为了争取一个真正的胜利进行的全力以赴的斗争。超车的时侯必须开足马力迅速超越,最危险的动作是犹犹豫豫,时超时不超。 中美高科技最核心领域的大决战既然已经全面开打,就别想再藏着掖着了,必须放开手脚全面开干,跟着宇视科技等已经攻入对手最核心阵地的先头部队一起 Inside 地冲上去吧。 狭路相逢勇者胜! \0 \0 \0 \0 作者简介:汪涛 独立学者 人类第三次科学革命倡导者,纯科学理论体系创始人 云铝股份(000807)独立董事 浙江宇视科技 顾问 上海析易船舶 联合创始人、总经理 中央民族大学中俄能源研究院 客座教授 中关村长风联盟 国际化导师 中国农投会、中关村京港澳青年创新中心等创业导师 曾为中兴通讯(000063)国际市场管理体系的奠基人 著 作: 《通播网宣言》 《生态社会人口论》 《超越战争论——战争与和平的数学原理》 《实验、测量与科学》 《即将来临的粮食世界大战》( 即将出版 ) 《纯电动:一统天下》( 即将重新出版 ) 《科学经济学——看见看不见的手》( 即将出版 ) 微信公众号:纯科学 新浪微博@ 汪涛_纯科学
个人分类: 纯科学|2369 次阅读|2 个评论
[转载]英宇商标大战:衷心感谢Intel,宇视要火了!
chunkexue 2018-4-12 18:29
\0 \0 超越特定武器装备, 超越特定作战环境, 超越战争本身范畴。 超浓缩的科学化“战争经济学”理论! 《超越战争论——战争与和平的数学原理》 一本书让你拥有战神的头脑! \0 \0 源起:英特尔芯片商标 intel inside, 宇视操作系统商标imos inside;英特尔认为两者构成近似商标,遂起诉中国国家商评委,宇视为诉讼第三人 编者按: 看到这个“英宇商标大战”的消息,不禁想起葛优在电影《甲方乙方》中的话“求您了,告我们吧”。这两个商标看起来几乎毫无相似之处,唯一的争议是”Inside“这个单词。为什么Intel实在受不了?因为”Inside“(在里面)的只有最核心的技术。 以下为转载的杨正先生的文章: 尊敬的唐纳德·特朗普,美利坚合众国总统阁下 尊敬的布莱恩·科再奇,英特尔首席执行官先生 我来自宇视科技(uniview),一家中国的高科技企业。在我们的协助努力下,中国建成了世界上最平安的城市,犯罪发案率最低,人们幸福深夜撸串;宇视正在世界133个国家和地区分享这种知识产权的能力。 十多年前,我见证华为进入美国市场,你们指责中国人抄袭代码,思科提起知识产权诉讼。3Com首席执行官布鲁斯·克拉夫林在中国亲自考察后,作出“华为产品是尊重各公司知识产权的基础上设计”证词,他是令人尊敬的正直绅士。 官司和解后,华三(华为3Com)从华为独立,这是一家有幸福成就回忆的中美合资公司。 十年前,华三将回归华为,你们说关乎美国国家安全,再次以知识产权否决收购。于是华三被美国惠普收购,惠普获得了能对抗思科的优秀知识产权,以及2000名中国工程师。 七年前,宇视从华三独立出来,寸积缕累,我们的梦想是成为像美国GE那样优秀的大国重器。我们一直尊重知识产权,自己也拥有1477件专利,业内人均发明专利最多,取得6年营收10倍增长的业绩,成为视频监控领域的全球TOP7。 今年,我们自主开发的IMOS操作系统迭代至第7个重大版本,你们再次引发知识产权的诉讼,说英特尔的芯片商标intel inside和宇视操作系统商标imos inside都用了同一个英语单词inside,尽管我们已经使用了12年,尽管法律上你并未覆盖安防领域,你却又要禁止。虽然我英语并不是专业八级,但是inside作为表示“内在”的一个常用介词,被英特尔试图垄断是值得商榷的。这事表面是商业纠纷、令宇视操作系统改名,但一个商业企业试图垄断一个全人类通用的普通词汇,就像美国霸权垄断民主、自由的定义。 我年幼时,所受的熏染敬仰美国是伟大国家,那是一个这样的时代: 当我们建设工业时,你们说我们制造污染源; 当我们闷头发展时,你们热心论证中国崩溃论; 当我们实行市场经济时,你们又嫉妒我们有了资本; 当我们拥抱自由贸易时,却被责骂抢走了你们的饭碗。 我年轻时,认为科学技术是美国最值得骄傲的资产,那是一个这样的时代: 当我们把产品卖给你们时,你们说造成地球变暖; 当我们购买石油时,你们说我们掠夺资源; 当我们借钱给你们时,你们又埋怨使你们国债累累; 当我们造出高铁装备时,你们终于无法竖立起硬币:) 如今我已近四十不惑,环顾四周,普通中国人的积极勤奋坚韧友爱,也感染外国员工,五千年来薪火相传、生生不息的精神也是知识产权,是人类共有财富: 我们知道我们的工程技术,曾经领先世界超过20个世纪; 我们甚至知道美国人民缘何酷爱咖啡,是因为曾经贫穷喝不起茶叶——中美都有作为勤劳奋斗者的共鸣; 我们懂得妥协和寻找最大公约数,这是中庸的智慧—— 中庸,一个在西方16世纪知晓后,被伏尔泰、卢梭、罗素们顶礼膜拜的词汇,就像今天“民主”一样需要智者正确理解; 就像我们愿意慷慨把全球最领先的视频产品分享到世界,其中也包括美国人民,我们希望inside这一单词能够全人类共同享有。 此刻,宇视真诚向全球公开招募最优秀的知识产权律师、智库团队,愿以西方的游戏规则,以全公司之力投入与英特尔的知识产权诉讼,这是向美国曾经伟大的科学技术、进取精神、法制理念最郑重的致敬。 你们诚挚的 宇视科技首席品牌官 杨正 2018年4月12日 相关背景 宇视发布IMOS 7.0操作系统:支持AI 开放接口 英特尔诉讼案始末:科工力量专访宇视IMOS之父谢会斌
个人分类: 纯科学|1446 次阅读|0 个评论
[转载]​Edison上程序开发——决战四驱车
alaclp 2015-10-28 01:34
孙毅 发表于 2015-9-30 22:54:04 | 只看该作者 24 583 本帖最后由 孙毅 于 2015-9-30 22:58 编辑 1, 翻箱倒柜的找到封尘依旧的一两小车的框架,4个直流电机,四个轱辘,两个亚克力板,组装如下: 相信论坛里好多朋友们也都玩过的,没什么花头。 因为不是按照Edison设计的,所以好不容易才能斜着把Edison固定在上面。 2, 噼里啪啦一顿接线,现在是这个样子: 细数下,有如下传感器: 1, 直流电机 x 4 2, LED 3, Button 4, Speaker 5, LCD 然后我们一个一个的讲这些传感器用起来: 3, PWM 输出控制直流电机 #!/usr/bin/python import mraa import time import sys x1 = mraa.Pwm(3) x1.period_us(0) x1.enable(True) x2 = mraa.Pwm(5) x2.period_us(0) x2.enable(True) x3 = mraa.Pwm(6) x3.period_us(0) x3.enable(True) x4 = mraa.Pwm(9) x4.period_us(0) x4.enable(True) if len(sys.argv) 1: switch = sys.argv else: switch = 'off' print switch if switch == 'on': x1.write(1) x2.write(1) x3.write(1) x4.write(1) else: x1.write(0) x2.write(0) x3.write(0) x4.write(0) 复制代码 这里的code就不一一解释了,简单说几句吧: 1) Edison默认GPIO 3、5、6、9支持PWM,一共就4个PWM我们都占掉了2)将文件命名为 pwm.py,可以通过传递on/off来使得直流电机工作了: ./pwm.py on 关闭使用: ./pwm.py off 4, 使用button控制LED: import time import pyupm_grove as grove # Create the Grove LED object using GPIO pin 2 led = grove.GroveLed(3) # Create the button object using GPIO pin 0 button = grove.GroveButton(7) # Read the input and print, waiting one second between readings while 1: print button.name(), ' value is ', button.value() time.sleep(1) if button.value(): led.on() else: led.off() 复制代码 说明:当按下button的时候,LED会点亮,松开的时候,LED灭掉 5, 使用buzzer发出音调: import time import pyupm_buzzer as upmBuzzer # Create the buzzer object using GPIO pin 5 buzzer = upmBuzzer.Buzzer(6) chords = ; # Print sensor name print buzzer.name() # Play sound (DO, RE, MI, etc.), pausing for 0.1 seconds between notes for chord_ind in range (0,7): # play each note for one second print buzzer.playSound(chords , 1000000) time.sleep(0.1) print exiting application # Delete the buzzer object del buzzer 复制代码 运行python脚本,buzzer会发出1(dou),2(ruai),3(mi),4(fa),5(sao) 好了基本上就这样吧,作为一个初步的demo,小车的基本功能已经差不多了,后面我们会慢慢的在这辆限量版的纯手工打杂的小车上安装更多的好玩的东东,大家有什么好玩法欢迎留言! 这个时候感觉到3D打印的必要行了。这一堆线挺丑的,一不小心就碰掉哪一个了。 程序开发 , Edison , 决战 来源:http://www.dfrobot.com.cn/community/forum.php?mod=viewthreadtid=12872
1604 次阅读|0 个评论
[转载]Intel Edison 全自动刀路转换 高速激光雕刻机
alaclp 2015-10-28 01:19
克里斯安德森在《创客》一书中写到,创客有四大基本工具,CNC,3D扫描仪,3D打印机和激光雕刻机,前三者已经趋于普及,唯独桌面级激光雕刻机却始终处于初级阶段。 这一次,我们革新了以往的用户体验,将传统的电脑端生成刀路,送入雕刻机雕刻的过程完全简化,加入此端拍照,彼端自动开始雕刻的黑科技,采用Intel Edison平台+OpenCV视觉运算来实现TP、OpenCV自动处理、全自动生成刀路以及输送至我们的雕刻机完成相应的自动调焦雕刻工作。 我们在Edison上通过预编译的Ubuntu系统来作为OpenCV的运行平台,使用脚本调用完成我们的预定目标 输入一张唯美的相片,轻击雕刻即可享受一键转换带来的轻松写意的用户体验 而现在,我们带来了全新的高速激光雕刻机,采用Delta急速并联臂架构,自动对焦,配有全自动刀路生成程式,雕刻速度相比其他同级别架构提升10-20倍,令以往繁杂的激光雕刻准备工作变得轻松写意,飞掣凛然,使得桌面级激光雕刻机成为可能。 我们团队曾参与多款国内顶级桌面级激光雕刻方案研发,在以往开发的精准架构CoreXY,H-Bot等驱动方案基础上加以革新,借此次中美Maker创意爆炸为契机,开发了这款以速度便捷为核心方向的机器, 并 且匹配有普通Delta以及其他3D打印机的改造方案,每个人都可以在自己的3D打印机基础上加装我们的设备方案使其变为高速桌面级激光雕刻机,让创意在Maker手中更加具现化,游刃有余。 如何让您的Edison开发进阶应用呢?下面就已本项目为例大致介绍一下技术细节 首先,intel Edison 是一块功能相当强大的开发板,其综合性能远超市面上的开发板,所以非常适合用来做进阶开发和图形处理,无论是存储性能还是X86架构都表现比树莓派之类的开发板优异,而现在大多数人把Edison作为Arduino来使用,也就是所谓的Edison as Arduino,这是非常浪费的事情。所以我更推荐把Edsion作为Liunx开发板来使用。 Edison自带了自主改进的Unix系统,当然有时候可能会出现不兼容其他系统应用的问题,所以我们把Edison装载了Ubuntu系统,这样可以兼容大部分应用程序,并且可以通过安装X-Windows以及连接CSK大大的USB显示器来实现图形化操作Edison,如下图所示,就是安装了Ubuntu以及连接了RoboPeak USB Display的演示 首先需要一张容量大于16GB的TF卡,在电脑上使用LINUX虚拟机或者LINUX主机,随后在系统终端以SU权限查看挂载信息并将TF卡格式化为EXT4格式 font color=#000000 size=4sudo fdisk -lu sudo fdisk /dev/sdb sudo mkfs -t ext4 /dev/sdb/font 复制代码 将预编译的系统镜像写入TF卡,并进入Edison终端设置从TF卡启动系统即可完成环境配置 font size=4 color=#000000fw_setenv myrootfs_emmc 'PARTUUID=012b3303-34ac-284d-99b4-34e03a2335f4' fw_setenv myrootfs '/dev/mmcblk1p1' fw_setenv do_boot_emmc 'setenv myrootfs ${myrootfs_emmc}; run do_boot' fw_setenv do_boot_sdcard 'setenv myrootfs ${myrootfs_sdcard}; run do_boot' /font 复制代码 随后在安装好的Ubuntu平台上安装OpenCV所需的各个基本包,当然也需要预装一些运行库,如下: font size=4 color=#000000sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev/font 复制代码 随后就可以和开发普通Linux设备一样进行其他的开发,以下放出部分我们早期的图形处理算法,仅供作为例程参考: #includeopencv2/opencv.hpp #includeopencv2/highgui/highgui_c.h #includeopencv2/imgproc/imgproc.hpp #includeiostream #includefstream using namespace std; using namespace cv; int main(int argc,char *argv ); } cv::VideoCapture cap(camera_id); if(!cap.isOpened()) { printf(failed to open the camera with id %d.\n,camera_id); return -1; } cv::Mat frame; capframe; imwrite(camera_captured.png,frame); //Mat img = imread(argv ,CV_LOAD_IMAGE_GRAYSCALE); Mat edges; cvtColor(frame, edges, CV_BGR2GRAY); //blur(edges,edges,Size(3,3)); //Canny(edges,edges,50,100,3); /* MatIterator_uchar grayit, grayend; for(grayit = edges.beginuchar(),grayend = edges.enduchar(); grayit != grayend; ++grayit) { if(*grayit==255) { *grayit = 0; } else { *grayit = 255; } //outfile(int)((uchar)(*grayit))endl; }*/ //Mat roi(edges, Rect(10,10,100,100)); /* 640*480 */ Mat roi(edges,Rect(0,0,640,480)); /* 255: G1 X10 Y10(移动到起始位置) M106(开启激光) G1 X10 Y30(雕刻从10-30之间的路径) M107(关闭激光) G1 X10 Y40(移动到下一个位置) M106 G1 X10 Y50 M107 */ /*******************************************************/ #define GrayScale 255 //frame 灰度级 int width = roi.cols; int height = roi.rows; int pixelCount ={0}; float pixelPro ={0}; int pixelSum = width * height, threshold = 0; uchar* data = (uchar*)roi.ptruchar(); //统计每个灰度级中像素的个数 for(int i = 0; i height; i++) { for(int j = 0;j width;j++) { pixelCount ]++; } } //计算每个灰度级的像素数目占整幅图像的比例 for(int i = 0; i GrayScale; i++) { pixelPro = (float)pixelCount / pixelSum; } //遍历灰度级 ,寻找合适的threshold float w0, w1, u0tmp, u1tmp, u0, u1, deltaTmp, deltaMax = 0; for(int i = 0; i GrayScale; i++) { w0 = w1 = u0tmp = u1tmp = u0 = u1 = deltaTmp = 0; for(int j = 0; j GrayScale; j++) { if(j = i) //背景部分 { w0 += pixelPro ; u0tmp += j * pixelPro ; } else //前景部分 { w1 += pixelPro ; u1tmp += j * pixelPro ; } } u0 = u0tmp / w0; u1 = u1tmp / w1; deltaTmp = (float)(w0 *w1* pow((u0 - u1), 2)) ; if(deltaTmp deltaMax) { deltaMax = deltaTmp; threshold = i; } } /***********************************************/ MatIterator_uchar grayit, grayend; for(grayit = roi.beginuchar(),grayend = roi.enduchar(); grayit != grayend; ++grayit) { if(*grayitthreshold) { *grayit = 0; } else { *grayit = 255; } //outfile(int)((uchar)(*grayit))endl; } bool data_flag = false; int x = 0,y = 0; for(int i=0;iroi.rows;++i) { uchar * p = roi.ptruchar(i); for(int j=0;jroi.cols;++j) { y = -i+240; x = j-320; if(p ==0 data_flag==false) { data_flag=true; outfileG1 ; outfileXx ; outfileYyendl; outfileM106endl; } else if(p ==0 data_flag==true) { } else if(p ==255 data_flag==true) { data_flag=false; x=x-1; outfileG1 ; outfileXx ; x=x+1; outfileYyendl; outfileM107endl; } //outfile(int)(p ); /* outfile{; outfilei; outfile,; outfilej; outfile:; if(p ==255) outfile0; else outfile#; outfile}endl;*/ } data_flag=false; } outfile.close(); imwrite(converted.png,roi); return 0; } 复制代码 在脚本开发完成以后,再编写自己的相应下位机接口控制程序,即可完成开发,实现自己精彩纷呈的Edison智慧应用。 EvilMaker团队简介: 数年前,我们与周围创意无穷,效率至上的小伙伴组建了EvilMaker团队,拥有无限的创造力和激情,善于迸发出令人意想不到的创意,精准可靠的完成项目,他们有些专注于EDA设计,有些专注于机械工程,工业设计,跨平台程序撰写,后期特效,美工布局,相互之间都是志同道合的挚友。正是因为对这些无上的热情和追求,才让我们相聚在一起,思维在一起,制造在一起,未来,我们将有无穷种可能。 When dark come to morning light , EvilMaker is about time to arrive。黑暗降临,是泼染了黎明,还是卷走了血雨腥风,我只知道有些人正在创造不为人知的创造者 激光雕刻机 , Edison , Intel 来源:http://www.dfrobot.com.cn/community/forum.php?mod=viewthreadtid=12769
个人分类: 机器人|1534 次阅读|0 个评论
结合SU 以及 Intel MKL库写程序
nick2014 2015-8-21 15:40
1. 前提是安装MKL库,可从Intel官网免费申请学生免费软件 studio xe2015 2. 按照网上的方法进行安装并设置环境变量 3. 写编译脚本。 如下: #!/bin/bash icpc -I/home/su/include -I/opt/intel/mkl/include -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DCWP_LITTLE_ENDIAN -DSUXDR -D_BSD_SOURCE -D_POSIX_SOURCE program.cpp - L/home/su/lib -lsu -lpar -lcwp -lm -L/opt/intel/lib/intel64 -L/opt/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_intel_thread -liomp5 -lmkl_core -lpthread -o program_name 其中,红色部分与SU相关; 黄色部分与MKL相关; 注意: 如果是cpp后缀文件即C++文件,需要将su/src下的复数complex目录下的头文件Complex.h拷贝至su下的include目录下,才能正确编译成功。 参考网页: http://blog.sina.com.cn/s/blog_7f5285bf0100vlud.html
1716 次阅读|0 个评论
cannot connect to local mpd错误解决
lemoncyb 2015-6-2 20:14
今天使用Intel MPI运行程序时,报错: mpiexec_cooler: cannot connect to local mpd (/tmp/mpd2.console_cuiyb); possible causes: 1. no mpd is running on this host 2. an mpd is running but was started without a console (-n option) 说是未启动 mpd 或是 mpd 启动不正确。 那么什么是 mpd 呢? mpd=mutipurpose daemon,是 Intel MPI库中 用于启动并行任务的进程管理系统。在启动一个工作之前,首先需要在各个节点上启动 mpd 守护进程(mpd daemon),使得各节点相连形成环。 也就是说在使用 Intel MPI 执行程序前,要先启动 mpd,命令如下: $mpdboot \ \ \ 如果在单节点上执行任务,直接运行 $mpdboot 即可。
个人分类: MPI|9227 次阅读|0 个评论
发明文章列表
lemoncyb 2015-3-11 10:10
Cui, Yingbo, et al. mBWA: A Massively Parallel Sequence Reads Aligner. 8th International Conference on Practical Applications of Computational Biology Bioinformatics (PACBB 2014) . Springer International Publishing, 2014. mBWA A Massively Parallel Sequence Reads Aligner.pdf
个人分类: paper|2016 次阅读|0 个评论
linux上abaqus安装过程及子程序编译器设置
热度 2 qlearner 2015-1-27 22:46
本文是在新浪博客 Install ABAQUS v6.10 in Ubuntu 12.04 基础上所写,希望可以使大家少走弯路。 原文地址为http://blog.sina.com.cn/s/blog_648bf4210100vxfk.html. 主要更新为license服务器的设置和子程序上与Intel Fortran编译器的链接上。 注:事先需要安装 g++ libstdc++5 csh 。 1 安装Abaqus6-10-2,Documentation(也可以不安装) 加载.iso sudo mkdir /mnt/vcdrom sudo mount -o loop where-install-files/Abaqus6-10-2-documentation.iso /mnt/vcdrom sudo mkdir ~/SIMULIA cd ~/SIMULIA sudo /mnt/vcdrom/./setup 启动abaqus html 帮助文档要通过服务器形式,才可以使用搜索功能,即 http://***********:2080/v6.10 如果通过打开本地html文件的形式,则无法使用搜索: file:///~/SIMULIA/Documentation/docs/v6.10/index.html 2 安装 license sudo umount /mnt/vcdrom sudo mount -o loop where-install-files/Abaqus6-10-2-product.iso /mnt/vcdrom sudo /mnt/vcdrom/./setup -nosystemcheck 如安装正常,会出现让你输入 scratch path, 就是临时安装路径,可以 输入/tmp。然后应该会出现abaqus的gui安装界面,先安装licensed。安装时,注意选择“只安装license server,但是不启动“那一项。 安装完license后,abaqus的安装程序会问你“是否安装其产品”。先不管,但也不要关闭它。 修改破解用的ABAQUS.lic文件,即将里面第一行的this_host改名为本机的主机名(hostname),其他的不用改。将其复制到生成的Lisence文件夹下, 运行./lmgrd -c ABAQUS.lic。此时会显示某个TCP port number运行起来了。如果显示有TCP port number已经在运行,则用lmdown下停止,然后再lmgrd重新启动。(或者干脆重启电脑) 至此,license服务器应该就会运行起来。用/home/blue-fish/license 中 lmstat -c yourhostname@127.0.0.1 可查看状态,必须要保证运行正常。 3. 安装Product 回到安装Product的窗口,进行安装,输入服务器地址为:27011@主机名,注意27011对于lic文件。如果此时报错也没问题,继续安装。 4. 设置abaqus启动时寻找的license服务器 sudo gedit ~/SIMULIA/Abaqus/6.10-2/SAM/site/abaqus_v6.env 将abaquslm_license_file设置为自己的服务器地址,如27011@主机名 5. 启动Abaqus cd ~/SIMULIA #这是Abaqus安装目录 sudo XLIB_SKIP_ARGB_VISUALS=1 ./Commands/abq6102 cae XLIB_SKIP_ARGB_VISUALS=1是为了解决abaqus窗口透明的问题 注意除非在Abaqus CAE指定work directory,abaqus会在终端的当前目录下工作 未尽事宜可参见Abaqus的帮助文档 6.建立启动快捷方式 在~/.bashrc里加入: alias abaqus='sudo XLIB_SKIP_ARGB_VISUALS=1 ~/SIMULIA/Abaqus/Commands/./abaqus' alias abqlm='sudo ~/SIMULIA/License/./lmgrd -c ~/SIMULIA/License/abq6101.dat -l +~/SIMULIA/License/abaquslm.log' alias abqdocserver='sudo ~/SIMULIA/Documentation/installation_info/v6.10/./startServer' alias abqlmstat='sudo ~/SIMULIA/License/./lmstat' alias abqlmdown='sudo ~/SIMULIA/License/./lmdown' 在root/.bashrc里加入 alias abaqus='XLIB_SKIP_ARGB_VISUALS=1 ~/SIMULIA/Abaqus/Commands/./abaqus' alias abqlm='~/SIMULIA/License/./lmgrd -c ~/SIMULIA/License/abq6101.dat -l +~/SIMULIA/License/abaquslm.log' alias abqdocserver='~/SIMULIA/Documentation/installation_info/v6.10/./startServer' alias abqlmstat='~/SIMULIA/License/./lmstat' alias abqlmdown='~/SIMULIA/License/./lmdown' 7. Problems when run abaqus cae, if an error error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory occurs, install libjpeg62: sudo apt-get install libjpeg62 8、安装intel Fortran编译器。 安装时注意加入正确的lic文件。 9、将intel Fortran与abaqus连接: 修改abaqus_v6.env,将ifort加上绝对路径,即: /opt/intel/bin/ifort
个人分类: Linux学习|20524 次阅读|3 个评论
VS2012 & IVF 2013
热度 3 zhanghouxing 2014-8-28 11:37
看了一段时间的Fortran了,本来打算来几个实战,但是发现电脑上的vs2008过期了,所以准备重装VS。先给自己和那些“盲人”普及一下CVF, VS 和IVF。 CVF is short for Comapad Visual Fortran,是XP系统电脑上强大和完整的开发工具。1997年微软将Fortran power station卖给了DEC,Digital equipment corporation(美国数字设备公司),然后微软就不在出版fortran的编译器了,后来DEC并入康柏(Comapad),再后来Comapad与惠普(HP)合并了。现在CVF6.6是最新的版本,且HPcompad不再更新编译器了。2005年CVF开发团队加入到Intel公司,HP宣布IVF (intel visual fortran)将作为其新一代编译器。 再来说说VS,VS 是 Visual Studio 的简称,它是微软公司开发的一款开发平台,内含多种微软出品的编译器产品,比如 VC++,VB.NET,等等。除此之外,它还具有一个开放的集成开发环境(IDE),而我们在使用时,基本只是借用它的 IDE 进行工程管理和操作环境。 VS和IVF不可分离的吗? 不是的。安装了ivf,便可以通过命令行和make/nmake来管理工程,而不需要集成开发环境。那么为什么需要和vs集成?因为一般的用户,对命令行不熟悉,背景知识不足,所以更偏爱在集成的环境中写一些代码。熟悉之后,就可以脱离VS。 安装二者有什么需要注意的吗? (1)必须先安装vs,这样IVF才能在安装的时候识别到集成环境 (2)版本问题,不是所有的IVF都能嵌入到VS,我前面安装就出问题了,折腾了半天,VS我安装的是2013版,下载及破解地址 http://my.oschina.net/zhangjie830621/blog/116077 ,安装过程问题不大。然后就是安装IVF,我开始安装老版本2011版,后面发现安装的过程不能识VS2013,于是我就找了IVF2013,可是一直没找到破解版,后面还是工夫不负有心人,找到了。IVF地址: http://pan.baidu.com/share/link?shareid=488550uk=1459946953 ,license文件: http://pan.baidu.com/s/1o6BfxbG ,安装的时候,选择选择choose alternative activation后下一步,然后选择 use a license file 再选择下载lic文件。 (3)VS平台下使用IVF? 新建项目,就能看见IVF,然后就可以写代码了。 转载请注明: VS2012 IVF 2013 | 水井塝 +复制链接
23190 次阅读|5 个评论
备忘:安装完毕 Intel Fortran Composer 之后的设置
mac81 2014-8-11 18:36
在.bashrc中加入: source /opt/intel/bin/ifortvars.sh intel64 alias ifortmkl='ifort -I/opt/intel/mkl/include/intel64/lp64 -L/opt/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_blas95_lp64 -lmkl_lapack95_lp64 -liomp5' 之后即可使用ifortmkl命令编译含有mkl子程序的代码了。
2397 次阅读|0 个评论
64位Intel Fortran 调用64位Matlab
stone1913 2013-9-26 03:11
我的操作环境: 操作系统: Windows 7 64 位 Matlab 版本: R2010b 64 位 Fortran 编译器: Intel Visual Fortran11+Microsoft Visual Studio 2010 编译平台: Debug x64 1. 设定 win7 环境变量:右击我的电脑 -- 属性 --Advanced system settings --Advanced--EnvironmentVariables-- 在 System variables 中找到 PATH 项,双击,在最后面增加路径 ;C:\Program Files\MATLAB\R2010b\bin\win64 2. 设定 Fortran 属性:首先操作平台要改为 x64 ,至于是 Debug 或者 Release 都无所谓。 a. 项目 -- 属性 --Fortran--General ,在 Additional IncludeDirectories 填上 C:\ProgramFiles\MATLAB\R2010b\extern\include b. 项目 -- 属性 --Fortran--Preprocessor ,在 Preprocess Source File 选择 Yes c. 项目 -- 属性 --Linker--General ,在 Additional LibraryDirectories 填上 C:\ProgramFiles\MATLAB\R2010b\extern\lib\win64\microsoft d. 项目 -- 属性 --Linker--Input ,在 Additional Dependencies 填上 libmx.lib libmat.liblibeng.lib 例子: integer*8 engOpen, engClose,mxCreateDoubleMatrix ! ! 注:在 64 位机器里,要声明为 integer*8 integer*8 mxGetPr integer*8 engPutVariable,engGetVariable,engEvalString,engGetMatrix integer*8 ep, asbm, bsbm,xsbm, reg, status ! 相当于指针的作用 integer*8 ANE1,ANE2 ep = engOpen('') !ep= engOpen('\0') ! 打开引擎 asbm =mxCreateDoubleMatrix(ANE1,ANE2,0) ! 创建双精度数组 第三个参数 0 表示实数 ; 否则用 mxCOMPLEX 表示复数 call mxCopyReal8ToPtr(GG,mxGetPr(asbm),ANE1*ANE2) ! 给新创建的数组赋值 , 把 GG 中的值转化为 matlab 能识别的语言存在 asbm 中 status =engPutVariable(ep, 'asbm', asbm) ! 将新创建的数组植入 matlab 引擎(工作区) status =engEvalString(ep, format long; xsbm=… ) ! matlab 工作区 xsbm =engGetVariable(ep,'xsbm') ! callmxCopyPtrToReal8(mxGetPr(xsbm),SFI,ANE2) ! 得到 matlab 中某数组中的值,把 matlab 中的值转化为 fortran 能识别的值,并存在 SFI 中 call mxDestroyArray(asbm) ! 关闭引擎 status = engClose(ep)
个人分类: 经验交流|10251 次阅读|0 个评论
[转载]The installation of the Intel Compilers (ifort, icc)
plgongcat 2013-9-20 16:42
转自:http://blog.sciencenet.cn/blog-345795-362146.html
个人分类: unbutu常见问题|1404 次阅读|0 个评论
[转载]intel mkl数学库的安装
plgongcat 2013-9-20 16:40
转自:http://zba.blogbus.com/logs/37214704.html
个人分类: unbutu常见问题|6308 次阅读|0 个评论
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学习|5672 次阅读|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|4242 次阅读|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 呵呵,一周的成果也是一周的无用功,权当消遣吧。 随大流?以后不纠结!!!
1993 次阅读|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|18389 次阅读|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/ 根据你的需要选择软硬件平台即可自动生成。
个人分类: 分享收藏|6629 次阅读|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 。
2568 次阅读|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|5542 次阅读|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
个人分类: 够数学|5283 次阅读|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个小时弄这个莫名其妙的问题。 加我私人微信,交流技术。
个人分类: 杂七杂七加一|3645 次阅读|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-6-2 07:34

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部