青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++ Coder

HCP高性能計(jì)算架構(gòu),實(shí)現(xiàn),編譯器指令優(yōu)化,算法優(yōu)化, LLVM CLANG OpenCL CUDA OpenACC C++AMP OpenMP MPI

C++博客 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
  98 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

#

     摘要: http://blog.csdn.net/banyao2006/article/details/7045216 摘要   該文檔是LLVM匯編語(yǔ)言的參考指南。LLVM是基于表示的靜態(tài)單賦值(SSA),該表示提供類型安全、低層級(jí)操作,靈活性,及簡(jiǎn)潔表示所有高層級(jí)語(yǔ)言的能力。這是貫穿各方面LLVM編譯策略的通用代碼表示。        &nb...  閱讀全文
posted @ 2012-10-22 12:04 jackdong 閱讀(1941) | 評(píng)論 (0)編輯 收藏



摘要:之前,研發(fā)頻道曾發(fā)過(guò)《東方程序員怎么看西方程序員》和《西方同行眼中的東方程序員》這兩篇文章。來(lái)自世界各地的程序員們各抒己見(jiàn)?;蛟S,從上面兩篇文章中也多少能得出“為什么中國(guó)的程序員總被稱為碼農(nóng)?”下面是來(lái)自知乎網(wǎng)上各位大牛的看法。讓我們來(lái)一起看下!

實(shí)際上IT行業(yè)在中國(guó)并不是特別差的行業(yè),而程序員的工資也并不低,但為什么中國(guó)的程序員總被稱作碼農(nóng)或者說(shuō)是苦逼的程序員?中國(guó)的程序員生活和歐美的有什么不一樣?

之前,研發(fā)頻道曾發(fā)過(guò)《東方程序員怎么看西方程序員》和《西方同行眼中的東方程序員》這兩篇文章。來(lái)自世界各地的程序員們各抒己見(jiàn)?;蛟S,從上面兩篇文章中也多少能得出“為什么中國(guó)的程序員總被稱為碼農(nóng)?”下面是來(lái)自知乎網(wǎng)上各位大牛的看法。讓我們來(lái)一起看下!

一位叫吳濤的程序員的回答:

編程活動(dòng)和機(jī)械電子一樣可以視為一種工藝(craftsmanship),從事此類工藝活動(dòng)的人可以叫做工匠或者工程師。經(jīng)歷過(guò)工業(yè)革命的歐美國(guó)家,有深厚的工程根底,從機(jī)械到電子再到軟件,都是國(guó)家產(chǎn)業(yè)的支柱,滋養(yǎng)著社會(huì)中堅(jiān)力量的中產(chǎn)階級(jí)。工程師的社會(huì)地位普遍比較高,他們有工藝的傳承,有文化圈,有產(chǎn)業(yè)的歷史。

而國(guó)內(nèi)目前的軟件工業(yè)和制造業(yè)非常相似,以來(lái)料加工式的低水平重復(fù)勞動(dòng)為主。就好像農(nóng)民仰賴著老天提供種子、土壤、陽(yáng)光和水,中國(guó)程序員仰賴著洋人提供設(shè)備、技術(shù)和理念,從微處理器、操作系統(tǒng)、編程語(yǔ)言、編譯器、IDE、編程框架到應(yīng)用程序,除了做晶圓的沙子是本地產(chǎn)的,幾乎沒(méi)有什么屬于自己,每天的工作內(nèi)容主要就是把別人已有的東西按照自己的——甚至不是自己的——需求裝配一下,沒(méi)有什么創(chuàng)造性,也很少有業(yè)界的技術(shù)積累和傳承出現(xiàn),即便有也流傳不開(kāi),畢竟程序員文化水平普遍不高——「有知識(shí),沒(méi)文化」,就是說(shuō)這樣的狀況。記得劣質(zhì)盜版VCD滿天飛的時(shí)代,有個(gè)程序員做出一款丑陋但是解碼容錯(cuò)能力很好的播放器,貼合國(guó)情,一炮成名,結(jié)果好容易寫(xiě)本書(shū),沒(méi)有幾個(gè)句子能寫(xiě)通順的。這種技術(shù)書(shū)籍的拙劣狀況一直保持到現(xiàn)在,而且拙劣的方式更加多樣化了。沒(méi)有技術(shù)傳承,沒(méi)有文化圈,不乏有人上大學(xué)之前對(duì)編程一竅不通,學(xué)計(jì)算機(jī)只是因?yàn)橛?jì)算機(jī)「熱門(mén)」而已。如同包辦的婚姻,沒(méi)有一絲愛(ài)情,最后以編程為業(yè),只是因?yàn)橐膊粫?huì)做別的什么了。

另一方面,國(guó)內(nèi)程序員不論薪水如何,的確很苦。許多人長(zhǎng)期被迫加班,最后甚至?xí)蔀橐环N自愿的習(xí)慣??缮a(chǎn)率和產(chǎn)品質(zhì)量并未因此而提高,就像千百年來(lái)用慣鋤頭和鐮刀的農(nóng)夫,很少有人會(huì)想要去學(xué)習(xí)、改進(jìn)自己使用的工具和習(xí)慣,甚至對(duì)于新興的思潮和方法抱有非理性的抵觸情緒。生活如此悲慘,卻又如此不思進(jìn)取,和農(nóng)民的問(wèn)題很相似。再加上,就好像城里人眼中的鄉(xiāng)下人一樣,程序員們木訥、邋遢、缺乏情調(diào)、土??善肿载?fù)而且互相看不起。

總而言之,在中國(guó)做一個(gè)程序員,很少有什么事情能讓人覺(jué)得自己從事的工作很體面。那么,在整個(gè)社會(huì)以自嘲為風(fēng)尚、許多行業(yè)都喜歡好勇斗狠地自輕自賤的狀況中,使勁貶低自己的職業(yè),自嘲和群吵時(shí),就不會(huì)有什么心理包袱。不過(guò),就好像黑人可以自稱或者互稱「黑鬼」,但是白人如果敢講立刻會(huì)惹禍一樣,喜歡以此自稱的程序員并不見(jiàn)得能容忍其他人這樣稱呼自己。

最后,英語(yǔ)有類似的說(shuō)法,將帶有隔斷的辦公室叫做cube farm,常見(jiàn)于傳統(tǒng)的軟件公司。以諷刺(但不限于)軟件公司日常生活為主題的漫畫(huà)Dilbert就有不少格子辦公室里的場(chǎng)景。不過(guò)cube farm說(shuō)的并不是程序員們像農(nóng)民,而是說(shuō)他們像地里的莊稼或者果樹(shù),產(chǎn)出成果,等待收割。畢竟,歐美發(fā)達(dá)國(guó)家的農(nóng)民生活往往比程序員更好。高收入,農(nóng)機(jī)勞作,大片的私有土地,寧?kù)o的田園生活。農(nóng)民的生活在那里,如果不是令人向往,至少也并無(wú)貶義。

補(bǔ)充:本版同文所說(shuō)的code monkey在英語(yǔ)中的語(yǔ)用,與「碼農(nóng)」在中文里的用法并不一樣。

code monkey是指以計(jì)算機(jī)程序員或者那些以編碼為生的人。這個(gè)術(shù)語(yǔ)可能包含輕微的貶義,這意味著開(kāi)發(fā)者可能編寫(xiě)代碼,但不能執(zhí)行復(fù)雜點(diǎn)的任務(wù),比如:構(gòu)建軟件結(jié)構(gòu)、分析和設(shè)計(jì),一般指初級(jí)程序員。

如果一名code monkey正在努力增加知識(shí)和提升職業(yè)技能,那么會(huì)有另一個(gè)等級(jí)名詞賦予他。

