亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 3932 | 回復(fù): 4
打印 上一主題 下一主題

[其他] 全世界只有我們 Erlang 程序員是正確的 [復(fù)制鏈接]

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國(guó)
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚座
日期:2015-01-02 22:04:33午馬
日期:2014-11-25 09:58:35辰龍
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龍
日期:2014-08-21 10:47:58
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-05-06 09:34 |只看該作者 |倒序?yàn)g覽
 

全世界只有我們是正確的,其他的全錯(cuò)了。我們(Erlang程序員)找到了癥結(jié)并正確的解決了問題,所有的其他人(非Erlang人)都找錯(cuò)了方向,解決了錯(cuò)誤的問題。
全世界其他人想解決的問題是如何讓現(xiàn)存的程序能并行執(zhí)行。2004年之前,摩爾定律一直有效。每年我們的程序執(zhí)行都會(huì)變得更快,我們不需要成為一個(gè)優(yōu)秀的程序員,我們不需要掌握更優(yōu)化的算法就能讓程序一年比一年更快。

芯片越來(lái)越大,時(shí)鐘速度越來(lái)越快,程序運(yùn)行速度越來(lái)越快,每年大概以15%幅度的性能提升。

到了2004年,這些現(xiàn)象終止了。芯片已經(jīng)足夠大,時(shí)鐘的速率已經(jīng)快到在一個(gè)時(shí)鐘周期內(nèi)時(shí)鐘脈沖不能到達(dá)芯片的所有部分。電路設(shè)計(jì)開始改變。多核處理器出現(xiàn)。

從2004年開始,芯片的體積仍然在增大,但時(shí)鐘的速率開始變小,每個(gè)芯片上的CPU數(shù)量開始增加。我們從每一個(gè)芯片只有一個(gè)超級(jí)處理器的時(shí)代進(jìn)入到每個(gè)芯片有多個(gè)速度較慢、性能較弱的多核處理器時(shí)代。

由此開始,順序執(zhí)行的程序顯得越來(lái)越慢,一年慢過(guò)一年,而并行執(zhí)行的程序開始變得越來(lái)越快。

問題是,根本沒有并行執(zhí)行的程序,有也是極少。

而Erlang是一種具有并發(fā)特征的編程語(yǔ)言,所以Erlang程序本質(zhì)上在具有并行能力的計(jì)算機(jī)上運(yùn)行時(shí)要比其它程序都快的多。而唯一能阻擋它運(yùn)行的更快的問題就是Erlang程序中可能存在一些必須順序執(zhí)行的瓶頸。

并行程序中有需要順序執(zhí)行的部分,這正應(yīng)驗(yàn)了Amdahl定律。

假設(shè)你的程序中有10%是需要順序執(zhí)行的(其余部分可以并行),可以并行的部分的執(zhí)行時(shí)間可以壓縮近似0——只要有足夠的可以并行的處理器。但順序執(zhí)行部分的時(shí)間無(wú)法縮減。

如果程序中含有10%的需要順序執(zhí)行的代碼,你的程序執(zhí)行速度最高能提高10倍。其中1/10的程序的速度永遠(yuǎn)無(wú)法提高,其它9/10的程序的執(zhí)行時(shí)間可以縮減至接近0。

所以,對(duì)于Erlang程序員來(lái)說(shuō),提高他們的程序的運(yùn)行速度的技巧就是找出代碼中需要順序執(zhí)行的部分。

而對(duì)于任何對(duì)于其他編寫順序執(zhí)行程序的程序員來(lái)說(shuō),提高他們程序速度的方法是找出他們程序中可以并行執(zhí)行的部分。

讓串行程序自動(dòng)并行化的征途鋪滿荊棘,無(wú)法走通。(并不完全是這樣,在某些特殊環(huán)境中是可以實(shí)現(xiàn)的,但絕非易事)。

現(xiàn)在的數(shù)據(jù)中心了都排滿了酷炫的新型計(jì)算機(jī),某些頂級(jí)的配置里擁有多達(dá)24核。但它們的性能呢?這些酷炫的新機(jī)器能快24倍嗎?

對(duì)某些程序來(lái)說(shuō)是的,但對(duì)大多數(shù)程序來(lái)說(shuō)不是。對(duì)大多數(shù)程序來(lái)說(shuō)24個(gè)CPU中只有一個(gè)被利用。CPU的低利用率成了一個(gè)嚴(yán)重的問題。這點(diǎn)正印證了Alexander Gounares
Brilliant在Erlang factory談到的問題。

