第四章 基因機器 · 3
關燈
小
中
大
大部分都是采用串行處理器。
它們都有一個計算中心,所有的數據在被處理時都得通過這唯一的電子瓶頸。
因為速度非常快,所以它們能夠制造出一個能同時處理多個任務的假象。
一個串行計算機就像一個國際象棋大師“同時”與二十個棋手對弈,但實際他隻是在他們之間不斷地輪換。
和國際象棋大師不同的是,計算機在不同任務間切換得是如此的迅速與安靜,以至于每一個使用者都産生了一個幻想,享受着計算機對自己的單獨服務。
然而,從本質上來說,計算機隻是按着順序對每一個用戶進行服務而已。
最近,随着對更高處理速度的要求,工程師們制造了真正的并行處理機器。
我最近很榮幸去參觀的愛丁堡超級計算機就是其中一員。
它包含一個有着數百個“單闆機”的并行陣列,每一個單闆機都相當于一台現在的台式機。
超級計算機的運行方式首先是獲取提交的問題,将該問題分解成若幹更小且能獨立解決的任務,然後再将這些任務分配給單片闆群組。
那些單闆機則獲得這些小問題,解決然後提交答案并申請一個新的任務。
與此同時,其他的單闆機群組也彙報着它們各自的結果,這樣一來,整個超級計算機就能以高于普通串行計算機幾個數量級的速度找到最終答案。
我說過一台普通的串行計算機能夠制造出一個就像是并行處理器的假象,隻需要将它的“注意力”在幾個任務之間切換得足夠快。
我們可以說在串行的硬件之上,存在一台虛拟的并行處理器。
丹尼特認為人類大腦所做的恰恰相反。
大腦的硬件部分本質是并行的,就像那台愛丁堡機器。
而大腦所運行的程序從設計上就是要産生一個串行處理的假象:一台基于并行架構的串行處理虛拟機。
丹尼特認為,關于思考的主觀影響中最顯眼的就是“一件一件的來”,“意識流”,流水般的自我意識。
他相信對于多數動物來說,它們并沒有這類串行的體驗,都是直接使用原本的并行處理的模式。
人類的大腦無疑也會直接使用其并行架構去處理很多保持複雜生存機器運轉的常規任務。
但是,在此基礎上,人類大腦同樣也進化出一台用來模拟串行處理器假象的程序虛拟機。
頭腦及其流水般的意識就是一台虛拟機,也就是一個用戶友好地與大腦交流的方式,如同“麥金塔人機交互界面”是一個用戶友好地與灰箱子裡的計算機實體交互的一個途徑。
當其他物種似乎對它們天然的并行機器滿意的時候,為什麼人類需要一台串行虛拟機這個問題還沒有明顯的答案。
也許對于人類需要去做的一些更複雜任務有一些更基本的順序在其中,或者丹尼特錯誤地将我們特殊化了。
他進一步相信串行程序的發展已經成為了一個大的文化現象。
同樣,這對我來說也不是那麼的顯然。
但我需要加一句的是,在我動筆之時,丹尼特的論文還尚未發表,我的評論隻是基于他在倫敦1988年雅各布森演講(JacobsenLecture)中闡述的信息。
我建議讀者們在他論文發表後直接與丹尼特探讨,而非僅僅基于我這不完整的、主觀的,可能甚至是潤色過的評論。
哲學家尼古拉斯·漢弗萊(NicholasHumphrey)也曾提出過一套誘人的假說來說明模拟能力的進化是如何能導緻意識的産生。
在他的《内部的眼睛》(TheInnerEye)一書中,漢弗萊舉出了一個很有說服力的例子來說明像我們或黑猩猩這樣的高等社會性動物都必須變成專業的心理學家。
大腦必須處理和模拟世界的很多方面。
但是世界的大多數方面與大腦自身相比是那麼的簡單。
一個社會性動物生活在一個包含有其他動物的世界,這個世界裡有潛在的伴侶、對手、夥伴與敵人。
為了能在這樣一個世界裡存活并取得成功,你必須變得能很好地預測其他個體下一步要做
它們都有一個計算中心,所有的數據在被處理時都得通過這唯一的電子瓶頸。
因為速度非常快,所以它們能夠制造出一個能同時處理多個任務的假象。
一個串行計算機就像一個國際象棋大師“同時”與二十個棋手對弈,但實際他隻是在他們之間不斷地輪換。
和國際象棋大師不同的是,計算機在不同任務間切換得是如此的迅速與安靜,以至于每一個使用者都産生了一個幻想,享受着計算機對自己的單獨服務。
然而,從本質上來說,計算機隻是按着順序對每一個用戶進行服務而已。
最近,随着對更高處理速度的要求,工程師們制造了真正的并行處理機器。
我最近很榮幸去參觀的愛丁堡超級計算機就是其中一員。
它包含一個有着數百個“單闆機”的并行陣列,每一個單闆機都相當于一台現在的台式機。
超級計算機的運行方式首先是獲取提交的問題,将該問題分解成若幹更小且能獨立解決的任務,然後再将這些任務分配給單片闆群組。
那些單闆機則獲得這些小問題,解決然後提交答案并申請一個新的任務。
與此同時,其他的單闆機群組也彙報着它們各自的結果,這樣一來,整個超級計算機就能以高于普通串行計算機幾個數量級的速度找到最終答案。
我說過一台普通的串行計算機能夠制造出一個就像是并行處理器的假象,隻需要将它的“注意力”在幾個任務之間切換得足夠快。
我們可以說在串行的硬件之上,存在一台虛拟的并行處理器。
丹尼特認為人類大腦所做的恰恰相反。
大腦的硬件部分本質是并行的,就像那台愛丁堡機器。
而大腦所運行的程序從設計上就是要産生一個串行處理的假象:一台基于并行架構的串行處理虛拟機。
丹尼特認為,關于思考的主觀影響中最顯眼的就是“一件一件的來”,“意識流”,流水般的自我意識。
他相信對于多數動物來說,它們并沒有這類串行的體驗,都是直接使用原本的并行處理的模式。
人類的大腦無疑也會直接使用其并行架構去處理很多保持複雜生存機器運轉的常規任務。
但是,在此基礎上,人類大腦同樣也進化出一台用來模拟串行處理器假象的程序虛拟機。
頭腦及其流水般的意識就是一台虛拟機,也就是一個用戶友好地與大腦交流的方式,如同“麥金塔人機交互界面”是一個用戶友好地與灰箱子裡的計算機實體交互的一個途徑。
當其他物種似乎對它們天然的并行機器滿意的時候,為什麼人類需要一台串行虛拟機這個問題還沒有明顯的答案。
也許對于人類需要去做的一些更複雜任務有一些更基本的順序在其中,或者丹尼特錯誤地将我們特殊化了。
他進一步相信串行程序的發展已經成為了一個大的文化現象。
同樣,這對我來說也不是那麼的顯然。
但我需要加一句的是,在我動筆之時,丹尼特的論文還尚未發表,我的評論隻是基于他在倫敦1988年雅各布森演講(JacobsenLecture)中闡述的信息。
我建議讀者們在他論文發表後直接與丹尼特探讨,而非僅僅基于我這不完整的、主觀的,可能甚至是潤色過的評論。
哲學家尼古拉斯·漢弗萊(NicholasHumphrey)也曾提出過一套誘人的假說來說明模拟能力的進化是如何能導緻意識的産生。
在他的《内部的眼睛》(TheInnerEye)一書中,漢弗萊舉出了一個很有說服力的例子來說明像我們或黑猩猩這樣的高等社會性動物都必須變成專業的心理學家。
大腦必須處理和模拟世界的很多方面。
但是世界的大多數方面與大腦自身相比是那麼的簡單。
一個社會性動物生活在一個包含有其他動物的世界,這個世界裡有潛在的伴侶、對手、夥伴與敵人。
為了能在這樣一個世界裡存活并取得成功,你必須變得能很好地預測其他個體下一步要做