其實(shí)code monkey這個(gè)術(shù)語(yǔ)在層次劃分上還是有點(diǎn)困難的,因?yàn)橄衲切┱嬲炀毜拈_(kāi)發(fā)人員或程序員他們?nèi)匀辉谧鼍幋a工作。或許像這樣劃分會(huì)好一點(diǎn):

  1. coder:編碼員
  2. programmer:程序員
  3. software engineer:軟件工程師
  4. software analyst:軟件分析師
  5. software architect:軟件架構(gòu)師

或許還可以在前面加“初級(jí)”、“中級(jí)”、“高級(jí)”這幾個(gè)前綴。這些都反映了一定的等級(jí)、技能水平和薪資。

請(qǐng)注意:它只能在小范圍確定的某種層次結(jié)構(gòu),例如在一個(gè)公司、甚至一個(gè)部門(mén)。一個(gè)在A公司工作的“程序員”可能比B公司的中級(jí)架構(gòu)師所要求的技能更多。

下面是關(guān)注前端技術(shù)的鄧陳華同學(xué)的回答:

首先, 問(wèn)題的題目”為什么中國(guó)的程序員總被稱為碼農(nóng)?“是有一定的可辯論性的,因?yàn)槲宜私獾氖聦?shí)是,大多時(shí)候是“中國(guó)的程序員自稱為碼農(nóng)”,很少有不同行的人稱呼程序員為“碼農(nóng)”。當(dāng)然,可能和我所處環(huán)境有關(guān)系。認(rèn)可濤吳所說(shuō)的“自稱碼農(nóng)的程序員并不見(jiàn)得能容忍其他人這樣稱呼自己”,因?yàn)檫@就像他所舉的例子,黑人允許自稱,但不允許白人稱呼,同樣的詞在熟人說(shuō)來(lái)是親切、是自嘲、甚至可以是自諷,但在外人說(shuō)來(lái),那不僅是不尊重,還有可能是侮辱。

其次,身處互聯(lián)網(wǎng)行業(yè),程序員工作辛苦,加班再正常不過(guò),項(xiàng)目進(jìn)度、突發(fā)情況、公司文化都可能成為加班的理由,雖然收入不一定差,但夠苦逼。另外一方面, 程序員魚(yú)龍混雜,水平參差不齊,而互聯(lián)網(wǎng)向來(lái)是一個(gè)強(qiáng)調(diào)能力的開(kāi)放行業(yè),有多少能力就拿多少工資,這樣注定有相當(dāng)大一部分因?yàn)樗讲粔?,?dǎo)致收入問(wèn)題成為“碼農(nóng)”的心病。

而“ 工作辛苦”、“收入低”和農(nóng)民有類似,所以無(wú)論自嘲或者是被別人冠以“碼農(nóng)”的稱謂,辛苦、收入低這兩個(gè)標(biāo)志包含其一的可能性非常大。如果兩者兼有,那就是純種‘碼農(nóng)’一枚,夠苦逼。

當(dāng)然,還有第三種情況就是像趙劼姐夫這樣,“彈鋼琴的碼農(nóng)”,已經(jīng)做“碼農(nóng)”做到一種境界,并不一定強(qiáng)調(diào)其辛苦、更不會(huì)收入差,以“碼農(nóng)”調(diào)侃的口吻戲謔人生,這個(gè)心態(tài)和大家自稱屌絲是一樣的,更多的自嘲自諷。其實(shí),這樣收入高而且相對(duì)不這么辛苦的精英“碼農(nóng)”在行業(yè)內(nèi)也不少。

下面是在讀研究生吳洲提供的,來(lái)自圖靈中文社區(qū)電子雜志《碼農(nóng)》第一期的首卷語(yǔ):《所謂碼農(nóng)》一文的解釋:

對(duì)于“碼農(nóng)”這個(gè)稱呼,有些人喜愛(ài)有加,有些人不以為然。區(qū)別在于對(duì)待“農(nóng)”這個(gè)字的感覺(jué)。農(nóng)當(dāng)然是指農(nóng)民,這個(gè)詞寓義很豐富,既可以說(shuō)它偉大,也可以說(shuō)它渺小。說(shuō)它偉大,是因?yàn)槲覀兊纳骐x不開(kāi)農(nóng)民,而且中國(guó)一直是個(gè)農(nóng)業(yè)為本的國(guó)家,曾經(jīng)說(shuō)是百分之八十的人是農(nóng)民,這意味著往前翻?兩代,你我眾人皆是農(nóng)民出身。以此觀之,農(nóng)可謂大哉。說(shuō)它渺小,則是因?yàn)榇蠹业挠^念里,農(nóng)民意味著有很多缺點(diǎn),冠冕堂皇的說(shuō)法是劣根性,比如目光短淺、思維陳舊、自私小氣等等,總之是為我們受過(guò)教育的人群所看不慣的種種毛病——這些毛病雖然我們自己也有,但是我們看不見(jiàn)——于是乎“農(nóng)民”成為了罵人時(shí)常用的字眼。

其實(shí),把自己的編程生涯與田間地頭的鋤禾日當(dāng)午對(duì)應(yīng)起來(lái),確是有那么些相似之處的。你能想象得到,田間整齊栽種的秧苗,與屏幕上顯示的錯(cuò)落有致的代碼行有幾分神似。各種莊稼的種植是有講究的,正如你要注意編程風(fēng)格。施肥灌溉,猶如你對(duì)代碼進(jìn)行的編譯鏈接。除草除蟲(chóng),自然是在做著debug 。你挑水來(lái)我澆園,大概是在小菜園中進(jìn)行的結(jié)對(duì)編程。因?yàn)榭刻斐燥垼r(nóng)民們也要學(xué)點(diǎn)云計(jì)算,去五道口職業(yè)技術(shù)學(xué)校進(jìn)修的人也多起來(lái)了。收割的季節(jié),活多人少,也常常是要搞外包的,因?yàn)閐eadline 很重要。不過(guò)坦率地說(shuō),“碼農(nóng)”這個(gè)叫法讓人體會(huì)更多的是滑稽、搞怪、無(wú)厘頭。畢竟一個(gè)是簡(jiǎn)單的體力勞動(dòng),一個(gè)是高智商的腦力勞動(dòng),不可同日而語(yǔ)。而程序員卻偏愛(ài)這樣的時(shí)空錯(cuò)亂的感覺(jué),自嘲

(我就是個(gè)農(nóng)民?。┑耐瑫r(shí)卻又自命不凡(我是碼農(nóng)我怕誰(shuí)?!),特立獨(dú)行極了。

碼農(nóng)的草帽底下,是一顆充滿創(chuàng)造力的自由不羈的頭腦。他們遵從最佳實(shí)踐而痛恨陳規(guī)教條,他們欣賞天才而不迷信權(quán)威,他們喜歡思考而不輕易茍同。他們是技術(shù)人,卻追求人文理想;他們敢于吶喊,說(shuō)出自己的觀點(diǎn)和主張,也更善于腳踏實(shí)地,用自己的點(diǎn)滴工作去改變現(xiàn)狀。碼農(nóng)們是勤奮的,加班加點(diǎn)的工作是常有的事情,城市夜間的燈火,有多少是在碼農(nóng)們的辦公室和居所點(diǎn)燃?周末四處舉辦的技術(shù)交流和講座,又活躍著多少碼農(nóng)的身影?線下讀書(shū),線上討論,冥思苦想,動(dòng)手實(shí)踐,新技術(shù)驅(qū)動(dòng)著碼農(nóng)們的腳步,碼農(nóng)們?cè)诟淖冎覀兊纳?。生存離不開(kāi)農(nóng)民,生活離不開(kāi)碼農(nóng)。

各位“碼農(nóng)”,你們是如何看待這個(gè)稱呼的呢?對(duì)于上面幾位大牛的觀點(diǎn),你們有啥想說(shuō)的?不妨和我們分享一下吧!

posted @ 2012-10-21 22:42 jackdong 閱讀(412) | 評(píng)論 (0)編輯 收藏

 

