分類: Uncategorized
2013 Hello GCC:The Theory, History and Future of System Linkers
是否總感覺這世界在變,但是系統軟體卻不動如山?其實不盡如此,從風起雲湧的 AI 技術、VR、AR、自動車等未來科技,無一不是受系統軟體的改進而達成,不論是 Android ART, LLVM, Swift, GPGPU,均是由系統軟體的改善所推動的。
繼續閱讀 2013 Hello GCC:The Theory, History and Future of System Linkers
2011 COSCUP Review:淺談 GCC 編譯技術 Break Compilation Boundaries with GCC
編譯器宛如傳說中的巨龍般,潛藏在最底層處。我們都聽過編譯器,但是我們都不了解他。對於編譯器,我們好奇,我們曖昧。
這篇 talk 是 Luba 於 2013 COSCUP 的演講,從編譯器的各種限制出發,用最淺顯的方式來講解編譯器最深入的概念,並獲得 2013 年 COSCUP 最受歡迎的演講第二名。
今天就讓我們請到 Luba 用簡單易懂的方式,讓你快速了解編譯器技術,讓神秘的巨龍伸展雙翅,讓你看見他銳利的爪牙與發光的鱗片。
更多的 Skymizer 勇者在 2017 COSCUP!
議程:用 GCC 讓你的 PostgreSQL 噴噴噴
講者:tclin
時間:2017/08/05 13:00
地點:國立臺灣大學社會科學院 R403
議程:BSDMIZER: a framework to improve FreeBSD continuously
講者:Luba
時間:2017/08/06 11:00
地點:國立臺灣大學社會科學院 R303
Skymizer 編譯器:追求的不是優化,而是登峰造極
Skymizer整合編譯器、機器學習、高速運算,賦予硬體表現淋漓盡致的可能
在人工智慧大行其道的現代,傳統編譯器的優化方式顯得僵化與不合時宜。Skymizer 不單單以優化現有編譯策略作為性能提升手段,而是輔以更以宏觀的角度去尋找各程序碼之間在不同硬件下最佳的編譯策略組合模式,進而能針對該軟硬件找到最高性能的編譯模式,並使性能提升至少30%。
GCC 6.1 Release Note 重點翻譯(下)
下集主要是語言跟作業系統相關的改善項目,Skymizer 翻譯了大家可能會比較關心的部份。也歡迎所有朋友能夠一起補完與指正!
GCC 6.1 Release Note 重點翻譯(上)
GCC 6.1 釋出了,相信大家都很好奇 GCC 6.1 跟之前的版本有什麼不一樣的地方。Skymizer 也跟大家一樣關心,現在就讓我們一起來看看這個版本的變化吧!
自從我膝蓋中了一箭:The Fellowship of the Startup
創業可能就像打副本,好的隊友帶你打倒王,壞的隊友讓你靈魂釋放。
eglibc效能分析與優化
eglibc是 Debian/Ubuntu 提供C語言程式動態連結時使用的函式庫,系統中使用C語言所撰寫的程式,本篇文章將討論如何分析 eglibc 的執行狀況與瓶頸,選出有優化潛力的函式,並如何去優化這些函式,最後再展示我們優化後的數據成果。