Alexander的演講讓我們隱約看到了未來(lái)。他開創(chuàng)concurix讓我們看到了未來(lái)的方向。他們正在開發(fā)工具能自動(dòng)找出Erlang代碼中需要順序執(zhí)行的瓶頸。

Concurix使用這些工具來(lái)發(fā)現(xiàn)Erlang虛擬機(jī)中的瓶頸,在他們的測(cè)試中顯示了驚人的結(jié)果。他們找到了一個(gè)圖片處理應(yīng)用中的瓶頸,它是zlib庫(kù)中的一個(gè)程序鎖,是用C寫成的。他們用Erlang重寫了它,用Erlang替換了C代碼。

這真是不可思議,C程序本應(yīng)更快,事實(shí)也是,但它卻有個(gè)同步鎖。Erlang程序相比之下要慢,但沒有狀態(tài)鎖,這賦予了它提升能力的機(jī)會(huì)。去掉了C代碼后,用Erlang寫成的圖片處理應(yīng)用比原始的C程序快了很多。

我很吃驚——驚奇于這樣的好東西的出現(xiàn)。

當(dāng)Alexander在Erlang factory的演講視頻出來(lái)之后,你們觀看時(shí)準(zhǔn)備好驚奇吧。這是未來(lái),未來(lái)就在下周舊金山。

[英文原文: Solving the wrong problem]

本文來(lái)自ChinaUnix新聞?lì)l道,如果查看原文請(qǐng)點(diǎn):http://news.chinaunix.net/opensource/2013/0506/2750900.shtml

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術(shù)圖書徽章
日期:2013-10-14 16:24:09CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
2 [報(bào)告]
發(fā)表于 2013-05-07 08:41 |只看該作者
回復(fù) 1# Send_linux
關(guān)注Erlang語(yǔ)言。。。
   

論壇徽章:
12
射手座
日期:2014-10-02 11:31:29程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-25 06:20:00每日論壇發(fā)貼之星
日期:2016-05-24 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-24 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-05-23 15:33:59程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-20 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-04-26 06:20:00神斗士
日期:2015-12-03 09:27:3215-16賽季CBA聯(lián)賽之八一
日期:2016-12-29 09:56:05
3 [報(bào)告]
發(fā)表于 2016-04-15 17:24 |只看該作者
我很吃驚
驚奇于Erlang
這樣不可思議的好東西的出現(xiàn)。

論壇徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16賽季CBA聯(lián)賽之新疆
日期:2015-12-19 19:05:48IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-25 06:20:31IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-25 06:20:31IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-25 06:20:3315-16賽季CBA聯(lián)賽之上海
日期:2016-04-15 19:51:31程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-04-17 06:23:29程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-04-23 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-26 06:20:00每日論壇發(fā)貼之星
日期:2016-05-26 06:20:0015-16賽季CBA聯(lián)賽之遼寧
日期:2017-02-16 23:59:4715-16賽季CBA聯(lián)賽之天津
日期:2019-01-11 01:11:44
4 [報(bào)告]
發(fā)表于 2016-04-15 19:48 |只看該作者
本帖最后由 shijiang1130 于 2016-04-15 19:51 編輯
patagonia2 發(fā)表于 2016-04-15 17:24
我很吃驚
驚奇于Erlang
這樣不可思議的好東西的出現(xiàn)。
  1. 5> A.
  2. [25105,24456,21507,24778,36825,26679,30340,22909,19996,
  3. 35199,23384,22312,20102,36825,20040,20037,25165,34987,20320,
  4. 21457,29616,10,10,24778,22855,20110,69,114,108|...]
  5. 6> io:format(A).
  6. 我很吃驚這樣的好東西存在了這么久才被你發(fā)現(xiàn)

  7. 驚奇于Erlang能把自己隱藏得這么深,直到被你發(fā)現(xiàn)

  8. 這樣不可思議的好東西的出現(xiàn),連接了你我ok
  9. 7>
復(fù)制代碼

論壇徽章:
12
射手座
日期:2014-10-02 11:31:29程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-25 06:20:00每日論壇發(fā)貼之星
日期:2016-05-24 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-24 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-05-23 15:33:59程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-20 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-04-26 06:20:00神斗士
日期:2015-12-03 09:27:3215-16賽季CBA聯(lián)賽之八一
日期:2016-12-29 09:56:05
5 [報(bào)告]
發(fā)表于 2016-04-18 10:53 |只看該作者
回復(fù) 4# shijiang1130


    全世界只有我們是正確的

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP