自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux之父Linus說:并行計算基本上就是浪費大家的時間

系統(tǒng) Linux
本文的內(nèi)容翻譯自 Linux 之父 linus torvalds 最近發(fā)表的一個帖子。他認為,推崇所謂的“并行”極大地浪費了大家的時間?!安⑿懈咝А钡母叽笊侠砟罴兇馐浅兜4笕萘烤彺婵梢蕴岣咝?。在一些沒有附帶緩存的微內(nèi)核上搞并行毫無意義,除非是針對大量的規(guī)則運算(比如圖形處理)。

[[127066]] 

本文的內(nèi)容翻譯自 Linux 之父 linus torvalds 最近發(fā)表的一個帖子。

并行計算有什么好的?

硬件的性能無法永遠提升,當前的趨勢實際上趨于降低功耗。那么推廣并行技術(shù)這個靈丹妙藥又有什么好處呢?我們已經(jīng)知道適當?shù)?a >亂序CPU是必要的,因為人們需要合理的性能,并且亂序執(zhí)行已被證明比順序執(zhí)行效率更高。

推崇所謂的“并行”極大地浪費了大家的時間。“并行更高效”的高大上理念純粹是扯淡。大容量緩存可以提高效率。在一些沒有附帶緩存的微內(nèi)核上搞并行毫無意義,除非是針對大量的規(guī)則運算(比如圖形處理)。

沒人會回到從前了。那些復(fù)雜的亂序運行內(nèi)核不會消失。擴展不會一直進行下去,人們需要的是移動性,因此那些主張擴展至上百內(nèi)核的都是瘋子,不要鳥他們。

他們究竟是如何幻想那些神奇的并行算法會有用武之地的呢?

并行只有對圖形計算和服務(wù)器有意義,而在這些領(lǐng)域我們已經(jīng)大量應(yīng)用并行了。把并行推廣到其他的領(lǐng)域沒有意義。

所以說忘記并行吧。它不會到來的。4個左右的內(nèi)核對終端用戶來說沒有問題,在移動領(lǐng)域里,不大幅增加能耗的情況下,你沒辦法再塞進更多的核。任何一個理智的人都不會為了要塞入更多的內(nèi)核而閹割內(nèi)核以降低其大小和性能,閹割內(nèi)核的唯一理由是你想進一步降低功耗,因此你還是不會得到大量的核。

所以爭論是否要講究程序的并行性根本就是謬誤,其前提條件都是錯誤的。它只不過是一個早該過時的時髦術(shù)語罷了。

并行程序在上面提到的一些地方是有用的,并且已經(jīng)大量地運用了,比如在服務(wù)器領(lǐng)域,人們已經(jīng)并行很多年了。

在其他的領(lǐng)域,并行不是一定必須的,即便是在將來的一些未知領(lǐng)域也是如此,因為你做不到。假如你要做低功耗通用計算機視覺,我基本可以保證你不會使用通用圖形處理器(GP CPU)。你甚至不會用圖形處理器,因為其功耗也太高了。你大概會用特殊的硬件,很可能是基于某些神經(jīng)網(wǎng)絡(luò)的硬件。

放棄吧。“并行就是未來”的說法就是一片浮云。

Linus

責(zé)任編輯:林師授 來源: 外刊IT評論
相關(guān)推薦

2015-02-01 10:38:47

Linus并行計算

2011-04-20 17:15:21

并行計算

2011-04-21 09:13:14

并行計算

2010-03-22 14:45:40

云計算

2014-04-24 10:25:15

2021-06-01 05:51:37

云計算并行計算分布式計算

2014-01-21 11:16:59

MPI并行計算

2009-12-24 09:47:17

Linux之父

2009-12-18 09:38:27

.NET 4.0并行計

2013-08-19 08:47:36

Amazon云服務(wù)

2012-06-19 14:08:24

LinuxLinus Torva

2012-08-17 09:32:52

Python

2009-10-26 08:58:14

LinuxWindows 7

2010-03-19 17:23:45

云計算

2019-04-18 09:15:05

DaskPython計算

2013-12-31 09:38:43

2010-06-11 08:52:17

并行計算

2023-10-30 08:57:19

.Net開發(fā)并行計算

2010-03-11 15:23:44

Visual Stud

2010-06-10 08:37:04

并行計算
點贊
收藏

51CTO技術(shù)棧公眾號