“微軟進(jìn)入高性能計(jì)算(HPC)領(lǐng)域歷史很短,幾年前在全球超級(jí)計(jì)算機(jī)500強(qiáng)(Top500)中看不到微軟的名字。2008年底,微軟與曙光和上海超級(jí)計(jì)算中心合作,排到了第10名。”……

  “微軟進(jìn)入高性能計(jì)算(HPC)領(lǐng)域歷史很短,幾年前在全球超級(jí)計(jì)算機(jī)500強(qiáng)(Top500)中看不到微軟的名字。2008年底,微軟與曙光和上海超級(jí)計(jì)算中心合作,排到了第10名。”微軟負(fù)責(zé)HPC的服務(wù)器與工具事業(yè)部高級(jí)總監(jiān)Vince Mendillo近日在接受專訪時(shí)表示。

  高性能計(jì)算機(jī)的歷史已經(jīng)有50多年了,即便從1993年Top500開(kāi)始發(fā)布排名算起,也快30年了。與之相比,微軟高性能計(jì)算的歷史確實(shí)很短:微軟第一款高性能計(jì)算產(chǎn)品Windows Compute Cluster Server 2003是在2006 年6月才正式發(fā)布。至于說(shuō)主打產(chǎn)品Windows HPC Server 2008則是在2008年9月才發(fā)布。

  然而,歷史很短的微軟高性能計(jì)算部門(mén)不僅擔(dān)當(dāng)著微軟進(jìn)軍高性能計(jì)算市場(chǎng)的責(zé)任,而且還肩負(fù)著引領(lǐng)Windows走向并行的義務(wù)。

  

  并行化微軟的動(dòng)力

  高性能計(jì)算日趨廣泛的應(yīng)用和x86平臺(tái)的多核化,已經(jīng)改變了高性能計(jì)算市場(chǎng)陽(yáng)春白雪的形象,也成為微軟進(jìn)入高性能計(jì)算市場(chǎng)的兩大契機(jī)。

  “如今,科學(xué)界、工業(yè)界、政府甚至分析師用戶都面臨著同樣的問(wèn)題——有待處理的海量信息,因而對(duì)計(jì)算性能的要求越來(lái)越高。我們認(rèn)為,水平擴(kuò)展(Scale Out)是徹底解決這一問(wèn)題的方式。高性能計(jì)算不是要把單臺(tái)機(jī)器做得非常大,而是應(yīng)通過(guò)機(jī)群來(lái)實(shí)現(xiàn)。”Mendillo表示。

  與此同時(shí),x86平臺(tái)多核化帶來(lái)的并行編程挑戰(zhàn)也在顛覆Windows平臺(tái)傳統(tǒng)的串行編程的模式。

  “x86平臺(tái)多核化的發(fā)展趨勢(shì),使得在不久的將來(lái)人們就能用上有幾十個(gè)內(nèi)核的PC。但是現(xiàn)有的大多數(shù)軟件還無(wú)法適應(yīng)硬件上多核技術(shù)的發(fā)展。最核心的問(wèn)題就是并行編程,原有的編程方式和算法都已經(jīng)過(guò)時(shí)。如何讓開(kāi)發(fā)者或用戶能非常容易地把并行軟件開(kāi)發(fā)出來(lái),這對(duì)微軟來(lái)說(shuō)是非常重要的。”Mendillo表示。

  “并行計(jì)算是高性能計(jì)算必需的,也是Windows平臺(tái)發(fā)展的方向。盡管我們高性能計(jì)算部門(mén)現(xiàn)在還處于初期階段,但我們努力的方向是讓微軟整個(gè)產(chǎn)品線都向著這個(gè)方向發(fā)展。在微軟內(nèi)部,我們相當(dāng)于推動(dòng)Windows平臺(tái)并行化的動(dòng)力。”

  “微軟在高性能計(jì)算上的投資非常大,這將會(huì)影響到整個(gè)公司所有的產(chǎn)品部門(mén),不僅涉及到操作系統(tǒng)及其上的軟件,還涉及到開(kāi)發(fā)工具。比如說(shuō),我們不斷地開(kāi)發(fā)新的工具以便讓并行編程變得更容易一些,我們也在考慮Windows HPC Server與.NET的并行延伸,我們還和Visual Studio開(kāi)發(fā)工具部門(mén)密切合作,以便讓開(kāi)發(fā)者能更快地開(kāi)發(fā)出并行軟件。”Mendillo表示。

  高性能計(jì)算四處著手

  4月7日,微軟通過(guò)提供網(wǎng)上下載,擴(kuò)大了最新版本W(wǎng)indows HPC Server 2008 R2的beta測(cè)試范圍。

  Mendillo表示,微軟主要是在四個(gè)方面提高了新版軟件的性能和功能。

  高性能計(jì)算首先就是要實(shí)現(xiàn)高性能。“盡管Linux進(jìn)入高性能計(jì)算市場(chǎng)已經(jīng)很多年了,但在模擬兩車相撞的通用有限元分析標(biāo)準(zhǔn)測(cè)試中,隨著處理器內(nèi)核數(shù)的增加,我們產(chǎn)品的性能表現(xiàn)至少與Linux一樣,有些時(shí)候甚至超過(guò)它們。”Mendillo表示,“擁有強(qiáng)勁浮點(diǎn)性能的GPU作為性能加速器已經(jīng)越來(lái)越多地被用在高性能計(jì)算系統(tǒng)中,我們現(xiàn)在的測(cè)試版已經(jīng)包含了對(duì)GPU的支持,開(kāi)發(fā)者可以在嵌有NVIDIA公司GPU編程工具的Visual Studio上,對(duì)GPU進(jìn)行編程。”

  二是加速Excel運(yùn)算。切不要以為這是殺雞用牛刀。Mendillo介紹說(shuō),使用Excel的人壽保險(xiǎn)精算其運(yùn)算量非常大,在高端PC上要跑14個(gè)小時(shí),而后來(lái)這家保險(xiǎn)公司使用32節(jié)點(diǎn)的機(jī)群系統(tǒng)后,耗時(shí)只有2.5分鐘。

  如今高性能計(jì)算用戶面臨這種尷尬的情況:一方面渴求計(jì)算資源,另一方面大量的桌面計(jì)算資源被閑置。Windows HPC Server 2008 R2提供了名為“工作站機(jī)群”的功能,把桌面上的工作站和PC閑暇時(shí)間的計(jì)算資源整合成一個(gè)高性能計(jì)算系統(tǒng),這是其三。

  最后一點(diǎn)則是由于高性能計(jì)算系統(tǒng)通常都是異構(gòu)平臺(tái),因此跨平臺(tái)的互操作性就顯得很重要了。“我們從客戶那里了解到,有些客戶過(guò)去一直在使用Linux機(jī)群,現(xiàn)在想用Windows方案。這樣客戶原有的投資和Windows之間的互操作就十分重要了。”Mendillo表示,“微軟與Adaptive等三家公司合作,為用戶提供雙啟動(dòng)以及動(dòng)態(tài)負(fù)載平衡等功能。”

相關(guān)消息:

 

http://winsystem.ctocio.com.cn/179/9432179.shtml

posted @ 2012-10-21 14:34 jackdong 閱讀(507) | 評(píng)論 (0)編輯 收藏

PGI編譯器集成了全局優(yōu)化,矢量化,軟件流水,和共享內(nèi)存并行化,配置文件反饋優(yōu)化技術(shù)以及生成異構(gòu)并行代碼生成的能力等功能。不同于市場(chǎng)上的一些產(chǎn)品,PGI編譯器不依賴于外部預(yù)處理器來(lái)提供這些功能。支持的操作系統(tǒng)有Linux,Mac OS X和Windows。

增強(qiáng)的PGI Fortran 編譯器可以支持由 NVIDIA 和 PGI 共同定義的 CUDA Fortran 擴(kuò)展。CUDA Fortran 類似于 NVIDIA CUDA C,而且通過(guò)直接控制數(shù)據(jù)移動(dòng)的各方各面支持顯式 GPU Accelerator編程,并減輕運(yùn)算密集函數(shù)的負(fù)荷。

增強(qiáng)的PGI Fortran 和 C 編譯器也支持 PGI Accelerator編程模型,這種高級(jí)的隱式模型允許圖形加速器(accelerator)使用Fortran 指令或 C 編譯指示從而減輕主機(jī)CPU上運(yùn)算密集的代碼段的負(fù)荷。

可將這些程序遷移至其他平臺(tái)和編譯器。

 

PGI 提供原生的標(biāo)量和并行編譯器產(chǎn)品,用于以下高級(jí)語(yǔ)言:
Fortran 95 帶有 Fortran 2003 擴(kuò)展,符合 OpenMP 3.0,支持 GPU
ANSI C99 擴(kuò)展,符合 OpenMP 3.0,支持 GPU
ANSI/ISO C++、符合 OpenMP 3.0

PGI編譯器產(chǎn)品線包括:
PGI Workstation – 單用戶節(jié)點(diǎn)鎖定許可證
PGI Server – 多用戶網(wǎng)絡(luò)浮動(dòng)許可證
PGI CDK Cluster Development Kit – 多用戶網(wǎng)絡(luò)浮動(dòng)許可證,帶有可擴(kuò)展的 MPI 程序調(diào)試器與程序分析器
PGI Visual Fortran – 與 Microsoft Visual Studio 集成的 PGI Fortran;提供單用戶與多用戶許可證,并且包含于 PGI CDK for Windows 中。

程序調(diào)試器、程序分析器與其他工具
除了整套并行語(yǔ)言編譯器以外,所有的 PGI 產(chǎn)品還包含 PGDBG ? OpenMP/MPI 圖形化并行程序調(diào)試器和 PGPROF ? OpenMP/MPI 程序性能分析器。

PGI提供市面上唯一的多核 x64 并行編譯器、調(diào)試器和程序分析器,以及與這些編譯器、調(diào)試器與分析器直接集成的并行支持。這有助于編程人員進(jìn)行更快的開(kāi)發(fā)、獲得更高的性能與更出色的穩(wěn)定性。

為何選擇 PGI:
用于 Intel 和 AMD x64 處理器+GPU 的 PGI Unified Binary
PGI Unified Binary 技術(shù)通過(guò)整合成一個(gè)可執(zhí)行文件,并為 Intel 和 AMD 的多核 x64 處理器系列以及 NVIDIA 的 GPU Accelerator優(yōu)化代碼順序,簡(jiǎn)化了跨平臺(tái)支持。PGI Unified Binary 提供 x64 平臺(tái)的所有優(yōu)勢(shì),幫助您充分利用最新的硬件革新技術(shù)。

用于高性能應(yīng)用程序的編譯器解決方案
PGI 編譯器為廣泛的應(yīng)用程序與基準(zhǔn)測(cè)試提供世界級(jí)的性能。PGI 編譯器是大量注重性能的應(yīng)用程序的絕佳選擇,這些應(yīng)用程序的領(lǐng)域包括地理建模、機(jī)械工程、計(jì)算化學(xué)、天氣預(yù)報(bào)與高能物理學(xué)。PGI 編譯器連續(xù)在 SPECfp2006、SPECint2006、SPECompM2001 與 NAS 并行基準(zhǔn)測(cè)試中位居榜首。

跨平臺(tái)高性能計(jì)算開(kāi)發(fā)環(huán)境
PGI 編譯器生成的代碼為行業(yè)最流行的高性能計(jì)算(HPC)平臺(tái)進(jìn)行了優(yōu)化,而且可以直接從最主流的系統(tǒng)制造商那里獲取它們。PGI 產(chǎn)品可以在廣泛的64位與32位桌面和服務(wù)器操作系統(tǒng)下運(yùn)行,包括30多種流行的 Linux 版本、Mac OS X 以及 Microsoft Windows 的大多數(shù)版本(包括 HPC Server 2008)。

用于Accelerator編程的全方位模型
PGI Accelerator編程模型只需通過(guò)將可遷移的編譯器指令添加到現(xiàn)有的符合標(biāo)準(zhǔn)的MPI、OpenMP Fortran 和 C 程序中,即可幫助開(kāi)發(fā)人員在 x64+GPU 平臺(tái)上不斷加速應(yīng)用程序。CUDA Fortran 允許專業(yè)的編程人員直接控制 GPGPU 編程的各個(gè)方面。

并行編譯器與工具的集成套件
PGI 提供一套完整的編譯器與工具集成套件,用于開(kāi)發(fā)高性能并行應(yīng)用程序,包括完全集成的圖形 PGDBG? 與 PGPROF? 并行 MPI/OpenMP 應(yīng)用程序調(diào)試和分析工具。PGI 編譯器與工具在所有支持的操作系統(tǒng)上提供統(tǒng)一的用戶界面,簡(jiǎn)化了設(shè)計(jì)、編寫(xiě)、調(diào)試與微調(diào)高性能運(yùn)算應(yīng)用程序的流程。

一套適用于世界上要求最嚴(yán)苛應(yīng)用程序的解決方案
利用 PGI 編譯器與工具構(gòu)建而成的領(lǐng)先商業(yè)應(yīng)用程序包括 ANSYS、ADINA、AVL Fire、POLYFLOW、STAR-CD、LS-DYNA、RADIOSS、PAM-CRASH 和 GAUSSIAN。利用 PGI 各個(gè)版本的編譯器與工具進(jìn)行構(gòu)建與測(cè)試的領(lǐng)先社團(tuán)研究應(yīng)用程序包括 AMBER、BLAST、CAM、CHARMM、GAMESS、MCNP5、MM5、MOLPRO、MOM4、POP 與 WRF。
 


PGI
官方網(wǎng)站:www.pgroup.com

PGI Workstation
PGI Workstation 級(jí)編譯器和工具用于采用 64 位 x64 和 32 位 x86 處理器的工作站或服務(wù)器,支持高達(dá)八個(gè)CPU插槽運(yùn)行 32 位或 64 位 Linux 或 Windows 操作系統(tǒng)。 、

PGI Server
PGI Server 級(jí)編譯器和工具用于采用 64 位 x64 和 32 位 x86 處理器的工作站或服務(wù)器,支持高達(dá)16個(gè)CPU插槽并可運(yùn)行 Linux 或 Windows 操作系統(tǒng)。 、

PGI CDK
PGI CDK Cluster Development Kit 是您構(gòu)建 Linux 集群所需要的全部工具,除了硬件之外。可用于 64 位或 32 位 Linux。

PGI Visual Fortran
PGI Visual Fortran 將 PGI 套裝軟件的高性能 64 位和 32 位并行 Fortran 編譯器和工具完全集成到 Microsoft* Visual Studio* 2005 中。

 品牌  PGI  軟件名稱  PGI編譯器
 系統(tǒng)平臺(tái)要求  Windows、Linux  購(gòu)買(mǎi)  

posted @ 2012-10-21 13:56 jackdong 閱讀(1079) | 評(píng)論 (0)編輯 收藏

http://www.nvidia.cn/object/gpu-acceleration-genomics-application-openacc-press-20120806-cn.html

"DNADist" 軟件輕松實(shí)現(xiàn) 16 倍速度提升, 可幫助 Roche 和其它醫(yī)藥公司加快藥物研究

2012 年 8 月 6 日 — 中國(guó)上海 — 英偉達(dá)公司今天宣布,OpenACC 編程標(biāo)準(zhǔn)讓中國(guó)研究人員能夠大幅加速 DNADist 基因組應(yīng)用程序(1),研究人員在尋找遺傳疾病治療方法的初期階段使用該應(yīng)用程序,這些遺傳疾病包括唐氏綜合癥、血友病、囊胞性纖維癥以及鐮狀細(xì)胞疾病等等。

利用 CAPS 公司 OpenACC 編譯器上海交通大學(xué)CAPS公司 研究人員僅僅通過(guò)在應(yīng)用程序代碼中增加了四個(gè)簡(jiǎn)單的提示,即所謂的“指令”,便在一臺(tái)英偉達(dá)™ (NVIDIA®) Tesla™GPU 系統(tǒng)上令 DNADist 應(yīng)用程序加速了 16 倍。

DNADist 是一款距離矩陣應(yīng)用程序,用于研究進(jìn)化史上各個(gè)物種之間的遺傳關(guān)系,該應(yīng)用程序讓研究人員能夠讀取核甘酸序列,進(jìn)而從定序的 DNA 數(shù)據(jù)中提取信息,此舉有可能讓人們能夠更好地了解遺傳流行疾病的原因和治療方法。加速 DNADist 應(yīng)用程序讓研究人員能夠大幅擴(kuò)大研究輸入數(shù)據(jù)的范圍、在疾病治療研究過(guò)程中更早地獲得可付諸實(shí)際行動(dòng)的信息。

OpenACC 是一種利用指令的并行計(jì)算編程標(biāo)準(zhǔn),該標(biāo)準(zhǔn)旨在讓全球數(shù)以百萬(wàn)計(jì)的研究人員能夠輕松利用 GPU 計(jì)算的強(qiáng)大能力。 它為用戶提供了最簡(jiǎn)單的方式,無(wú)論用戶是否具備大量并行編程專業(yè)技術(shù),均可在數(shù)小時(shí)之內(nèi)運(yùn)用自己熟悉的編程模型來(lái)加速研究工作。

OpenACC 和 GPU 加速的威力讓 Roche 驚嘆不已
只需極少的工作即可迅速可實(shí)現(xiàn)改變行業(yè)面貌的應(yīng)用程序加速,OpenACC 讓 Roche 這樣全球領(lǐng)先的醫(yī)藥公司能夠以更具性價(jià)比的方式更快地研究、找出和開(kāi)發(fā)出更有效的藥物。

Roche 醫(yī)藥全球信息項(xiàng)目總監(jiān) Steve Pan 表示:“OpenACC 能夠如此迅速而輕松地為 DNADist 釋放 GPU 加速能力,這讓我感到震驚。DNADist 是我們頂級(jí)關(guān)鍵的應(yīng)用程序之一。 GPU 的潛在影響是無(wú)法估價(jià)的,因?yàn)橹灰覀兊漠a(chǎn)品能夠更快地上市,即便僅僅是提前一天,也會(huì)拯救更多生命。”

英偉達(dá) Tesla 事業(yè)部高級(jí)總監(jiān) Sumit Gupta 指出:“想要從浩繁的可用 DNA 定序數(shù)據(jù)中提取有意義的信息,需要依賴不斷增長(zhǎng)的計(jì)算能力。 OpenACC 讓研究人員能夠快速而輕松地利用 GPU 加速器的巨大性能,來(lái)分析海量的基因數(shù)據(jù)。這樣能夠大幅縮短研究生物系統(tǒng)所需的時(shí)間,有可能會(huì)讓研究人員開(kāi)發(fā)出更有效的下一代藥物。”

目前有大量研究人員和工程師正在運(yùn)用支持 OpenACC 的編譯器和 CPU/GPU 混合型計(jì)算系統(tǒng)來(lái)加速各類應(yīng)用程序,而且研究人員和工程師數(shù)量仍在不斷增長(zhǎng)。涉及的應(yīng)用程序包括 CAD/CAM、圖像處理、材料科學(xué)、分子動(dòng)力學(xué)以及量子化學(xué)等等。 在很多情況下,用戶報(bào)告,僅僅用了短短幾個(gè)小時(shí)的時(shí)間,便已實(shí)現(xiàn)高達(dá) 5-10 倍甚至更高的速度提升。

展示 OpenACC 和 DNADist 的網(wǎng)絡(luò)研討會(huì) – 2012 年 9 月 6 日
CAPS 公司將于 2012 年 9 月 6 日星期四開(kāi)辦一場(chǎng)免費(fèi)的公開(kāi)網(wǎng)絡(luò)研討會(huì),為參與者講解 OpenACC 使用案例和最佳實(shí)踐,詳細(xì)介紹 DNADist 應(yīng)用程序的加速。如需了解更多信息或如需報(bào)名參加,敬請(qǐng)?jiān)L問(wèn) https://www2.gotomeeting.com/register/668751466。

關(guān)于英偉達(dá)™ Tesla™ GPU
英偉達(dá)™ Tesla™ GPU 是基于英偉達(dá)™ (NVIDIA®) CUDA™ 并行計(jì)算平臺(tái)的大規(guī)模并行加速器。 英偉達(dá)™ Tesla™ GPU 完全專為節(jié)能的高性能計(jì)算 (HPC)、計(jì)算科學(xué)以及超級(jí)計(jì)算而設(shè)計(jì),與僅使用 CPU 的做法相比,能夠大幅加速一系列科學(xué)與商業(yè)應(yīng)用程序。
如需了解有關(guān)英偉達(dá)™ Tesla™ GPU 的更多信息,敬請(qǐng)?jiān)L問(wèn)英偉達(dá)™ Tesla™ 網(wǎng)站。 如需了解英偉達(dá) CUDA 的更多信息或如需下載最新版本,敬請(qǐng)?jiān)L問(wèn) CUDA 網(wǎng)站。如需查看更多英偉達(dá)新聞、公司和產(chǎn)品信息、視頻、圖像以及其它信息,敬請(qǐng)?jiān)L問(wèn)英偉達(dá)新聞中心。

關(guān)于英偉達(dá)公司
1999 年,英偉達(dá)公司 (納斯達(dá)克代碼: NVDA) 發(fā)明了圖形處理器 (GPU),讓全世界重新認(rèn)識(shí)了計(jì)算機(jī)圖形的威力?,F(xiàn)在,從智能手機(jī)超級(jí)計(jì)算機(jī),英偉達(dá)的處理器已廣泛應(yīng)用于各種各樣的產(chǎn)品。手機(jī)、平板電腦以及汽車信息娛樂(lè)系統(tǒng)均采用英偉達(dá)的移動(dòng)處理器PC 游戲玩家利用 GPU 來(lái)享受令人嘆為觀止、身臨其境的游戲世界。專業(yè)人士利用 GPU 來(lái)打造 3D 圖形和電影中的視覺(jué)特效、設(shè)計(jì)包括高爾夫球棒與大型噴氣式客機(jī)在內(nèi)的各種解決方案。研究人員利用 GPU 所實(shí)現(xiàn)的高性能計(jì)算 來(lái)推動(dòng)科學(xué)技術(shù)進(jìn)步。英偉達(dá)公司擁有 5,000 多項(xiàng)已發(fā)布、已批準(zhǔn)或已備案專利,其中涵蓋了關(guān)乎現(xiàn)代計(jì)算之根本的諸多理念。如需了解更多信息,敬請(qǐng)?jiān)L問(wèn) www.nvidia.cn。

_____________________________________________

1 DNADist 是 Phylip (PHYLogeny Inference Package) 開(kāi)源軟件包的一部分,這些軟件程序?yàn)樯锟茖W(xué)領(lǐng)域 (主要是種系發(fā)生學(xué)科) 的學(xué)術(shù)人員所采用。 來(lái)源: http://en.wikipedia.org/wiki/PHYLIP

媒體咨詢,請(qǐng)聯(lián)絡(luò):

