Thursday, July 20, 2006

AMD放眼2008年

超微公司(AMD)1日宣布,未來兩年將擴大產能,並以富彈性的晶片設計強攻市場,打算拿下30%的市占率。

超微過去三年來不斷從頭號勁敵英特爾手中奪走市占率,如今更想乘勝追擊,準備以更開放的架構、新型行動處理器和擴大產能,繼續吃下更大塊的市場。

公司主管說,超微未來打造的處理器將具有內部零組件可拆開靈活搭配的功能,以迎合各種混合搭配的需求,且能讓商業夥伴自行添加協同處理器(co-processors),透過超微的Hypertransport介面直接與Opteron處理器連結。

超微執行長Hector Ruiz在加州公司總部對媒體與分析師說:「我們希望開放自家技術,掀起全新的一波創新浪潮。」

超微資深副總裁Marty Seyer說,超微醞釀對外開放Hypertransport技術授權,讓客戶和其他晶片製造商以此為基礎,打造能與未來新Opteron處理器直接互通的特製處理器及其他晶片。惠普、昇陽、IBM和Cray都已同意參與這項稱為「Torrenza」的計畫。

超微技術長Phil Hester說,將來,超微希望讓晶片的零組件--像是處理核心、記憶控制器、Hypertransport匯流排、快取記憶體等--像積木一般分開,成為各自獨立的單元,如此一來可提供多重組合方式,以迎合不斷在改變的工作負載(workloads)需求。他說,這種作法可讓顧客把專門用來處理某些負載(例如Java或XML流量)的協同處理器直接插入Opteron晶片。

Hester表示,之前,已有商業夥伴取得不相連的Hypertransport技術授權,但新授權提供與晶片組的連結,且讓伺服器使用者用驅動程式管理不同的協同處理器,而不必針對每顆不同的協同處理器分別使用新的應用程式。

Insight 64分析師Nathan Brookwood說,採用相連的連結,可讓特製的高效能協同處理器存取儲存在Opteron快取記憶體內的資料,對密碼處理(cryptography)、媒體處理等應用程式可能特別有用。

在擴大產能方面,邏輯技術與製造資深副總裁Daryl Ostrander說,超微計劃在2008年中之前,量產以45奈米製程技術生產的晶片,與今年底前超微推出第一批65奈米晶片的時程相隔一年半。


超微頭號對手英特爾的65奈米晶片Core Duo處理器已出貨,並以大約每兩年升級的速度前進。同時,超微的腳步也加快,預定在18個月內,從65奈米製程技術升級到45奈米製程,希望能保持技術領先優勢。

Ostrander說,訂出在一年半內過渡到45奈米的時間表,是因為超微對自家技術有信心。他說,超微下一個挑戰的目標是32奈米技術,希望能在45奈米晶片量產之後的18到24個月後推出,但目前無法保證。

到2008年,超微將準備推出適用於伺服器處理器的「Direct Connect 2.0版」晶片設計,用整合型的記憶控制器與記憶體和Hypertransport links直接連結,以便和其他處理器或系統輸入輸出(I/O) 控制器相連。

超微軟也打算在2007年中推出四核伺服器與桌上型處理器,以及根據電力最佳化架構打造的行動晶片。技術長Hester透露,在明年年中出廠的伺服器處理器中,四核晶片的每個核心都會內建四個16位元的Hypertransport匯流排,或是八個8位元匯流排,以連結其他的核心或處理器。

Hester另提到新行動處理器改良式的電力管理設計。超微剛推出第一批雙核筆記型電腦晶片,日後將在這款晶片中加入電力管理技術,可視資料處理需求關閉某個處理核心或系統連結。四核晶片也可利用這種省電技術。

IT界的十個道德議題

許多的專業領域,比方法律與醫學業界,都有一系列讓業者得以遵從的道德守則。要是惡意違背這種業界道德,就可能受到嚴重處罰,而就算輕微的道德瑕疵,也可能會受到相當的反彈。然而在資訊業界,這種道德守則並不存在。身為資訊界的專業人員,我們都必須遵守一些守則,同時做好自我監督。

