• 沒有找到結果。

Real-Time System Software Group Lab 408 Wireless Networking and Embedde d Systems Laboratory

N/A
N/A
Protected

Academic year: 2022

Share "Real-Time System Software Group Lab 408 Wireless Networking and Embedde d Systems Laboratory"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

國立台灣大學 資訊工程學系

Real-Time System Software Group Lab 408

Wireless Networking and Embedde d Systems Laboratory

Virtualization, Parallelization, Service

薛智文

Office 322

cwhsueh@csie.ntu.edu.tw

http://www.csie.ntu.edu.tw/~chsueh/

實驗室主要是以系統軟體設計為主 ,

目前的幾個主要的方向是虛擬化 , 平行化 , 與服務 .

(2)

台灣大學資工系

The Real World

/23 2 Desktop

Mobile

Virtualized everywhere!

Notebook

Cloud Server

We work on virtualization,

multicore parallelization, and autonomous services

真實世界裡 , 到處都充滿了與我們生活息息相關的電子資訊軟硬體產品 , 像是手機、電 腦與雲端上的伺服器及其服務等等 . 透過這些產品 , 資訊能夠流通得更便利更迅速 . 虛 擬化將這些軟硬體系統結合得更緊密 , 多核心平行化將效能更提升 , 自主服務創造對大 眾更有利的應用平台。

(3)

台灣大學資工系

/23 3

Cloud Workstation Consolidation

Run multiple OSes simultaneously with flexible performance!

etcetc

Virtualization Virtualization

Running Applications

(x-platform) Running Applications

(x-platform)

Security Security Sharing

H/W & S/W Resources

Sharing H/W & S/W

Resources Fully

Utilizing Hardware

Fully Utilizing Hardware

Virtual class

Virtual circuit

Virtual community

Virtual device

Virtual disk

Virtual host

Virtual keyboard

Virtual machine

Virtual market

Virtual memory

Virtual money

Virtual Private Network

Virtual reality

Even realized on a PC!

許多東西都可以被虛擬化 , 如虛擬光碟 , 虛擬裝置 , 虛擬記憶體 , 甚至是一整台機器都 可以被虛擬化 , 也就是說在一台電腦上同時執行多個作業系統 . 虛擬化的用途很多元 , 能讓這些作業系統更充分地共享軟硬體資源 , 是雲端系統與應用不可或缺的關鍵技術 .

(4)

台灣大學資工系

/23 4

Virtualization (V12N) on Cloud Client Devices

90+% performance on PC  embedded systems

To run multiple OSes on a mobile phone…

iPhone+Android is possible!

Break the limitation of OSes!

透過不同的技術與最佳化 , 虛擬化在 PC 上可達到 90% 以上虛擬化前的效能 , 我們 研究在嵌入式系統上的實現虛擬化 . 希望透過虛擬化來打破 OS 之間的界線 , 將來能在 手機上同時跑兩種 OS 來支援雲端的客戶端裝置 .

(5)

台灣大學資工系

虛擬化專案

Play 3D on-line Game on a virtual machine.

Demo Clips

/23 5

這是我們產學合作的一個虛擬化專案 , 在 NB 上以 Xen 跑多個虛擬機器 ( Win 7, XP, Linux, Android ) 與應用 , 甚至可以跑魔獸世界 .

(6)

台灣大學資工系

/23 6

Optimizing Parallelization on Multicore Platform

Achieved 260FPS(720P) for H.264 Decoding!

Also applicable for HEVC(H.265).

Batch-pipelining

dependent tasks for up to 2x speed!

我們也研究多核心系統的平行化 , 實作在 H.264 解碼上效果領先全球 , 也可應用在多 核心的虛擬化系統 , 理論上達到最佳。

(7)

台灣大學資工系 NEWS 實驗室

/23 7

WeOS: Emerge Off-Screen Service

網民當家作主 , 共創資訊價 s

值 !

台北

台南

... ...

...

嘉義

...

台灣

京都

大阪

... ...

...

... 東京

日本

Seattle

LA

... ... ...

DC

...

USA

Buyer Seller Logistics Cash Flow...

Internet

Autonomous ID

Autonomous Distributed Match Engine

V12N to help G11N (I18N + L10N).

資訊技術與服務應當不被少數人把持 , 每個網民應當可以當家做主 , 共創資訊價值 . 我們應用各種技術提供自主 AID, 打造自主的分散式配對引擎 ,

讓系統上擁有 AID 的個體 , 能自主形成社群提供各項服務 , 像是買賣 , 推薦 , 爆料 , 等等… 方便分享並保留隱私 , 形成我們自主共享永續的理想 Cloud OS.

(8)

台灣大學資工系

/23 8

Anyone would like to change to have rea l impact for ourselves are welcome!

You decide who you are.

We do the right thing and do thing right.

Don’t worry. We can make it.

Contact me first.

參考文獻

相關文件

堆疊書本其實是 一個古老的問題, 在網路上及物理書籍中 [1-5] 皆曾出現過, 但大多未詳 細解釋書本應如何疊置,

 較難熟練操作用具達成理想的烙畫效果,使用時得注 意小心燙到,小學生高年級操作上應該可以上手,但

「在 ECG 系統上的改善將有助於醫師們更精確的診斷出影響人體心臟的寬廣範 圍情況,」 領先業界的半導體研究公司 Databeans Inc.,研究總監 Susie Inouye 表

OurChain stands for all your blockchains, an autonomous platform for any blockchain, including a ChainAgent, a ChainBrowser, a ChainFoudry, a Ch ainOracle and an OurCoin with

Our current solution, called “Iterative Earliest Deadline First+Best Fit” (IEDF+BF), includes three steps: First, estimate the number of high frequency cores; second, schedule

Synchronization on cloud server and devices Task migration using Linux container. Real-time compression on backbone

智慧型手機的 Android

相較於把作業系統核心置於 Ring 0 權限層級的作法,全虛擬化的方式是以 hypervisor 作為替代方案,被虛擬化的客作業系統 (guest operating system, Guest OS) 核心對