金洋(Steven Jin)
NVIDIA®(英偉達(dá)™)中國(guó)區(qū)公關(guān)經(jīng)理
電話:(8610)-58661502
E-mail: jiyang@nvidia.com

劉萱、段全義
友拓傳播機(jī)構(gòu)
北京市朝陽(yáng)區(qū)東三環(huán)中路20號(hào)樂(lè)成中心A座18層 (100022)
電話:(8610) 67718828-6110/8114
Email:lucyliu@utoppr.com
          cliff.duan@utoppr.com

posted @ 2012-10-21 13:11 jackdong 閱讀(346) | 評(píng)論 (0)編輯 收藏

1、首先打開(kāi)控制臺(tái)。

2、【..】$su

3、輸入你的root密碼,點(diǎn)擊回車確定。

4、【..】#init 3

5、使用你的賬戶登錄Linux。

6、執(zhí)行顯卡驅(qū)動(dòng)的安裝程序。例如【..】#sh NVIDIA_DEV.sh

7、根據(jù)安裝提示,選擇安裝選項(xiàng),完成安裝。

8、【..】#init 5

OK?。?!very easy!!

http://blog.csdn.net/bendanban/article/details/7660192

posted @ 2012-10-21 13:04 jackdong 閱讀(313) | 評(píng)論 (0)編輯 收藏

從客戶端來(lái)看,SSH提供兩種級(jí)別的安全驗(yàn)證。

第一種級(jí)別(基于口令的安全驗(yàn)證)只要你知道自己帳號(hào)和口令,就可以登錄到遠(yuǎn)程主機(jī)。所有傳輸?shù)臄?shù)據(jù)都會(huì)被加密,但是不能保證你正在連接的服務(wù)器就是你想連接的服務(wù)器??赡軙?huì)有別的服務(wù)器在冒充真正的服務(wù)器,也就是受到"中間人"這種方式的攻擊。

第二種級(jí)別(基于密匙的安全驗(yàn)證)需要依靠密匙,也就是你必須為自己創(chuàng)建一對(duì)密匙,并把公用密匙放在需要訪問(wèn)的服務(wù)器上。如果你要連接到SSH服務(wù)器上, 客戶端軟件就會(huì)向服務(wù)器發(fā)出請(qǐng)求,請(qǐng)求用你的密匙進(jìn)行安全驗(yàn)證。服務(wù)器收到請(qǐng)求之后,先在你在該服務(wù)器的家目錄下尋找你的公用密匙,然后把它和你發(fā)送過(guò)來(lái) 的公用密匙進(jìn)行比較。如果兩個(gè)密匙一致,服務(wù)器就用公用密匙加密"質(zhì)詢"(challenge)并把它發(fā)送給客戶端軟件。客戶端軟件收到"質(zhì)詢"之后就可 以用你的私人密匙解密再把它發(fā)送給服務(wù)器。

用這種方式,你必須知道自己密匙的口令。但是,與第一種級(jí)別相比,第二種級(jí)別不需要在網(wǎng)絡(luò)上傳送口令。

第二種級(jí)別不僅加密所有傳送的數(shù)據(jù),而且"中間人"這種攻擊方式也是不可能的(因?yàn)樗麤](méi)有你的私人密匙)。但是整個(gè)登錄的過(guò)程可能需要10秒。

安裝并測(cè)試OpenSSH
因?yàn)槭艿矫绹?guó)法律的限制,在很多Linux的發(fā)行版中都沒(méi)有包括OpenSSH。但是,可以從網(wǎng)絡(luò)上下載并安裝OpenSSH(有關(guān)OpenSSH的安裝 和配置請(qǐng)參考:http://www.linuxaid.com.cn/engineer/brimmer/html/OpenSSH.htm)。

安裝完OpenSSH之后,用下面命令測(cè)試一下:

ssh -l [your accountname on the remote host] [address of the remote host]

如果OpenSSH工作正常,你會(huì)看到下面的提示信息:

The authenticity of host [hostname] can't be established.
Key fingerprint is 1024 5f:a0:0b:65:d3:82:df:ab:44:62:6d:98:9c:fe:e9:52.
Are you sure you want to continue connecting (yes/no)?

OpenSSH告訴你它不知道這臺(tái)主機(jī),但是你不用擔(dān)心這個(gè)問(wèn)題,因?yàn)槟闶堑谝淮蔚卿涍@臺(tái)主機(jī)。鍵入"yes"。這將把這臺(tái)主機(jī)的"識(shí)別標(biāo)記"加到"~/.ssh/know_hosts"文件中。第二次訪問(wèn)這臺(tái)主機(jī)的時(shí)候就不會(huì)再顯示這條提示信息了。

然后,SSH提示你輸入遠(yuǎn)程主機(jī)上你的帳號(hào)的口令。輸入完口令之后,就建立了SSH連接,這之后就可以象使用telnet那樣使用SSH了。

SSH的密匙
生成你自己的密匙對(duì)
生成并分發(fā)你自己的密匙有兩個(gè)好處:

1) 可以防止"中間人"這種攻擊方式

2) 可以只用一個(gè)口令就登錄到所有你想登錄的服務(wù)器上

用下面的命令可以生成密匙:

ssh-keygen

如果遠(yuǎn)程主機(jī)使用的是SSH 2.x就要用這個(gè)命令:

ssh-keygen -d

在同一臺(tái)主機(jī)上同時(shí)有SSH1和SSH2的密匙是沒(méi)有問(wèn)題的,因?yàn)槊艹资谴娉刹煌奈募摹?br />
ssh-keygen命令運(yùn)行之后會(huì)顯示下面的信息:

Generating RSA keys: ............................ooooooO......ooooooO
Key generation complete.
Enter file in which to save the key (/home/[user]/.ssh/identity):
[按下ENTER就行了]
Created directory '/home/[user]/.ssh'.
Enter passphrase (empty for no passphrase):
[輸入的口令不會(huì)顯示在屏幕上]
Enter same passphrase again:
[重新輸入一遍口令,如果忘記了口令就只能重新生成一次密匙了]
Your identification has been saved in /home/[user]/.ssh/identity.
[這是你的私人密匙]
Your public key has been saved in /home/[user]/.ssh/identity.pub.
The key fingerprint is: 2a:dc:71:2f:27:84:a2:e4:a1:1e:a9:63:e2:fa:a5:89 [user]@[local machine]

"ssh-keygen -d"做的是幾乎同樣的事,但是把一對(duì)密匙存為(默認(rèn)情況下)"/home/[user]/.ssh/id_dsa"(私人密匙)和"/home/[user]/.ssh/id_dsa.pub"(公用密匙)。

現(xiàn)在你有一對(duì)密匙了:公用密匙要分發(fā)到所有你想用ssh登錄的遠(yuǎn)程主機(jī)上去;私人密匙要好好地保管防止別人知道你的私人密匙。用"ls -l ~/.ssh/identity"或"ls -l ~/.ssh/id_dsa"所顯示的文件的訪問(wèn)權(quán)限必須是"-rw-------"。

如果你懷疑自己的密匙已經(jīng)被別人知道了,不要遲疑馬上生成一對(duì)新的密匙。當(dāng)然,你還要重新分發(fā)一次公用密匙。

分發(fā)公用密匙
在每一個(gè)你需要用SSH連接的遠(yuǎn)程服務(wù)器上,你要在自己的家目錄下創(chuàng)建一個(gè)".ssh"的子目錄,把你的公用密匙"identity.pub" 拷貝到這個(gè)目錄下并把它重命名為"authorized_keys"。然后執(zhí)行:

chmod 644 .ssh/authorized_keys

這一步是必不可少的。如果除了你之外別人對(duì)"authorized_keys"文件也有寫(xiě)的權(quán)限,SSH就不會(huì)工作。

