如今開源碼計畫已是計算機系統開發的重要憑藉,我們不僅利用開源程式庫和作業系統來打造各類應用,還有越來越多的開源硬體公諸於世,因此懂得如何善用開源計畫來設計系統,如同站在巨人的肩膀上能夠輕鬆採到高樹上甜蜜的果實。而且在即將到來的後摩爾時代,針對應用的特性進行軟硬協同設計是大勢所趨,因此開源軟硬體的整合與優化,將是一流系統設計的不二法門,因此我們鼓勵學生多多利用開源計畫,並且從中領悟同中求異的系統研發之道。
如今開源碼計畫已是計算機系統開發的重要憑藉,我們不僅利用開源程式庫和作業系統來打造各類應用,還有越來越多的開源硬體公諸於世,因此懂得如何善用開源計畫來設計系統,如同站在巨人的肩膀上能夠輕鬆採到高樹上甜蜜的果實。而且在即將到來的後摩爾時代,針對應用的特性進行軟硬協同設計是大勢所趨,因此開源軟硬體的整合與優化,將是一流系統設計的不二法門,因此我們鼓勵學生多多利用開源計畫,並且從中領悟同中求異的系統研發之道。
演講者致力於提倡開源軟體教育多年,曾於台大資工系開授「Linux系統設計」與「開源系統軟體」等課程,帶領學生實際基於各種開源計畫來研發系統,並且認為開源系統軟體與硬體是台灣產業必須充分掌握的關鍵技術,而其內涵不只是享用開源計劃的果實,而是要能夠看懂存在於開源計劃中的架構和技術,進而能針對當前的需求去修改與優化,因此並不是直接空降到巨人的肩膀上就能成大事,必須學習巨人的構造和特性才行。
本次演講將分享講者基於開源計畫研發系統的教學研究與產學合作經驗。例如,成大資工系的涂嘉恆教授,當年在台大攻讀博士時如何基於開源的QEMU打造系統層級的效能模擬與分析工具VPA呢? 目前在HPE工作的葉志威博士,如何將Multi2Sim GPU模擬器整合到VPA上來探索異質多核心系統的設計呢? 去年從台大資工畢業的劉政岳博士,又是如何發展出SOFA開源工具來整合各種開源的效能監控工具的資訊,協助使用者看透異質計算系統的效能瓶頸,決定合適的計算架構呢? 實驗室的碩士生們也不惶多讓,去年畢業的楊直瀚的碩士論文敘述他如何將Google的開源計畫DeepVariant優化到比業界的商業產品更有效率的工程,不但從開源計畫中吸收了世界一流工程師的心血結晶,也證明了他本身優秀的實作能力。
About 洪士灝
臺大資工系教授兼系副主任、國網中心副主任。密西根大學電腦博士、台大電機學士。曾任矽谷昇陽電腦工程師。研究平行處理、計算架構、高效能運算、人工智慧、資訊安全,提倡產學共榮、培育學術/實務/品格兼備的人才。