--- tags: Session TWO --- # Pizza Trends ## CPU-Centric CPU-Centric的方式需要呼叫伺服器,伺服器在呼叫遠端機器,遠端機器將數據上傳到伺服器,此時HOST再從伺服器上將資料再入到本地。這種方式每次都需要等遠端機器處理完成,若是資料非常龐大,則有可能因為計算的速度大於得到資料的速度,進而導致效能瓶頸。 ## Data-Centric 而Data-Centric則是能夠直接遠端讀取遠端機器上的數據做計算。 ![](https://i.imgur.com/FhoqRXi.jpg) ## An Application Example-Pizza Processing 以定PIZZA為例,從下訂單到送到消費者往往需要等待一段時間。 若是今天訂單爆量,而每一筆訂單都需要等待一段時間,那麼這些時間疊加上去也會變的非常可觀。再推廣到CPU和GPU數據的情況, 今天反覆的申請資料下來,而每次的申請都需要等待,若CPU已經計算完成但新的資料還沒有下載下來,就很容易導致效能瓶頸。 ![](https://i.imgur.com/lpLy84x.jpg) ## What if... 那麼要把運送Pizza的過程拿來烤Pizza會如何呢? ![](https://i.imgur.com/AV1kt9U.jpg)