如果你想從不同的計(jì)算機(jī)登錄到遠(yuǎn)程主機(jī),"authorized_keys"文件也可以有多個(gè)公用密匙。在這種情況下,必須在新的計(jì)算機(jī)上重新生成一對(duì)密 匙,然后把生成的"identify.pub"文件拷貝并粘貼到遠(yuǎn)程主機(jī)的"authorized_keys"文件里。當(dāng)然在新的計(jì)算機(jī)上你必須有一個(gè)帳 號(hào),而且密匙是用口令保護(hù)的。有一點(diǎn)很重要,就是當(dāng)你取消了這個(gè)帳號(hào)之后,別忘了把這一對(duì)密匙刪掉。

原文地址:http://fly-net-cn.iteye.com/blog/119301

posted @ 2012-10-21 13:03 jackdong 閱讀(409) | 評(píng)論 (0)編輯 收藏

在終端下使用vim進(jìn)行編輯時(shí),默認(rèn)情況下,編輯的界面上是沒(méi)有顯示行號(hào)、語(yǔ)法高亮度顯示、智能縮進(jìn)等功能的。為了更好的在vim下進(jìn)行工作,需要手動(dòng)設(shè)置一個(gè)配置文件:.vimrc。
  在啟動(dòng)vim時(shí),當(dāng)前用戶根目錄下的.vimrc文件會(huì)被自動(dòng)讀取,該文件可以包含一些設(shè)置甚至腳本,所以,一般情況下把.vimrc文件創(chuàng)建在當(dāng)前用戶的根目錄下比較方便,即創(chuàng)建的命令為:
  $vi ~/.vimrc
  設(shè)置完后
  $:x 或者 $wq
  進(jìn)行保存退出即可。
  下面給出一個(gè)例子,其中列出了經(jīng)常用到的設(shè)置,詳細(xì)的設(shè)置信息請(qǐng)參照參考資料:
  “雙引號(hào)開(kāi)始的行為注釋行,下同
  “去掉討厭的有關(guān)vi一致性模式,避免以前版本的一些bug和局限
  set nocompatible
  “顯示行號(hào)
  set nummber
  “檢測(cè)文件的類型
  filetype on
  “記錄歷史的行數(shù)
   set history=1000
   “背景使用黑色
  set background=dark
  “語(yǔ)法高亮度顯示
   syntax on
  “下面兩行在進(jìn)行編寫(xiě)代碼時(shí),在格式對(duì)起上很有用;
  “第一行,vim使用自動(dòng)對(duì)起,也就是把當(dāng)前行的對(duì)起格式應(yīng)用到下一行;
  “第二行,依據(jù)上面的對(duì)起格式,智能的選擇對(duì)起方式,對(duì)于類似C語(yǔ)言編
  “寫(xiě)上很有用
  set autoindent
  set smartindent
  “第一行設(shè)置tab鍵為4個(gè)空格,第二行設(shè)置當(dāng)行之間交錯(cuò)時(shí)使用4個(gè)空格
  set tabstop=4
  set shiftwidth=4
  “設(shè)置匹配模式,類似當(dāng)輸入一個(gè)左括號(hào)時(shí)會(huì)匹配相應(yīng)的那個(gè)右括號(hào)
  set showmatch
  “去除vim的GUI版本中的toolbar
  set guioptions-=T
  “當(dāng)vim進(jìn)行編輯時(shí),如果命令錯(cuò)誤,會(huì)發(fā)出一個(gè)響聲,該設(shè)置去掉響聲
  set vb t_vb=
  “在編輯過(guò)程中,在右下角顯示光標(biāo)位置的狀態(tài)行
  set ruler
  “默認(rèn)情況下,尋找匹配是高亮度顯示的,該設(shè)置關(guān)閉高亮顯示
  set nohls
  “查詢時(shí)非常方便,如要查找book單詞,當(dāng)輸入到/b時(shí),會(huì)自動(dòng)找到第一
  “個(gè)b開(kāi)頭的單詞,當(dāng)輸入到/bo時(shí),會(huì)自動(dòng)找到第一個(gè)bo開(kāi)頭的單詞,依
  “次類推,進(jìn)行查找時(shí),使用此設(shè)置會(huì)快速找到答案,當(dāng)你找要匹配的單詞
  “時(shí),別忘記回車
  set incsearch
  “修改一個(gè)文件后,自動(dòng)進(jìn)行備份,備份的文件名為原文件名加“~“后綴
  if has(“vms”)
   set nobackup
  else
   set backup
  endif
  如果去除注釋后,一個(gè)完整的.vimrc配置信息如下所示:
  set nocompatible
  set nummber
  filetype on
  set history=1000
  set background=dark
  syntax on
  set autoindent
  set smartindent
  set tabstop=4
  set shiftwidth=4
  set showmatch
  set guioptions-=T
  set vb t_vb=
  set ruler
  set nohls
  set incsearch
  if has(“vms”)
   set nobackup
  else
   set backup
  endif
  
  如果設(shè)置完后,發(fā)現(xiàn)功能沒(méi)有起作用,檢查一下系統(tǒng)下是否安裝了vim-enhanced包,查詢命令為:
  $rpm –q vim-enhanced
  參考資料:
  1.vim的完全翻譯版在下面連接處可以找到
http://vimcdoc.sourceforge.net/
  可以下栽其中的一個(gè)PDF版本,里面介紹的很詳細(xì),強(qiáng)烈推薦:)
  2.更詳細(xì)的vim信息可以訪問(wèn):
http://www.vim.org/
  3.一個(gè)帶有英文注釋的.vimrc例子

http://www.vi-improved.org/vimrc.php(王朝網(wǎng)絡(luò) wangchao.net.cn)


本文轉(zhuǎn)載自:http://www.wangchao.net.cn/bbsdetail_816650.html

posted @ 2012-10-21 13:02 jackdong 閱讀(260) | 評(píng)論 (0)編輯 收藏

Linux 是一個(gè)非常強(qiáng)大的操作系統(tǒng),但是完全轉(zhuǎn)換為L(zhǎng)inux是比較困難的。鑒于這個(gè)原因,很多人更愿意保留雙系統(tǒng)(Linux&Windows),Linux boot loader though(被稱為Grub),通常默認(rèn)啟動(dòng)Linux,這里我們講下如何去改變這一點(diǎn)。

注意:我們使用的Linux版本是Ubuntu。


方法一:圖形的方法

如果你還不是很熟練使用命令行,或者說(shuō)你僅僅是想用美妙的圖形界面,這就是你要的方法了!

1)我們需要安裝一個(gè)程序,這個(gè)程序叫startupmanager。我們可以在Ubuntu 軟件中心找到它。找到之后就可以點(diǎn)擊安裝了(install)。



2)安裝完成之后,啟動(dòng)它,在提示框中鍵入你的用戶密碼。

3)在Boot options選項(xiàng)卡中,點(diǎn)擊在Default operating system下的下拉菜單。然后選擇Windows作為你的默認(rèn)啟動(dòng)系統(tǒng)就可以了。



4)完成之后,點(diǎn)擊關(guān)閉(Close)按鈕,你會(huì)看到StartUp-Manager正在完成剩余的工作。



方法二:命令行方式

如果你想使用命令行方式,或許你應(yīng)該也了解一點(diǎn)VI。

1)打開(kāi)一個(gè)Terminal窗口(CTRL+ALT+T

2)查找一下Windows操作系統(tǒng)的啟動(dòng)順序號(hào)。

鍵入命令:cat /boot/grub/grub.cfg | grep menuentry



在下面的截屏中,你會(huì)看到“Windows 7...”是第五個(gè)入口,但是因?yàn)槿肟谔?hào)的計(jì)數(shù)是從0開(kāi)始的,那么真正的入口號(hào)應(yīng)該是4。

3)編輯 /etc/default/grub

鍵入命令:sudo vim /etc/default/grub

將GRUB_DEFAULT改為4,然后保存這個(gè)文件后退出。



4)對(duì)boot loader更新一下剛才的修改。