科技的進步,讓傳統上何者正確何者合理的分辨,變得了更加複雜難解問題。從業人員的行為是否合與道德原則?當新的科技帶來了新的功能時,舊有的法規是否依舊適用呢?外在的環境變得更加充滿挑戰。資訊的使用、抓取、處理速度、追蹤與監控等等動作,以及工作的重新設計,都只是資訊產業道德考量的一部分例證而已。雖然答案難以找到,但你可以發現,這個領域尚待回答問題卻有一大堆。

1. 誰有權利存取某一筆資料?

如果把資訊系統與架構比喻為技術的引擎,那資料就是推動引擎的燃料。資料的存取是一個微妙的問題。當建造一個人力資源或是薪水管理系統時,系統的開發者往往需要存取真正的個人資料記錄,才能徹底測試系統的運作。在保護這些資料記錄的安全性,不讓在其他用途上使用這些資料的方面上,他們的責任到底是什麼呢?這些技術人員應不應該有個人或公司敏感資料的存取權,以讓使用這些資料的系統得以運作?如果他們不能存取,那麼他們是否還能將工作切實執行呢?

負責系統安全的人員到底是基於什麼判斷,來同意存取資料的要求?尤其是這些要求的人員並不是擁有完整的合理性時,這個問題更是困難。除了FOIA(資訊流動法)的法律要求之外,公司組織是否有責任提供在個人資料記錄中的個人存取該筆資料的權利?企業是否可以不受限制地進行任何內部或外部資料的交叉比對?隨著資訊技術的進步,資料的大量儲存與快速的交叉比對分析能力,都讓相關資料存取的道德問題變得更加複雜。

2. 資料的擁有者是誰?

每當你使用金融卡或信用卡進行線上購物,用自動提款機提款或轉帳時,許多與你相關的個人資訊與交易資訊就會被記錄下來。在最簡單的情況下,公司至少也要使用這些資料來寄帳單,記錄付款資料,或是改變你的產品清單,這些都是最簡單的記錄處理動作。現在的科技還可以提供更複雜的資料使用。比方說線上量販店對你過去的交易記錄進行分析,向您建議其他的產品。這到底是不是合乎道德的資料使用呢?創造並使用這些資料的都是你,然而公司卻收集你交易的這些資料,這到底是你的資料還是公司的資料呢?如果是他們的資料,你是否有權要求他們如何使用?讓銀行可以快速的為我們的帳戶提供有用資訊,我們不會有什麼意見,然而如果銀行因為業務行銷的目的,使用我們帳戶資料,我們還會有同樣的看法嗎?這中間的界限其實十分模糊。

3. 資料的正確性與安全性是誰的責任?

當企業之間彼此分享資訊時,可能有其中一方發現資料中的異常與錯誤。在更正資料後,該方有道義將修正的資料告知給資料的提供者嗎?公司的薪水系統,是由財務部門來操作,而由資訊部門來提供支援。而哪個部門要負責系統中資料的正確性呢?一個業務員在出差途中遺失了筆記型電腦,而敏感的資料在電腦的硬碟裡。而該筆記型電腦並未使用密碼保護,也沒有加密,這些資料可能會影響公司的資料安全策略。你要怎麼去做相關的責任歸屬?在許多與資料正確性與安全性相關的案例中,資料的歸屬跟責任釐清的界限都十分的模糊。最近我們看到了許多因為駭客入侵、粗心大意、不遵守安全規定、或不良的資訊安全設置,所造成的毀滅性、或潛在的資料遺失。企業必須要釐清資料的使用與存取的政策,對違反的人員進行處罰,同時最重要的是,要將保障資料安全與正確性的責任切實作好分配。公司的每個人可以說都對此有責任。

4.能夠抓取資料是否就對資料的使用有監督的責任?

在資訊科技進步到得以大量抓取、儲存與處理資料之前,要保護資料使其不被濫用,相對來說較為容易。敏感重要的資料以紙張、鎖碼檔案的方式存在檔案室中,同時以一個監控的管理員來進行資料存取的控制動作。因為不允許複製,所以不會有多份的拷貝四處流竄。

今日,我們有了大小以TB計的資料庫,這些資料庫甚至可以與其他資料庫一共進行列表與交叉比對的動作,可以把個人的各種資料提供給來自各方的使用者。對於這些資料的存取動作,大家也往往不太在意。而我們個人也難以控制這些資料。當你進行汽車借款時,信托機構可以合法地提供你的個人財務資料給商家,讓他們決定你的財務風險高低。而商家便使用這些資料融資給你。這不是那些過去的交易資料一開始被儲存時的目的,但這種動作也沒有什麼不合法。然而,企業如果使用一些他們一般根本不該存取的資料,同時這些資料的使用方式也跟一開始兩方所同意的方式不同,還是合乎道德的嗎?這是否構成一種隱私權的侵犯呢?

5. 資料的特性是否必須被分析,以減少員工或消費者可能的風險?

在不久的過去,你若去了玩具店買給你小孩一組積木玩具當聖誕禮物。玩具廠商可能只記錄了對量販商的大量出貨,而不是把你當做末端的客戶。而今天,因為技術的進步,玩具廠可以紀錄各式各樣的資料,可能根據消費者的需求跟喜好來做產品的設計跟行銷的決策。企業是否有道義責任,對於小孩把積木放進口中造成的傷害記錄列入考量?可以追蹤分析資料的量販商,有沒有類似的道義責任要求製造商重新設計產品呢?

航空公司也可以收集並交叉比對大量的旅客記錄。這些資料的特性可以讓他們有辦法過濾出可能造成安全威脅的旅客。這是不是一種特定的分析動作呢?如果是的話,是否違背道德?反之如果航空公司不這麼做,某個可能被擋在登機門前的人挾持了飛機,航空公司對於他本身的怠惰負有責任?

6. 對於進行決策,有多少資料是必要且相關的?

隨著資料收集與處理,變得更加流暢且進步,我們常可以發現自己被資訊淹沒。我們可能都經歷過因為資料過盛導致的「決策癱瘓」。網際網路已經是人類文明史上知識的最大儲存體。如果資訊已經足以做出某個業務的判斷,只因為還有更多可以得到的資訊就暫緩決策,是否正確?要怎麼決定你已經擁有足夠的資訊?行銷公司會從各種不同的來源收集大量的資料,以計劃各種針對個人的行銷。企業因此收集目前沒有立即效益,但將來可能有用的資料,是否合理?如果這些資料後來沒有用處,企業又應該怎麼處置?

7. 特定的資料是否永遠「跟隨」某個個人或公司,只要他們存在?

在一個自由社會中,只要我們覺得合適,就可以與各種公司做生意--然而當情況有變,我們可以自由地選擇別的公司。現在假設有個人在甲公司保了汽車保險,而他持續造成意外,也違背了一堆交通規則。在他打算在乙公司新保了保險時,甲公司有沒有道德義務將這個人的肇事資訊通知給乙公司?如果答案是否的話,當該人造成嚴重傷害時,因為這些情報可能可以阻止新的保險契約,甚至是阻止駕照的繼續發放,甲公司是否有隱匿不報的責任?正因為科技的進步,讓大量的客戶資料可以被各企業分享使用,才可能建立留有個人過去記錄的「生涯檔案」。然而能夠這樣做,就代表應該要這樣做嗎?

8. 公司是否可以對於一些永遠存在的資料的存取進行收費的動作?

徵信機構是這類問題的主要例子。這些機構累積了大量關於信用卡交易、付款方式、借款行為、投資組合與資產管理等等的個人資料。只要你有正當的身份與存取理由,而且願意付錢購買,就可以知道資料庫裡關於任何你想要的個人財務背景。然而公司真的有權藉由提供這些資料向使用者收費嗎?

那些關於你個人的資料應該是你的;你是最一開始進行那些動作,同時製造那些資料的人。為什麼一些公司有能力跟機會,藉由將你的資料提供給他人而獲益。他們的確是提供某種應該算有用的服務,而他們也應該得到這個服務所需的報酬。然而若沒有你以及你進行的財務行為,他們也沒辦法擁有那些資料。那他們應不應該在將資料賣錢之錢,先因為使用你的資料而付錢給你呢?

9. 更快的資料處理速度會導致什麼後果?

