###### tags: `NTU`
# Seminar 心得
## 9/23
1950 數位導向 mathematic-inspired
- bit
turing machine
von neumann arch
shenom information theory
transistor
運算平台的起源 0 1 邏輯閘 計算功能
1822 機械式開關 charles babbage diff machine
1904 真空管 1946 eniac
1947 transistor university of manchester
1958 IC appollo guidance
摩爾定律推動IC半導體產業發展 讓計算成本價格下降 使計算普及
同樣一碗白飯的價錢隨著時間能買到更多的TRANSISTOR
CPU CISC 8086 -> 64AMD
CPU RISC arm biglittle armv8 low power
GPU 1994 PS1 2007 nvidia cuda shader
AI accelerator google tpu
hetogeneous integration
- chiplet 運算單元用7nm IO用14nm
- dram in package RAM 傳輸效率更好
- HBM NVIDIA
6g 100g~1t bps
主體使用機器從人 變機器 需求變高
滿足自駕車 聯網裝置需求
更高的頻寬 更廣的覆蓋率
LEO 低軌道衛星通訊
反應速度更快 但須上千顆衛星讓覆蓋度達100%
低軌衛星通訊的啟動關鍵: 可重複使用火箭
SPACEX FALCON9 一次送60顆衛星 壽命3,4年
2010 AI biology-inspired
IC 運算促成 AI 實用化
2012 alexnet traning 1 exa-flops 2gp 當時超級電腦 兩百多年 用六天訓練完
al acceletrator architecture (von neuman)
- fixed systolic array e.g. google tpu
- flexible systolic array
AI ARCH (non von-neumann arch)
AI 訓練運算需求遽增 參數每年成長約十倍
訓練一個MODEL要百萬美金以上
算力 效率 boundary 離大腦還距離很遠
25w 860億神經元
AI加速IC設計發展
physics-inspired 2030
- qbit
## 10/1
secure and formally verified hypervisor
covid19 demand
scalability
VM hypervisor
hypervisor complexity = hypervisor bugs = security vulnerbility
hypervisor exploit
formal verification
simplisitc system limited function sel4
數k code
commidity hyperviosr M code
### microverification
system -> small cores
confidentilally intergraty
### Retrofitting KVM
end-to-end approach
KCore: full handware access
leverage nested page table
KServ: restricted hardare access
exception level el2
### CPU protection
VCPU
trap npt faults to itself
KCore saves ...
restore VM state from memory
### verifiy KVM
layered verfication apporach
### multoprocess setting
use lock to protect page table
###
- KBM CONfidentiality intergerirt
- layer hardware model -> verfiction for realistic mp (use coq)
這一次的演講請到了系上的黎士瑋教授,黎教授自哥倫比亞大學畢業後,今年加入台大資工成為系上最年輕的教授,可以說是系上的新生代,這次演講的題目是一個安全且經過正規驗證的虛擬機器監視器,自從武漢肺炎之後全球對於遠距的需求急增,同時也加劇對雲端運算的需求,這時候作為一個基礎建設的虛擬機器軟體就很重要了,如今虛擬機器程式碼動輒數萬行,讓檢驗的複雜度大大提高,假設其中出現 bug 就有可能會出現安全漏洞,於是教授提到其解決的方法,包括像是階層式驗證確保機密性與完整性,並使用 coq 這個正規化驗證軟體保證其安全性。
## 10/8
立即示警與通報
1. 示警家人
2. 通報119 告知火災地址 狀況 火勢 有無人受困 樓層 -> 車輛
火災初期滅火
1. 火源初萌芽 手提式滅火器 有機會將損失降到最低
2. 安全退路
3. **油鍋起火** 不能用水撲滅 水接觸熱油 氣化成1700倍的水蒸氣 -> 火海
4. 拉瞄壓
- 拉開插銷
- 瞄準火源根部
- 壓握把,
5. 室內消防栓 按警鈴 開消防栓箱 拉水帶 拿瞄子 轉開水閥出水
火災逃生避難原則
1. 不可為了收拾財物影響逃生
2. 不可搭電梯 火場容易發生斷電情形 很有可能因為斷電而使自己受困在電梯裡面
3. 不可躲在浴室
- 門和天花板通常是塑膠做的 易\融化變形 浴室門下方有通風口,無法有效隔絕濃煙
4. 不可用塑膠套頭
5. 遇高溫會融化 而黏在皮膚上 (忙煙面罩)
6. 不花時間找濕毛巾 無法阻絕一氧化碳等有害氣體
7. 原則 往 避難層 一樓逃生 千萬不可往上逃生 因為濃煙會往上 人往上是跑不贏煙的
錢櫃
各樓層的排煙閘門沒有動作,濃煙沒有筆直往上排煙,只能從左右窗戶排,
為了安裝一個電梯,而關閉消防裝置 沒有動作
這一次演講請到的是來自德安消防公司的葉俶題經理,葉經理新北市消防設備師公會的成員,專長是消防、水電和工業配線,可以說是台灣消防的專家,今天演講的題目是在實驗室場所的消防安全宣導。首先,發生火災若一旦發生,第一件事就是要立即示警和通報,包括示警周圍的人,通報119並清楚告知火災地點,和其狀況、火勢、是否有無受困及其樓層。若在第一時間無法及時滅火,則是要遵守下列幾個火災逃生避難原則,包括不可為了收拾財物影響逃生,不可搭電梯,因為火場容易發生斷電情形,很有可能因為斷電而使自己受困在電梯裡面,而最重要的則是往避難層也就是一樓逃生,千萬不可往上逃生,因為濃煙會往上,人往上是跑不贏煙的。這次演講幫助我們理解發生火災時要注意的事項,對我受益良多。
## 10/22
AI becomes the main force to push semiconductor
AR/VR 市場規模沒那麼大
AI 半導體 25%成長率,2021 佔所有晶片6%,2025 預計到10%
one year improvement of computer performance downs to 3%
2015 end of moore's law
alexnet -> vgg model 太大 運算需求
- standalone
- DSP
- heterogenous multi-core
- companion
- two chips in the system
- edge server
- edge cloud
最終都會卡在bus
95%的時間在資料搬運
居住在南港,工作在內湖,上下班都卡在橋上
分流上班
更大的流量
解決方案
customized system software
- irregular workload
- 同步非同步
- piped hardware engines
- software pipelining
- fragmented memory spaces
最大成本 software porting
system software the first anchors of the changing hw and sw
在設計硬體的時候,就提供軟體的觀點,改變策略
model 是 32 bit -> 實際計算時候 8 bit (Quantization)
好的 data mengament, instruction schd.
ONNC
4.8 spped up by elimination unessentail data movement and execution
Precision trade off
Save SoC SRAM cost
lot裝置sram容量很小
藉由 locatily 節省記憶體
ONNC 不需要 interpreter,省掉很多記憶體
比起 tflm 效能更快 最快到5倍速度提升
重要的layer operator 放到良率比較高的 sram 上
良率比較低的 sram 做不重要的運算
## 10/29
車載
演算法開發團隊
feature algorithm 縫合影像
手錶 紀錄運動的特徵 在做什麼運動
車載系統 導航機
戶外運動
健身 血氧
船載系統 暗礁 地形 風險 聲納魚群
vision:
車載: ADAS 前方碰撞預警
健身: 自動指針調整
船載: 環繞 top-view
sensor:
戶外: 手勢便是
健身: 重訓 做了幾組set
演算法開發流程
需求 -> 分析 -> 設計 -> 實作 -> 驗證 -> 維護
資料 -> model training
### 拼接
top view 鳥瞰
需求 硬體限制
空拍機的視野 上視圖 警示
對比車用 範圍更大 五米
吃水深度 跟水的深度 六個相機
魚眼相機 扭曲 正常 模糊化 上視圖
1. 反扭曲轉換
相機內部參數 外部參數
矩陣運算
旋轉 位移 兩個自由度 similarity
affine
homography
影像拼接
模糊
lookup table
online 時不做轉換 直接查表
### 手錶
手勢辨識 -> RNN
現在做幾組 健身類型 > RNN CNN
參考歷史行為 RNN
RNN 變形 LSTM GRU
DATA LABELING
用 APPLE WATCH 當作範例
WORKOUT- Rep counting
資料標記
很難取得資料 品質高的資料
嵌入式運算資源受限 處理時間很長
andriod -> nnapi
arm armnn cmsis-nn
## 11/5
pchome 最早的電商
契機: 最好的時刻
台積電
獨角獸 網路 軟體
### industry trend
changes in the post-covid-19 era
- zero contact businesses
- remote work
- open up the global talent pool
- global culture, mindset, real estate
## AI Market Growth by HW/SW/Service
Service 的毛利是最的
軟體可能免費,但服務永遠會收費
網路產業銷到全世界 -> 沒有產品經理
ai market share
- law template
- 台積電 聯發科 鴻海 占全國研發經費90% 全世界前100研發經費投入
芬蘭問題
台灣問題
中美問題
top 20 internet companines 有中美主導
china faces growths with high wind
unicorns to lead post-covid world
新經濟 未來的領先者
這世界先給你機會 壤你實現他
- US 288
- China 133
NEA: Line (Naver) + Yahoo Japan (SoftBank)
SEA: 印尼版 Uber
model 海島型
製造業 服務一個大客戶就好
面向國際 服務型經濟 服務全世界
Taiwan Unicorns
91app gogoro appier
台灣數位新創一年獲200億投資
機會
AIot 帶來新硬體 半導體需求
- AI, 5G, CloudEdge 電動車 低軌道衛星
中美競爭 供應練分流
- 紅色供應鏈受限
東亞 東南亞數位經濟高速成長
- 不含中國 8億人口市場
台灣新創
以硬帶軟: 規模化 國際化
## 11/12
連發創新基地 在台大校園內有建築物
6 paper in neurips 2021 都是跟其他單位合作的成果 英國劍橋 美國cornell
不知道會不會做得出來 題目
兩天內要讀完一百篇 paper
resarch intern phd neurips 第二作者
industrial research center
解決實際的問題,不再只是紙上談兵,自己創造問題
用 AI 設計晶片 交大
CAMBRIDGE OFFICE 1
NTU OFFICE 2
不用出國 換教授 不用中斷學程
gain direct exposure to a different kind of AI
participate in top-grade research
face real industrial challenge
### We focus on cutting edge ai
learn from expert designed features
learn to feature -> not-directly relevant data
learn to learn (meta learning)
analyze social network 廣告推薦
prettier digital photo
eda
autonomous driving
competitve software synthesis 很久的時間
不是夫花器 是真的研究中心
歡迎各總AI
2018成立
PUSH BOUNDARIES
## 11/19
taiwan ai labs
音樂科學家
sota
AI音樂作曲
模擬鋼琴的聲音
出因未來
auto tune 事後把音高調整到適當的位置
簡化音樂創作流程
composition -> performance -> sound
正面 aiva
負面
幫助音樂人 啟發靈感 提供幫助創作的工具
Rule based
Markov Chain
RNN LSTM (2018) 前面幾個音 預測下個音
MusicVAE (RNN)
Conductor (小節) -> Decoder (音符)
CNN: Music as Image
GAN
旋律 和弦 簡單很多
鋼琴演奏 一次談很多因 如何表示 openai
wait token -> no bar lines 不直觀
音樂轉換成文字格式 很有節奏感
transformer
## 11/26
歐元區 經濟成長率 專家問卷
母體平均 -> 樣本平均
resitrcited ols regression
simple equally weighted average -> fancy
專家們的 covariance
finite sample error 無法避免 因為樣本數少
簡單的線性模型
求出 beta 如果變動一點點 輸出變動很大 -> 數值不穩定
求出後 三萬多
FTF -> SINGULAR MATRIX
RIDGE REGRESSION
可以分解成beta 跟另一項
給每一個專家1/21的權重 再去做上下微調
Patrial Egalitarian Ridge Regression
加入一個 L1norm 的懲罰向
divide and conquer -> 每次取C位專家,再做 optimaztion
mixed interger optimation
np-hard problem -> 計算能提提升兩兆被 變的可能
second stage selection
### protoble laser cutting
2d vector file
photo the line, line drawing
no more this form
big laser cutting machine -> precise
1954 -> 2000(patend expire)
probility
#### Small history on compiler
#programs multiple platform
machine specfic code
1951 pracitcal compiler
1973 Portable c compiler
tansition: machine specifc -> protability
1965 custom electronics drive motors
1980 gcode
2000 svg
joint 問題
自訂 編輯 svg
spring in joint
kerf joint
match of the joint
search space
但還不能自動組裝
## 2/18
your idea
抄襲的定義
複製別人的想法 字句 作品
廣義抄襲
抄襲常見原因
沒有注意到
演講筆記是否為抄襲
沒有引用
即便引用 沒有個人想法
摘寫使用過多原講者話語
演講逐字稿
紀錄的越詳細 = 好心得?
完整呈現講者話語是抄襲
無法用引號引文引用
貞德同意
## 2/25
thingnario
AIoT SaaS 模式提供軟體服務 能源
於工控領域消彌資訊科技落差
AIoT 龐大資料輸出
減少成本 提升效率 發展新的商機、營運模式
試驗場域 領域知識 的合作夥伴
法規
太陽能 第一個領域
廣泛 持續擴展的需求
零碳排各國 企業目標
數位轉型、工業物聯網
能源領域 saas vs scada
高可擴張性 系統工新即時 雲端等等
月費訂閱制
能源轉型大趨勢
灰電到綠電
集中到分散
效率至上到永續抬頭
變革的產業就充滿機會 未來會出現很多新的商業模式與機會
預測啥
太陽能板遮陰預測
日照推估
發電量預測
domain
砍樹樹囉
考量太陽角度 attenion map 推估雲的高低
## 3/4
IC設計 軟硬體整合
方法論
設計常見問題
軟體開發
adc clock fifo interrupt
了解 embedded system 軟體coding注意事項 是很好的標的
AI Audio 競爭激烈
語音應用 助理 聲紋
音質加強
audio開發四面向
ai audio
audio設計問題
硬體的bug audioIC跟其他外部裝置的clock不一致
甚麼環節會導致project整個炸掉
ISR, CPU Resourse
## 3/11
5G SoC
光纖網路
CDG
SSA SPD
5g手機需求
25.3 more battery
increase battery life
1. 電池容量
pcb area reduce
pcb over pcb (stacking)
wifi vs modem 體驗
2. lower power design
advance process node
processor and cache arch
low power standy
hw fw sw co optimiztion
低軌道衛星
latency 開發更多事業
5g 更多應用
dynamic voltage scaling
## 3/18
ODM OEM
系統廠 沒人要來
電子代工業
本益比 比不上faang
電子五哥 全球 ems odm 排名前五
燈塔工廠
application
判斷精子好壞
AI+電腦視覺 YOLO 各種指標
防治登革熱
台灣貯氣企業附加價值比率\
## 4/1
1. private data privacy
speech personal information
2. hhigh perf speech models
dnn traning data from personal info
3. new privacy challllenge
model inversion attack
重現traning data的資料
membership inference
4. new privacy requirement
eu 法規 加州法規
privacy mersurement and protection
limited access of using customer data
- GDPR EU法規
GIVE control to idividuals on personal data
1. ML Challenge under GDPR
new challenge use customer data
model paramter protection
google's fine
large amount of customer data
dnn model -> privacy risl
need privacy measurement is required
2. literature review
FL differential privacy
FL->DISTRIBUTE LEARNING FROM centrol servers to end-devices
avoid direct access to user data
DP->使用者資料機率分布 可能洩漏隱私資訊
從機率分布 到 數值區間 是用隨機的機制
保護隱私 同時又能保留足夠的資訊
DPSGD
PRELIMINAR work
protect speech data
design a new generative model
teacher/student models
## 4/15
berkeley stanford
台裔美國人
公司 國際組織
各種獎學金
各種比賽 紙飛機
圓 隨機取一點
土壤
組成成分
增加糧食產量
soil health -> crop health
1-2 usd
80% 國家糧食
crop health -> humam health
malawi 人均醫療
data is the key to eradicationg epidemics
build data systems and AI to empower local organizations in pursit sustainable global development
bring the lab to the farm
25萬美金儀器 隨身攜帶 分析土壤
aids 懷孕手冊
digitalize paperwork
scale up
即時資料
## 4/29
m^(1+o(1))
apples on train
o (city) -> (cost, capacity) o (city2)
improve our flow
negative cycles (residual graph)
cost 30
flow 4050
cost flow
linear program '47 simplex exp
interial point method (IPM) 可行解區域 用來定義 potential 並取最小
## 5/6
AI for network
network for AI
訓練資料 傳到 server 傳輸
在 switch 上訓練
programmable switches openflow
p4 targets 存取封包
openflow random forest
p4 neural compute stack
elepant flow
把分類演算法放到 seitch
matching table -> openflow rules
feature extraction
ip port averagepacketsize interpacketarrivalsize
two-phase
lightweight batch: data plane in switch - detect heavy flow
sophisticatd phase: streaming model in remote server - get rid of FP
reduce false negative: phase 1 model
long inference latency
cnn classification
## 5/27
鄭博士 帶領
數位轉型
國際電話 40b -> 1b
個人家庭 企業 國際 技術群
蹲點
提升內部能力 價值
減少機房
業務數位化 省紙
建立生態圈
照顧好外部客戶
以客戶為中心
程式員 技術架構 業務架構 架構施
企業數位化
資料驅動應用
資訊系統雲化轉型
用雲端服務 混和雲 轉型
1. 自理 機制