鍵入命令:sudo update-grub


Ok了,你可以啟動(dòng)下系統(tǒng)看看了。若有問(wèn)題歡迎評(píng)論。

附錄:原文地址:http://howto.cnet.com/8301-11310_39-20111987-285/how-to-change-the-boot-order-of-a-dual-boot-linux-pc/

posted @ 2012-10-21 13:01 jackdong 閱讀(220) | 評(píng)論 (0)編輯 收藏

本文向大家介紹如何利用VS2008建立一個(gè)CUDA工程。

第一步: 下載相應(yīng)的deriver和toolkit,最好把sdk也下載來(lái)安裝好。

依次安裝這三個(gè)軟件。這里就不討論這一部分了。這部分實(shí)在是沒(méi)得說(shuō)。


第二步:建立新空工程


圖1


圖2


圖3


圖4

第三步:選擇編譯生成規(guī)則


圖5


圖6

第四步:添加CUDA文件右擊你的項(xiàng)目,選擇添加-》新建項(xiàng),然后參照?qǐng)D示


圖7


圖8


圖9

第五步:添加鏈接庫(kù),右擊項(xiàng)目-》屬性


圖10


圖11

最后一步:生成


圖12


圖13


http://blog.csdn.net/bendanban/article/details/8037538
posted @ 2012-10-21 12:57 jackdong 閱讀(248) | 評(píng)論 (0)編輯 收藏

僅列出標(biāo)題
共10頁(yè): First 2 3 4 5 6 7 8 9 10 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美激情一区二区| 久久亚洲国产成人| 国产精品久在线观看| 欧美国产一区二区| 欧美精品日韩一区| 欧美福利一区| 欧美日韩精品伦理作品在线免费观看| 欧美激情在线| 国产精品欧美在线| 亚洲国产第一| 欧美中文字幕在线视频| 久久午夜国产精品| 欧美大片一区二区三区| 欧美日韩精品欧美日韩精品一| 欧美人成在线视频| 国产精品区一区二区三区| 黄色综合网站| 亚洲午夜视频在线观看| 欧美中在线观看| 欧美激情1区2区3区| 99精品热视频只有精品10| 欧美一区亚洲一区| 欧美精品一区二区三| 国产色爱av资源综合区| 91久久精品国产| 亚洲欧美一区二区三区久久| 蜜臀久久久99精品久久久久久 | 99天天综合性| 欧美一区二区精品久久911| 久久久久久欧美| 亚洲福利视频网站| 亚洲三级影院| 亚洲女人天堂av| 欧美96在线丨欧| 国产欧美精品在线播放| 亚洲欧洲一区二区三区在线观看| 亚洲一区二区三区精品在线| 开心色5月久久精品| 日韩香蕉视频| 美女网站久久| 国产精品qvod| 亚洲字幕一区二区| 在线观看91精品国产入口| 日韩亚洲不卡在线| 欧美88av| 久久久91精品国产| 国产免费亚洲高清| 亚洲欧美另类在线观看| 最新中文字幕一区二区三区| 久久国产一区二区三区| 国产精品一区一区三区| 亚洲视频免费在线| 亚洲欧洲另类国产综合| 免费观看成人| 亚洲国产mv| 免费视频一区| 久久久久国产精品www| 国产乱理伦片在线观看夜一区 | 欧美性大战久久久久| 亚洲国产99精品国自产| 91久久极品少妇xxxxⅹ软件| 国产精品系列在线播放| 9色porny自拍视频一区二区| 欧美高清一区二区| 久久精品一区四区| 国产综合精品一区| 久久久久99| 久久久国产一区二区| 海角社区69精品视频| 久久久久久亚洲精品不卡4k岛国| 亚洲欧美日韩综合| 国产欧美一区二区三区国产幕精品 | 欧美日韩精品是欧美日韩精品| 1024精品一区二区三区| 鲁大师影院一区二区三区| 久久久99精品免费观看不卡| 国产有码在线一区二区视频| 老牛影视一区二区三区| 欧美成人免费大片| 亚洲午夜免费视频| 欧美一区二区三区免费在线看| 国内精品福利| 亚洲福利av| 国产精品毛片va一区二区三区 | 一本久道久久综合狠狠爱| 国产精品福利在线观看网址| 欧美影片第一页| 欧美va亚洲va国产综合| 一区二区三区 在线观看视频| 亚洲视频在线观看免费| 韩国福利一区| 亚洲麻豆av| 国产自产v一区二区三区c| 欧美高清在线| 国产伦精品一区二区三区四区免费| 久久免费99精品久久久久久| 欧美大片免费久久精品三p| 午夜一区在线| 久久综合色播五月| 香蕉久久夜色精品国产使用方法| 久久精品视频免费| 日韩午夜激情av| 性欧美video另类hd性玩具| 亚洲激情视频在线观看| 亚洲一区三区电影在线观看| 黄色小说综合网站| 在线一区二区三区四区| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美久久一级| 久久偷看各类wc女厕嘘嘘偷窃| 欧美日韩成人综合| 免费看的黄色欧美网站| 欧美日韩精品欧美日韩精品| 亚洲私人影吧| 亚洲精品在线免费| 国内精品免费午夜毛片| av成人手机在线| 在线观看视频一区二区| 亚洲欧美国产一区二区三区| 亚洲免费av观看| 久久综合久久综合这里只有精品 | 亚洲免费视频成人| 欧美精品日本| 欧美福利视频在线| 狠狠色综合网| 欧美在线视频日韩| 久久久久国产成人精品亚洲午夜| 欧美色精品在线视频| 亚洲三级免费电影| 99在线精品视频在线观看| 免费成人高清| 欧美激情综合色| ●精品国产综合乱码久久久久 | 国产精品一区二区久久久| 日韩视频一区二区三区| 一区二区欧美亚洲| 国产精品久久久对白| 亚洲一级黄色| 欧美在线观看一二区| 国产欧美日韩一区二区三区| 亚洲一区二区免费| 欧美一区二区三区免费看| 久久一区激情| 最新成人在线| 欧美亚洲一区二区在线观看| 国产综合在线视频| 亚洲综合色噜噜狠狠| 香蕉视频成人在线观看| 国产日韩精品久久| 欧美亚洲视频在线看网址| 久久久人成影片一区二区三区观看 | 精品不卡一区二区三区| 久久久精品动漫| 亚洲高清资源| 亚洲特级片在线| 国产精品扒开腿做爽爽爽视频 | 亚洲国产三级网| 亚洲一区二区成人在线观看| 欧美色123| 久久国产精品久久w女人spa| 欧美成人精品一区二区三区| 日韩视频在线观看一区二区| 欧美午夜精品理论片a级按摩| 午夜电影亚洲| 久久综合福利| 日韩一区二区免费看| 国产精品亚洲精品| 噜噜噜91成人网| 亚洲少妇一区| 欧美成年人视频网站| 国产精品99久久不卡二区| 国产在线精品二区| 欧美精品粉嫩高潮一区二区| 亚洲女ⅴideoshd黑人| 日韩一区二区免费高清| 一本一本久久| 久久精品二区亚洲w码| 亚洲激情在线观看视频免费| 国产精品xxxav免费视频| 久久九九国产精品怡红院| 日韩视频中文| 你懂的视频一区二区| 正在播放亚洲| 亚洲大胆人体视频| 国产精品免费看| 欧美xx视频| 久久国产精彩视频| 一本色道**综合亚洲精品蜜桃冫| 男女激情久久| 欧美一区91| 中文精品一区二区三区| 在线播放国产一区中文字幕剧情欧美 | 欧美亚洲综合在线| 日韩亚洲在线| 欧美激情精品久久久久久| 久久久国产一区二区| 亚洲自拍偷拍一区| 宅男精品导航| 99精品热6080yy久久| 一区二区亚洲精品国产|