科技產生了很多過去想不到的全新商業行為。在1950年代,Frank McNamara發行全世界第一張信用卡Diner's Club時,所有的交易跟付款作業都是以手進行。要結清帳款可是需要數月功夫。今天我們有信用卡公司,可以在我們的信用卡在讀卡的瞬間進行交易的動作,在付款之前沒有任何寬鬆的期限。比方你週六晚上去餐廳吃飯時,可能會希望下週二才會扣款。因為科技提供了極快的速度,公司儘快處理就是最合理的方式對嗎?

10.資訊技術是否導致工作機會的減少,工作的程序化,或是工作的改進?

資訊技術在相當程度上,的確造成了認知上、影響上跟效果上的改變。科技的進步的確讓各種方面的工作變得有效率,或是消除了一些商業上的流程跟動作。過去雇用上千員工的工廠,現在可能只需要一些技術人員來監控電腦所控制的機械手臂,就可以生產更大量的產品。

然而在另方面,在數十年前不存在的專業,也產生了新的工作機會。四十年前,紐約証交所的每日成交量只有數百萬股,然而今天一般的交易量就是數十億計。工作人員不再需要徒手進行交易,高速的電腦計算跟徒手計算的速度幾乎可以天差地遠。這樣造成的唯一結果就是改變,當科技的確對過去有上萬名員工的工作環境造成的嚴重改變時,他同時也提供了大量的另一種機會。而道德規範的原則,就是去試著讓這些改變,可以改善所有人,而不是部分人的生活。

Thursday, July 13, 2006

讓機器像人一般思考

在1956年時,有一群電腦科學家聚集在Dartmouth大學一同討論在當時全新的研究主題:「人工智慧」。

這一個在新罕布夏州,康迺迪克河谷漢諾瓦鎮的夏季聚會,可以說是未來「機器要如何模擬人類的認知觀點,如機器如何了解人類語言?機器能

然而這些討論都基於一個隱含的假設,就是理論上人類的智慧是可以被完整描述,讓機器可以用程式來加以模擬。

那時的Dartmouth討論會有許許多多的有名人物參加,如哈佛大學的Marvin Minsky,貝爾實驗室的Claude Shannon,IBM公司Nathaniel Rochester以及Dartmouth的John McCarthy。

然而,在研討會的開頭提出「人工智慧」這個名詞的,卻是McCarthy本人。這個月,Darthmouth在舉辦人工智慧會議50周年的慶祝活動,而如今是史丹福大學榮譽教授的McCathy也談到過去早期對人工智慧的預期、目前已經完成的進度以及尚待完成的研究。

問:你是在1956的討論會上,第一個使用「人工智慧」這個字彙的人。當時你是單純為一個已經存在的想法取上名字,還是導入一個新的概念?

答:這個名稱是我在向洛克菲勒基金會撰寫企劃書,申請研究補助時所想到的。老實跟你說,之所以取這個名字是因為參加者的關係,而不是贊助者。我認為,能讓從既有知識中,思考出新的想法,是一個十分重要的研究。

Claude Sannon與我那時已經寫了一本叫「Automata Studies」的書,那個時候我總覺得那本書尚不足以完整描述那時我所有登載的研究論文所指涉的概念,所以就想要創造一個新的名字來為描述這些新的觀念。

現在回過頭來看,你認為那是一個正確的字彙?雖然目前看起來它是一個相當適切的用語,但會不會有更好的字眼來描述這個領域的研究?

的確有些人認為「計算機智慧」這個字眼比較好。但大家不用這個字眼的原因是因為每個人都知道計算機會是人工智慧的核心。然而事實上,當時這樣子想的人還算是少數呢。

當時在企劃書中,關於用電腦來模擬人腦的高度功能,你寫到「真正的障礙,並不是機器的功能不足,而是我們無法寫出程式,來徹底利用我們擁要的資源。」所以我們可以說,人工智慧的裝置並不是問題,真正難以克服的是撰寫程式的技巧嗎?

這並不是所謂「技巧」的問題,這是關於基本概念的問題,而且這個問題至今依舊存在。你可以看看現在的電腦在下西洋棋的時候多麼厲害,然而不管投入多少的努力,電腦下圍棋的時候卻還是如此笨拙。這是因為在下圍棋的時候,你必須要思考棋局現在的狀況,各顆棋子的位置,同時還要能辨別各部分的死活 -- 然而人類如何思考這些事情,就算到現在,仍然不是十分清楚。

那時,在1956年參加討論會的人士裡,對於將來人工智慧的進展,如1970年代的電腦能夠下棋與為古典音樂譜曲,語音辨識等等,是否十分樂觀呢?(我相信你是的)我們在這五十年內到底有了多少進展?一開始的預期是否也有些過度樂觀呢?

老實說是有一點。然而我也記得當初也有一些學者對人工智慧的研究十分的悲觀。

他們悲觀的原因為何?

我想,你可以把目前所知的所有障礙都算進去,因為隨著研究的進展,我們所遭遇的困難愈多。

在這五十年的研究中,有沒有一些足以決定整個人工智慧領域的重要演進?

我想其中一個重要的演進,就是電腦必須要使用多重推論。

你可以解釋一下何謂「多重推論」嗎

在傳統的邏輯推論中,假設你可以從一組邏輯陳述,比方A的裡面,推論出一個叫P的邏輯陳述。如此在另個包含A所有陳述的組合B中,也可以用同樣的方法導出P這個陳述為真。然而人類並不是用這個方法思考的。比方我說「我在11點回到家,但是我無法接你的電話」。在第一句話:「我會在11點回到家」中,你會預設我可以接你的電話,但如果我加上了「但是」這個字彙,你就知道那個結論無法成立。

所以所謂的「多重推論」就是讓電腦知道這個結論可能存在,但並不保証這個結論一定會成立,這是因為一些新加入的陳述可能可以消去既有的結論。在1980年代(或略早)左右,公式化的多重推論領域開始誕生,現在已經發展成一個很大的研究領域。

在過去五十年來最重要的研究成果是什麼?或著說,一開始大家預設的研究目標中,達成了多少?

我想我們還沒有完成一個人類等級的人工智慧。然而我會說,一個可以把一台車連續駕駛128英哩的人工智慧可以說是長足的進展。(編註:在去年秋天DARPA杯大滿貫賽中,獲勝的車輛-史丹福大學的機器車「Stanley」自動駕駛了131.6英哩,橫跨了摩哈維沙漠。)

你會預期將來有什麼重大發現呢?

我會很高興看到將來在人類的一般知識與推論上的公式化,分析文章的邏輯脈絡。這是DARPA、其他人與我都長時間持續研究的領域。但我認為目前我們所有的知識並不足以到達人類的智慧等級。

人工智慧的目標似乎不太是要讓機器變得像人,或是擁有人類的能力,但卻是類似人類能力的東西,是這樣嗎?換句話說,我們並不是要重新製造一個人,而是創造一個思考的方式與人類類似或是超過人類的東西嗎?

我個人是這樣想的。有一些人對模擬人類的智慧,或是部分的智慧十分有興趣。事實上Allen Newell與Herbert Simon等等科學家應該也是如此認為。

在未來,其他人工智慧領域裡的重要目標是否能完成,似乎都與在與試著把人類的原創性加到機械思考中有關。

沒錯,這些都需要相當的努力才能完成。我在1963年內的研究中讓電腦可以為問題提供有創意的解決方案,這個解決方案甚至與原來不在問題內的元素或是問題本身有關。不過我認為這個研究只是開端。

所謂電腦的創見 -- 這個東西是否就像是在程式裡加入一些亂數那麼簡單呢,或是一個完全不同難度的東西呢?

理論上,在一個邏輯系統中,你可以系統化地或是亂數化地製造出一些解答,不管如何,最後都會產生所需的答案,但是這個「最後」也可能是很久很久以後。所以不管是否使用亂數並不是最重要的事,真正重要的是,電腦如何從既有的概念中創造出新的想法。

讓我們回到機器性能與程式技巧何者才重要這個問題上 -- 今天我們已經有了五十年前所沒有的計算能力。今日電腦晶片與記憶體的發展,是否造成什麼差別?

我會說,在五十年前電腦的性能還十分受限,然而在三十年前,機器的性能便已經不是什麼重點了。

所以問題仍舊是在人工智慧的基本概念上嗎?

是的。

機器人這個元素在人工智慧中扮演何種角色?我猜想在一般大眾的形象裡(比方電影裡看起來像人類的角色),人們似乎都傾向看到人工智慧有接近人類智慧的等級。然而機器人真的是一個重要的要素嗎?或著它只是機器不同的外型罷了?

的確,機器人領域有一些其他的問題。因為他們必須要在人類的環境中運作,有時候甚至面對一些尚未解決的問題 -- 比方像人類一樣舉起兩腿,而不是拖著腳的方式行走,或是要能了解物體的三度空間視覺等等。這些問題已經被分別研究,但機器人目前仍舊無法在混亂的房間裡行走或是上下樓梯,更不要說爬樹了。

在電影裡描述機器人的時候,往往會讓他們有一些人類的動機或個性之類的,所以機器人才會在電影裡變成一個有個性的角色。要假設這些機器人像人類一樣的十分容易的,比方電影AI裡的機器人,會陪伴人還會覺得孤單。

他們假設機器人可以模倣十歲的小孩,然而他們甚至沒有想到,電影裡收養機器人的女主人會變老 -- 當她七十歲或八十歲時,他的機器人小孩還是十歲大。在電影的觀點裡,甚至不需要思考這個問題,這只是人們很容易被電影誤導的例証之一。

你對於Ray Kurzweil所提的「融合」概念有什麼看法(該作者預期在2045年之間,人類跟機器會融合成一體) ?

我認為那是胡扯。我完全不認為Kurzweil的可能方案中有任何可能性。也許融合會在2045發生,但它不會用任何Kurzweil所提的方式。我想一般來說,下一代的進步都是由一些年輕人,而不是由我們這些老傢伙所完成,而我認為Kurzweil也是個老傢伙。

我六月在以色列曾遇到一個年輕人,他喜歡我寫過的一些用機械方式去描述心智的論文,雖然我只有幾分鐘與他談話,但我認為他至少還比一些長時間待在我們這個領域的許多人還來得有希望。

至於目前對於人腦的研究,是否導致人工智慧的新想法呢?

的確,我們現在已經對人腦的運作了解許多。然而我不認為至今這些研究與人工智慧的進展有什麼密切的關協。讓我舉個例子。正子放射斷層掃描(PET)發現腦部的一小部區域在人類做心算時使用大量的能量。這是一個很棒的研究,但是人類到底在做心算的時候到底是怎麼想這個問題,仍舊不是現在的神經醫學可以解釋的。

我目前讀到了一些你持續的專欄寫作。你似乎對未來十分樂觀--認為物質文明會持續發展。然而我們卻活在一個很悲觀的時代。

那是因為大眾與新聞媒體的態度都很容易快速轉變。我們可以預期在十分短的時間內,大眾運輸就能使用液態氫來做為推進動力,而液態氫可以由核子反應器來有效產生。這是十分有可能發生的事情。我想只要一般大眾、國會與記者可以快速意識到除非我們儘快研究新科技,我們可能很快就無法使用現在的汽車,這樣的話只要很短時間,大家的努力就會集中,Samuel Johnson就是這樣說的。

所以一個重要的問題只要我們真的想要解決它,我們就能解決它?

是的,我是這樣認為。我不認為在有解決方案的情況下,人類會坐視災難的發生。你可以看看美國與其他的國家在戰爭時的反應速度,這就是大家的轉變的效率在需要的時候就變得十分快速的例子之一。

你同時寫道,你認為氣候暖化最後若變成嚴重問題,那時暖化可以避免,甚至可以被逆轉。在幾年前你是這樣寫的,在近期的研究結果之下,你還認為是這樣嗎?

似乎已經有許多証據顯示暖化的確發生。我想在成因方面依舊眾說紛紜。但若需要,我想暖化也是可以被逆轉的。不過我們還不知道暖化是否有害。

甚至在科學家的主流中,思考的方式往往也是毀滅導向。雖然不是每人,卻也是大多數如此。他們往往思考要如何破壞一個東西,而不是要如何修復一個東西。我的意思是,科學家也有同樣的傾向,就是態度容易被大眾所影響。