Practical Experience on CUDA
|
|
- Denis Hunt
- 5 years ago
- Views:
Transcription
1 Practical Experience on CUDA Fang-an Kuo DATE:1/16/09
2 Outline Parallel loop via CUDA CUDA 簡介以 3D Array 之元素和為例傳統迴圈計算其元素和 (Sum) 利用 CUDA 平行計算元素和效能比較 FFT via CUDA FFTW 3.2alpha CUFFT 範例效能比較 Matrix multiplication on multigpu 結論參考資料 2
3 CUDA 簡介 CUDA 是 Nvidia 提出的 GPGPU 技術 透過 CUDA 開發 GPGPU 程式是利用其 C 語言函式庫與 CUDA 的延伸來編寫, 故不用 opengl Direct3D CUDA 架構 Host Device Grid Block thread SIMD Memory Management 3
4 以 3D Array 之元素和為例 3D Array: mat[256][256][256] 加總計算 mat 元素和 (Sum) 傳統方法 :triple loop GPGPU 方法 : Parallel loop via CUDA mat[i][j][k] j k i Thread 1 Thread 2 Thread 3 Block 3 Block 2 Block 1 4
5 傳統方式計算其元素和 (Sum) 利用 for loop 加總元素 在 CPU Q G 主機上計算約耗時 930(ms), 約為 0.144(Gflops) 5
6 利用 CUDA 平行計算元素和 Submit a job Sum_gpu1 with n blocks and n threads per block. Psum[i][k]= mat[][][ i j k] j Block 3 Block 2 Block 1 Thread 1 Thread 2 Thread 3 j CPU: Q6850 (quad-core 3.0G), OS : OpenSUSE 10.2 GPU: Tesla C870, MHz clock, MB memory Interface : PCI-e x ===========Sourse=============== sum_gpu1<<<n,n>>>(psum, dmat, n); global void sum_gpu1(float *psum, float *dmat, int n) { int shift = bid*n*n; psum += bid*n; dmat += shift; syncthreads(); for(int i=tid;i<n*n;i+=bdim) { psum[tid]+=dmat[i]; } syncthreads(); } ==========Result================= N =512, N2 =N*N, n =N bid =blockidx.x, tid =threadidx.x, bdim =blockdim.x GPU time : (ms), (Gflops) GPU time : (ms), (Gflops),Kernel only ================================= 6
7 利用 CUDA 方式平行計算元素和 Psum[i] = using shared memory. Psum[0]= using shared memory. Sum = Psum[0] i Psum[0] psum[][ i k] k psum[] i i Psum[i][k] k ===========Sourse=============== sum_gpu2<<<1,n,n*sizeof(float)>>>(psum, n); global void sum_gpu2(float *psum, int n) { extern shared float shared[]; shared[tid]=0; for(int i=tid;i<n*n;i+=bdim) { shared[tid]+=psum[i]; } syncthreads(); if(tid <256) { shared[tid] += shared[tid +256]; } syncthreads(); if(tid <128) { shared[tid] += shared[tid +128]; } syncthreads(); if(tid < 64) { shared[tid] += shared[tid + 64]; } syncthreads(); if(tid < 32) { shared[tid] += shared[tid + 32]; } syncthreads(); if(tid < 16) { shared[tid] += shared[tid + 16]; } syncthreads(); if(tid < 8) { shared[tid] += shared[tid + 8]; } syncthreads(); if(tid < 4) { shared[tid] += shared[tid + 4]; } syncthreads(); if(tid < 2) { shared[tid] += shared[tid + 2]; } syncthreads(); if(tid < 1) { shared[tid] += shared[tid + 1]; } syncthreads(); if(tid == 0) {psum[0] = shared[0];} } ==========Result================= N =512, N2 =N*N, n =N bid =blockidx.x, tid =threadidx.x, bdim =blockdim.x GPU time : (ms), (Gflops) GPU time : (ms), (Gflops),Kernel only ================================= 7
8 效能比較 Tesla C870 Kernel Only vs. Q6850 Tesla C870 vs. Q Gflops CPU GPU Glops GPU CPU Size Size Tesla C870 Kernel Only 表示僅計算 Kernel 函數所花費時間, 不包括記憶體交換時間 加速 2 到 50 倍 Tesla C870 表示總計算時間, 包括記憶體交換時間 約加速 2 到 5 倍 8
9 FFT via CUDA FFTW 3.2alpha vs CUDA CUFFT Comparing complex-complex single precision FFT 3D The test machine: intel Q6850(quad-core 3.0G),L2:4MB Tesla C870, 1.35G clock, 1.5G VRAM(PCI-e 1.0) CUDA 2.0(NVCC 1.1) opensuse
10 FFTW 3.2alpha 本次僅比較 CUFFT 3D 與 FFT 3D 單精度轉換部份比較 fftw 3.2 在單線程與多線程上的效能轉換 mat[n][n][n] 為 Fmat[N][N][N] =============Sourse=============== fftwf_complex *mat,*fmat; mat = (fftwf_complex*) fftwf_malloc(sizeof(fftwf_complex) *N3); Fmat= (fftwf_complex*) fftwf_malloc(sizeof(fftwf_complex) *N3); fftwf_plan forward; forward = fftwf_plan_dft_3d(n, N, N, mat, Fmat, FFTW_FORWARD, FFTW_ESTIMATE); fftwf_execute(forward); =============++++++============= N CPU Time(ms) CPU 4-thread Time(ms) N CPU (Gflops) CPU 4-thread (Gflops)
11 CUFFT 比較 cufft 核心函數與 cufft 包含資料交換上的的時間與效能 在 N=48 以上開始有較 fftw 好的 3 計算效率產生 ( 總元素為 48 個 ) =============Sourse=============== cufftcomplex *dmat,*fdmat; cudamalloc((void**) &dmat, sizeof(cufftcomplex)*n3); cudamalloc((void**) &Fdmat, sizeof(cufftcomplex)*n3); cudamemcpy(dmat, &mat[0], sizeof(cufftcomplex) *N3, cudamemcpyhosttodevice); cuffthandle plan; cufftplan3d(&plan, N, N, N, CUFFT_C2C); cufftexecc2c(plan, dmat, Fdmat,-1); cudamemcpy(&fmat[0], Fdmat, sizeof(cufftcomplex) *N3, cudamemcpydevicetohost); =============++++++============= N GPU Time(ms) GPU Kernel Time(ms) N GPU (Gflops) GPU Kernel (Gflops)
12 FFTW3 vs. CUDA CUFFT 600 FFTW serial FFTW 4 threads CUDA with memory transfer CUDA, Kernel Only FFT 3D Gflops Size 12
13 FFTW3 vs. CUDA CUFFT FFTW serial FFTW 4 threads CUDA with memory transfer CUDA, Kernel Only FFT 3D Elapsed time(ms) Size 13
14 Matrix multiplication on multigpu Comparing the Sgemm on 4-thread CPU,1xGPU and 2xGPU. Sgemm : single-precision matrix multiplication. The test machine: CPU:Q6850(quad-core),3.0G,L2:4MB. GPU:2x Tesla C870,1.35G clock,1.5g memory. PCI Interface : PCI-e 1.0(16x) OS:openSUSE 10.2 CUDA 2.0(NVCC 1.1) gcc 4.3.0(openMP 3.0) MKL
15 Matrix multiplication on multigpu openmp+cuda Sourse: A,B,C in Host A:MxK matrix B:KxN matrix C:MxN matrix da,db,dc in device da:m/2xk db:kxn dc:m/2xn In thread 1: dc=c+th_id*m/th*k #include "cublas.h" omp_set_num_threads(2); #pragma omp parallel shared(c) private(th,th_id,da,db,dc) { th_id = omp_get_thread_num(); th = omp_get_num_threads(); cudasetdevice( th_id ); cublasinit(); #pragma omp barrier cublasalloc( M/th * K, sizeof(float), (void**)&da ); cublasalloc( K * N, sizeof(float), (void**)&db ); cublasalloc( M/th * N, sizeof(float), (void**)&dc ); cudamemcpy( db, B, K * N*sizeof(float), cudamemcpyhosttodevice ); cudamemcpy( da, A+th_id*M/th*K, M/th*K*sizeof(float), cudamemcpyhosttodevice ); cudamemcpy( dc, C+th_id*M/th*N, M/th*N*sizeof(float), cudamemcpyhosttodevice ); cublassgemm( transa, transb, M/th, N, K, alpha, da, M/th, db, K, beta, dc, M/th ); cudamemcpy( C+th_id*M/th * N, dc, M/th * N*sizeof(float), cudamemcpydevicetohost ); } ==========Variable================= M, K, N, alpha, beta are constants. A:MxK, B:KxN, C:MxN Sgemm : C= alpha.* AB + beta.* C 15
16 Matrix multiplication on multigpu Model: C1 A1 C2 A2 * B openmp : shared memory mode MPI : distributed memory mode PC+GPU v.s. GPU Cluster 16
17 Matrix multiplication on multigpu Benchmark, CUDA with memory transfer. N 4-thread Time(ms) 1xGPU Time(ms) 2xGPU Time(ms) 4-thread Gflops 1xGPU Gflops 2xGPU Gflops
18 Matrix multiplication on multigpu 2-GPU 1-GPU 4-CPU 250 Sgemm on MKL vs. Sgemm on CUDA with memory transfer. 200 Gflops Size = Size
19 Matrix multiplication on multigpu 2-GPU 1-GPU 4-CPU 450 Sgemm on MKL vs. Sgemm on CUDA(Kernel Only) Gflops Size 19
20 Matrix multiplication on multigpu Sgemm on MKL vs. Sgemm on CUDA with memory transfer. 120 Elapsed time(ms) GPU 1-GPU 4-CPU Size 20
21 Matrix multiplication on multigpu Sgemm on MKL vs. Sgemm on CUDA(Kernel Only) Elapsed time(ms) GPU 1-GPU 4-CPU Size 21
22 結論 平行化 for loop 在 CUDA 上有非常高的運算速度 3 Cufft 對總元素個數達 48 以上的三維傅立葉轉換較 FFTW3 來的快速 CUDA 矩陣相乘, 當相乘矩陣大於 1560x1560 時, 使用兩張 GPU 相較使用一張 GPU 更為快速 利用 openmp+cuda 是單機上使用 CUDA multigpu 最方便且快速的方法 以上技巧使用於國網中心外部委託案 - 材料科學模擬之應用, 整體加速約 50 倍以上, 因為專案尚在研究中, 故僅提出部份 CUDA 技巧分享 22
23 參考資料 CUDA ZONE openmp Web Heresy s Home FFTW Vasily Volkov and James W.,2008, Benchmarking GPUs to tune dense linear algebra, SC
24 Thank you 24
MP3 Codec Design 吳炳飛教授. Chaotic Systems & Signal Processing Lab, CSSP Lab. CSSP Lab:
MP3 Codec Design 吳炳飛教授 國立交通大學 電機與控制工程學系 CSSP Lab: http://cssp.cn.nctu.edu.tw Chaotic Systems & Signal Processing Lab, CSSP Lab July 5, 2004 Chapter 1 Introduction to MP3 Chapter 1: Introduction to MP3
More informationChapter 7. Digital Arithmetic and Arithmetic Circuits. Signed/Unsigned Binary Numbers
Chapter 7 Digital Arithmetic and Arithmetic Circuits Signed/Unsigned Binary Numbers Signed Binary Number: A binary number of fixed length whose sign (+/ ) is represented by one bit (usually MSB) and its
More informationPC Link Mode. Terminate PC Link? Esc. [GO]/[Esc] - - [GO]/[Esc] 轉接座未放滿. Make auto accord with socket mounted? [GO]/[Esc] Copy to SSD E0000
Start SU-6808 EMMC Programmer V.0bd7 [ ]Link PC / [ ]Menu [ ] >.Select project.make new project.engineer mode.reset counter 5.Link to PC [ ] PC disconnected PC connected Select project SEM0G9C_A.prj Terminate
More information港專單一登入系統 (SSO) 讓本校的同學, 全日制及兼職老師只要一個登入帳戶, 便可同時使用由本校提供的網上系統及服務, 包括 Blackboard 網上學習平台, 港專電郵服務, 圖書館電子資料庫及其他教學行政系統.
港專單一登入系統 (SSO) 讓本校的同學, 全日制及兼職老師只要一個登入帳戶, 便可同時使用由本校提供的網上系統及服務, 包括 Blackboard 網上學習平台, 港專電郵服務, 圖書館電子資料庫及其他教學行政系統. 港專單一登入網站網址 http://portal.hkct.edu.hk (HKCT 之教職員, 學生 ) http://portal.ctihe.edu.hk (CTIHE 之教職員,
More informationChapter 7. Signed/Unsigned Binary Numbers. Digital Arithmetic and Arithmetic Circuits. Unsigned Binary Arithmetic. Basic Rules (Unsigned)
Chapter 7 Digital rithmetic and rithmetic Circuits igned/unsigned inary Numbers igned inary Number: binary number of fixed length whose sign (+/ ) is represented by one bit (usually M) and its magnitude
More informationCLAD 考前準備 與 LabVIEW 小技巧
CLAD 考前準備 與 LabVIEW 小技巧 NI 技術行銷工程師 柯璟銘 (Jimmy Ko) jimmy.ko@ni.com LabVIEW 認證 Certified LabVIEW Associate Developer (LabVIEW 基礎認證 ) Certified LabVIEW Associate Developer LabVIEW 全球認證 40 題 (37 題單選,3 題複選
More information全面強化電路設計與模擬驗證. Addi Lin / Graser 2 / Sep / 2016
全面強化電路設計與模擬驗證 Addi Lin / Graser 2 / Sep / 2016 Agenda OrCAD Design Solution OrCAD Capture 功能應用 OrCAD Capture CIS 介紹 OrCAD PSpice 模擬與驗證 OrCAD Design Solution Powerful and Widely Used Design Solution Front-to-Back
More informationInformation is EVERYTHING 微軟企業混和雲解決方案. November 24, Spenser Lin. Cloud Infra Solution Sales, Microsoft Taiwan
Information is EVERYTHING 微軟企業混和雲解決方案 November 24, 2016 Spenser Lin Cloud Infra Solution Sales, Microsoft Taiwan Value to business Applications and services drive future IT business value Efficiency Innovation
More informationFigure 1 Microsoft Visio
Pattern-Oriented Software Design (Fall 2013) Homework #1 (Due: 09/25/2013) 1. Introduction Entity relation (ER) diagrams are graphical representations of data models of relation databases. In the Unified
More information使用 TensorFlow 設計矩陣乘法計算並轉移執行在 Android 上 建國科技大學資管系 饒瑞佶 2017/8
使用 TensorFlow 設計矩陣乘法計算並轉移執行在 Android 上 建國科技大學資管系 饒瑞佶 2017/8 Python 設計 Model import tensorflow as tf from tensorflow.python.tools import freeze_graph from tensorflow.python.tools import optimize_for_inference_lib
More information描述性資料採礦 Descriptive Data Mining
描述性資料採礦 Descriptive Data Mining 李御璽 (Yue-Shi Lee) 銘傳大學資訊工程學系 leeys@mail.mcu.edu.tw Agenda Cluster Analysis ( 集群分析 ) 找出資料間的內部結構 Association Rules ( 關聯規則 ) 找出那些事件常常一起出現 Sequence Clustering ( 時序群集 ) Clustering
More informationJava 程式設計基礎班 (7) 莊坤達台大電信所網路資料庫研究室. Java I/O. Class 7 1. Class 7 2
Java 程式設計基礎班 (7) 莊坤達台大電信所網路資料庫研究室 Email: doug@arbor.ee.ntu.edu.tw Class 7 1 回顧 Java I/O Class 7 2 Java Data Structure 動態資料結構 Grow and shrink at execution time Several types Linked lists Stacks Queues Binary
More information報告人 / 主持人 : 林寶樹 Colleges of Computer Science & ECE National Chiao Tung University
行動寬頻尖端技術跨校教學聯盟 - 行動寬頻網路與應用 MiIoT ( Mobile intelligent Internet of Things) 報告人 / 主持人 : 林寶樹 Colleges of Computer Science & ECE National Chiao Tung University Aug 14, 2015 課程簡介 課程綱要 實作平台評估 2 背景說明 目前雲端與行動寬頻緊密結合,
More informationJava 程式設計基礎班 (7) 劉根豪台大電機所網路資料庫研究室. Java I/O. Class 7 1. Class 7
Java 程式設計基礎班 (7) 劉根豪台大電機所網路資料庫研究室 Email: kenliu@arbor.ee.ntu.edu.tw 1 回顧 Java I/O 2 1 Java Data Structure 動態資料結構 執行的時候可以動態變大或縮小 類型 Linked lists Stacks Queues Binary trees 3 自我參考類別 (self-referential classes)
More informationUse of SCTP for Handoff and Path Selection Strategy in Wireless Network
Use of SCTP for Handoff and Path Selection Strategy in Wireless Network Huai-Hsinh Tsai Grad. Inst. of Networking and Communication Eng., Chaoyang University of Technology s9530615@cyut.edu.tw Lin-Huang
More informationChapter 1 Introduction to Computers, the Internet, and the Web
Chapter 1 Introduction to Computers, the Internet, and the Web Java technologies are classified into three editions: 1. Standard (J2SE technology) 2. Micro (J2ME technology) 3. Enterprise (J2EE technology)
More informationSoftware Architecture Case Study: Applying Layer in SyncFree
Software Architecture Case Study: Applying Layer in SyncFree Chien-Tsun Chen Department of Computer Science and Information Engineering National Taipei University of Technology, Taipei 06, Taiwan ctchen@ctchen.idv.tw
More information香港中文大學學生會計算機科學系會 圖書清單
香港中文大學學生會計算機科學系會 圖書清單 100 Theory 120 CGI 140 Visual Basic 160 Other Programming Book 101 Program budgeting and benefit-cost analysis 102 Introduction to Algorithms 103 Introduction to Algorithms 104 Data
More information虛擬機 - 惡意程式攻防的新戰場. 講師簡介王大寶, 小時候大家叫他王小寶, 長大後就稱王大寶, 目前隸屬一神祕單位. 雖然佯稱興趣在看書與聽音樂, 但是其實晚上都在打 Game. 長期於系統最底層打滾, 熟悉 ASM,C/C++,
王大寶, PK 虛擬機 - 惡意程式攻防的新戰場 講師簡介王大寶, 小時候大家叫他王小寶, 長大後就稱王大寶, 目前隸屬一神祕單位. 雖然佯稱興趣在看書與聽音樂, 但是其實晚上都在打 Game. 長期於系統最底層打滾, 熟悉 ASM,C/C++, 對於資安毫無任何興趣, 也無經驗, 純粹是被某壞人騙上台, 可以說是不可多得的素人講師!! 議程大綱 : 現今的 CPU 都支援虛擬化專用指令集, 讓 VM
More informationEMBARCADERO TECHNOLOGIES. C++Builder XE5 技術研討會 唯快不破
C++Builder XE5 技術研討會 唯快不破 Agenda EMBARCADERO TECHNOLOGIES 簡介 C/C++ : 跨平台開發的霸主 C++Builder XE5 : 最快速, 強大的 C/C++ 開發工具 萬眾矚目 : C++Builder For Mobile 一份程式碼同時開發移動和桌面應用程式 C/C++ MEAP : Mobile Enterprise Application
More informationFrame Relay 訊框中繼 FRSW S0/0 S0/1
Frame Relay 訊框中繼 將路由器設定為訊框中繼交換器以進行 frame relay 實驗 : 首先練習設定兩個埠的 frame relay switch FRSW S0/0 S0/1 介面 S0/0 介面 S0/1 102 201 DLI 102 DLI 201 Router(config)# hostname FRSW FRSW(config)# frame-relay switching
More informationC B A B B C C C C A B B A B C D A D D A A B D C C D D A B D A D C D B D A C A B
高雄市立右昌國中 106 學年度第二學期第二次段考三年級考科答案 國文科 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. C B D C A C B A D B 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. D C B A D C A B D B 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. C B D C B B C
More informationMatchMove. Computer Science and Information Technology, Spring 2010 Tz-Kuei Huang 2010/4/16
MatchMove Computer Science and Information Technology, Spring 2010 Tz-Kuei Huang (kuei@cmlab.csie.ntu.edu.tw) 2010/4/16 Workflow Input Video CGI Animation Workflow + Setting Blender Version: 2.49b (stable)
More informationOracle Database 11g Overview
Oracle Database 11g Overview Charlie 廖志華倍力資訊資深系統顧問 Great Year for Oracle Database Database Market Database for SAP 14.3% 48.6% 9% 3% 17% 4% 15.0% 22.0% 67% Oracle IBM Microsoft Other
More informationSystem-on-Chip (SOC) 晶 系統組
專題 學程說明會 System-on-Chip (SOC) 晶 系統組 葉經緯 王進賢 朱元三 蔡宗亨 崇勛 林柏宏 What s hot in your life? More Deeply! Information Navigation Social Activity Translation Face Recognition - Searching SoC Applications Consumer
More informationChapter 4. Channel Coding and Error Control
Chapter 4 Channel Coding and Error Control Adapted from class notes by Prof. Leszek T. Lilien, CS, Western Michigan University and Prof. Dharma P. Agrawal & Qing-An Zeng, University of Cincinnati Most
More informationGPIB 儀器控制之概念及軟硬體介紹 研華股份有限公司 工業自動化事業群
GPIB 儀器控制之概念及軟硬體介紹 研華股份有限公司 工業自動化事業群 Outline 1. Introduction to Adavntech GPIB Card 2. Introduction to IEEE 488.1 3. Introduction to IEEE 488.2 & SCPI GPIB History General Purpose Interface Bus 由 HP 於
More informationWhat is a Better Program?
軟體的特性 What is a Better Program? 軟體之所謂軟 因為沒有 硬性 不可變 不可挑戰的規則 好處 : 彈性很大, 山不轉路轉, 沒有標準答案, 正常運作就好 C++ Object Oriented Programming 壞處 : 很多小問題合在一起不斷放大, 到處藏污納垢, 沒有標準答案, 不知道到底對了沒有 解決方法 Pei-yih Ting Coding styles
More information微軟商務用 Skype 雲端視訊會議及與所需頻寬介紹
微軟商務用 Skype 雲端視訊會議及與所需頻寬介紹 傳統視訊會議 : 視訊會議解決方案 以硬體設備為主, 內建專屬視訊會議軟體, 要增加連線數量就必須加購昂貴的 MCU Server, 整套設備的價格多在數百萬之譜 軟體式視訊會議 : 在現有的基礎設備上, 強化整合通訊功能 (UC), 再結合視訊會議功能 (VC, Video Conference), 對於公司的網路系統或是通訊系統做更有效率的運用
More informationChapter 4 (Part IV) The Processor: Datapath and Control (Parallelism and ILP)
Chapter 4 (Part IV) The Processor: Datapath and Control (Parallelism and ILP) 陳瑞奇 (J.C. Chen) 亞洲大學資訊工程學系 Adapted from class notes by Prof. M.J. Irwin, PSU and Prof. D. Patterson, UCB 4.10 Instruction-Level
More informationDr. Whai-En Chen. Institute of Computer Science and Information Engineering National Ilan University TEL: #340
IPv6 Transition ( 轉移機制 ) Dr. Whai-En Chen Assistant Professor Institute of Computer Science and Information Engineering National Ilan University wechen@niu.edu.twedu TEL: +886-3-9357400#340 http://alan.ipv6.club.tw
More informationEdConnect and EdDATA
www.hkedcity.net Tryout Programme of Standardised Data Format for e-textbook and e-learning Platform EdConnect and EdDATA 5 December 2018 Agenda Introduction and background Try-out Programme Q&A 電子課本統一數據格式
More information2009 OB Workshop: Structural Equation Modeling. Changya Hu, Ph.D. NCCU 2009/07/ /07/03
Amos Introduction 2009 OB Workshop: Structural Equation Modeling Changya Hu, Ph.D. NCCU 2009/07/02- 2 Contents Amos Basic Functions Observed Variable Path Analysis Confirmatory Factor Analysis Full Model
More information微處理機系統 吳俊興高雄大學資訊工程學系. February 21, What are microprocessors (µp)? What are the topics of this course? Why to take this course?
微處理機系統 吳俊興高雄大學資訊工程學系 February 21, 2005 processor, central processing unit (CPU) A silicon chip which forms the core of a microcomputer The heart of the microprocessor-based computer system Concept of what
More informationPassword Protection 此篇文章說明如何在程式中加入密碼保護的機制, 當程式開啟, 使用者必須先輸入使用者帳號及密碼, 若是合法使用者才能進入應用程式
Password Protection 此篇文章說明如何在程式中加入密碼保護的機制, 當程式開啟, 使用者必須先輸入使用者帳號及密碼, 若是合法使用者才能進入應用程式 Step 1. 使用 Visual C++ 6.0 產生一個 MFC Application 1) Project name: PasswordProtection 2) Project type: MFC AppWizard(exe)
More informationNCCU 資訊碩專班 Advanced Programming Languages
NCCU 資訊碩專班 Advanced Programming Languages 高等程式語言 Instructor: 資科系陳恭副教授 Spring 2006 Lecture 5: Variables, Assignment, Block, Store More Semantic Concepts Variable Model Binding Concept Blocks and Scopes
More information國立交通大學 資訊科學與工程研究所 碩士論文 適用於非對稱網路連線之動態用戶的 彈性應用層多點傳播 研究生 : 郭宇軒 指導教授 : 邵家健副教授. Resilient Application Layer Multicast Tailored for
國立交通大學 資訊科學與工程研究所 碩士論文 適用於非對稱網路連線之動態用戶的 彈性應用層多點傳播 Resilient Application Layer Multicast Tailored for Dynamic Peers with Asymmetric Connectivity 研究生 : 郭宇軒 指導教授 : 邵家健副教授 中華民國九十五年七月 適用於非對稱網路連線之動態用戶的彈性應用層多點傳播
More informationUAK1-C01 USB Interface Data Encryption Lock USB 資料加密鎖. Specifications for Approval
Product Definition C-MING Product Semi-finished Product OEM/ODM Product Component USB Interface Data Encryption Lock USB 資料加密鎖 Specifications for Approval Approval Manager Issued By Revision History Revision
More information用於網頁版權保護的資訊隱藏方法. A Steganographic Method for Copyright Protection of Web Pages
用於網頁版權保護的資訊隱藏方法 A Steganographic Method for Copyright Protection of Web Pages Ya-Hui Chang( 張雅惠 ) and Wen-Hsiang Tsai( 蔡文祥 ) Department of Computer & Information Science National Chiao Tung University
More informationUbiquitous Computing Using SIP B 朱文藝 B 周俊男 B 王雋伯
Ubiquitous Computing Using SIP B91902039 朱文藝 B91902069 周俊男 B91902090 王雋伯 Outline Ubiquitous Computing Using SIP 1. Introduction 2. Related Work 3. System Architecture 4. Service Example 1. Introduction
More information私有雲公有雲的聯合出擊 領先的運算, 儲存與網路虛擬化技術 靈活的計費模式與經濟性 支援廣大的商業應用場景 涵蓋各類型雲服務 類標準的企業資料中心架構 全球規模與快速部署. 聯合設計的解決方案可為客戶提供最佳的 VMware 和 AWS
私有雲公有雲的聯合出擊 領先的運算, 儲存與網路虛擬化技術 支援廣大的商業應用場景 類標準的企業資料中心架構 靈活的計費模式與經濟性 涵蓋各類型雲服務 全球規模與快速部署 聯合設計的解決方案可為客戶提供最佳的 VMware 和 AWS VMware Cloud on AWS 使用場景 A B C D 雲端遷移資料中心延伸災難備援次世代應用程式 Consolidate Migrate Maintain
More informationWriteAhead 遨遊雲端暨 行動學習應 用 研討會 雲端時代的資訊教育與語 言學習 介紹互動式寫作環境 張俊盛 清華 大學資訊 工程系及研究所 2015 年 4 月 21 日 ( 二 ) 上午 10:00 ~ 12:30 台北市 立 大同 高中 行政 大學 5 樓階梯教室
遨遊雲端暨 行動學習應 用 研討會 雲端時代的資訊教育與語 言學習 介紹互動式寫作環境 WriteAhead 張俊盛 清華 大學資訊 工程系及研究所 2015 年 4 月 21 日 ( 二 ) 上午 10:00 ~ 12:30 台北市 立 大同 高中 行政 大學 5 樓階梯教室 高中資訊教育 培養現代公 民的資訊素養 並不是如何使 用 生產 力軟體 也不只是寫程式 了解現在商業軟體並 非唯 一的選擇,
More informationPreamble Ethernet packet Data FCS
Preamble Ethernet. packet Data FCS Destination Address Source Address EtherType Data ::: Preamble. bytes. Destination Address. bytes. The address(es) are specified for a unicast, multicast (subgroup),
More information國立交通大學 資訊工程學系 博士論文 TCP 壅塞控制技術之研究與設計. Study and Design of TCP Congestion Control Techniques 研究生 : 詹益禎 指導教授 : 陳耀宗博士 中華民國九十三年六月
國立交通大學 資訊工程學系 博士論文 TCP 壅塞控制技術之研究與設計 Study and Design of TCP Congestion Control Techniques 研究生 : 詹益禎 指導教授 : 陳耀宗博士 中華民國九十三年六月 TCP 壅塞控制技術之研究與設計 Study and Design of TCP Congestion Control Techniques 研究生 :
More informationHDD Integration and Technology challenges to CE Products 消費電子産品中硬碟的應用 與技術瓶頸
Designing HDD in Your Consumer Electronic Applications freedom to innovate HDD Integration and Technology challenges to CE Products 消費電子産品中硬碟的應用 與技術瓶頸 Jimmy Tsai August 31th, 2005 Presentation Outline
More informationUnderstanding IO patterns of SSDs
固态硬盘 I/O 特性测试 周大 众所周知, 固态硬盘是一种由闪存作为存储介质的数据库存储设备 由于闪存和磁盘之间物理特性的巨大差异, 现有的各种软件系统无法直接使用闪存芯片 为了提供对现有软件系统的支持, 往往在闪存之上添加一个闪存转换层来实现此目的 固态硬盘就是在闪存上附加了闪存转换层从而提供和磁盘相同的访问接口的存储设备 一方面, 闪存本身具有独特的访问特性 另外一方面, 闪存转换层内置大量的算法来实现闪存和磁盘访问接口之间的转换
More informationWIN Semiconductors. Wireless Information Networking 穩懋半導體 2014 年第四季法人說明會. p.0
WIN Semiconductors Wireless Information Networking 穩懋半導體 2014 年第四季法人說明會 2015 年 3 月 p.0 免責聲明 本資料可能包含對於未來展望的表述 該類表述是基於對現況的 預期, 但同時受限於已知或未知風險或不確定性的影響 因此實 際結果將可能明顯不同於表述內容 除法令要求外, 公司並無義務因應新資訊的產生或未來事件的發生主動更新對未來展望的表述
More information基於智慧型代理人的自動化商業協同合作 AUTOMATIC ELECTRONIC BUSINESS COLLABORATION BASED ON INTELLIGENT AGENT TECHNOLOGY
基於智慧型代理人的自動化商業協同合作 AUTOMATIC ELECTRONIC BUSINESS COLLABORATION BASED ON INTELLIGENT AGENT TECHNOLOGY 研究生 : 呂賴誠 (Lai-Chen Lu) 指導教授 : 葉慶隆 (Prof. Ching-Long Yeh) 大同大學 資訊工程研究所 博士論文 Ph.D. Dissertation Department
More information網路安全與頻寬控制閘道器之實作與研究. Management Gateways
行政院國家科學委員會補助專題研究計畫成果報告 網路安全與頻寬控制閘道器之實作與研究 Implementation and Research of Security and Bandwidth Management Gateways 計畫類別 : 個別型計畫 整合型計畫 計畫編號 :NSC 90-2213-E-009-161- 執行期間 : 2001 年 08 月 01 日至 2002 年 7 月 31
More information行政院國家科學委員會專題研究計畫成果報告
附件一 行政院國家科學委員會補助專題研究計畫 成果報告 期中進度報告 高效能固態硬碟管理方法暨存取策略 計畫類別 : 個別型計畫 整合型計畫計畫編號 :98-2221-E-009-157-MY3 執行期間 : 100 年 8 月 1 日至 101 年 7 月 30 日 執行機構及系所 : 國立交通大學資訊工程系 計畫主持人 : 張立平共同主持人 : 計畫參與人員 : 毛超遠, 黃鼎傑, 黃聖閔, 洪政猷
More information多元化資料中心 的保護策略 技術顧問 陳力維
多元化資料中心 的保護策略 技術顧問 陳力維 現代化的資料保護架構 使用者自助服務 任何儲存設備 影響低 多種還原點選擇 (RPO) Application Server 完整全面的雲端整合 Network Disk Target 容易操作與深入各層的報表能力 管理快照與複製能力 Primary Storage 快速 可靠的還原 (RTO) 完整的磁帶 & 複製管理 單一整合的解決方案 企業級的擴充性
More informationEZCast Docking Station
EZCast Docking Station Quick Start Guide Rev. 2.00 Introduction Thanks for choosing EZCast! The EZCast Docking Station contains the cutting-edge EZCast technology, and firmware upgrade will be provided
More informationVMware vsphere. 零壹科技 Josh.wang VMware Inc. All rights reserved
VMware vsphere 零壹科技 Josh.wang 2010 VMware Inc. All rights reserved Agenda vsphere Welcome 01. Virtualization 09. High Availability 02. ESXi 10. Fault Tolerance 03. vcenter 11. DRS / DPM 04. vsphere Client
More informationESW 聯盟 嵌入式系統與軟體工程. DMA2440 Camera Lab 課程 : 嵌入式系統與軟體工程 開發學校 : 台大電機系 王勝德教授
DMA2440 Camera Lab 課程 : 嵌入式系統與軟體工程 開發學校 : 台大電機系 王勝德教授 Lab Objectives Objectives To learn frame buffer programming and basic Qt GUI To learn the interface to CMOS camera Design an image display and taking
More information利用遠端儲存日誌來提昇日誌式檔案系統之效能
利用遠端儲存日誌來提昇日誌式檔案系統之效能 Improving Performance of Journal File Systems by Remote Journaling 研究生 : 黃亭彰 指導教授 : 張瑞川教授 i 利用遠端儲存日誌來提昇日誌式檔案系統之效能 Improving Performance of Journal File Systems by Remote Journaling
More informationDavid M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Chapter Six: Transforming Data Models into Database Designs 6-1 Chapter Objectives To understand how to transform
More information一般來說, 安裝 Ubuntu 到 USB 上, 不外乎兩種方式 : 1) 將電腦上的硬碟排線先予以排除, 將 USB 隨身碟插入主機, 以一般光碟安裝方式, 將 Ubuntu 安裝到 USB
Ubuntu 是新一代的 Linux 作業系統, 最重要的是, 它完全免費, 不光是作業系統, 連用軟體都不必錢 為什麼要裝在 USB 隨身碟上? 因為, 你可以把所有的軟體帶著走, 不必在每一台電腦上重新來一次, 不必每一套軟體裝在每一台電腦上都要再一次合法授權 以下安裝方式寫的是安裝完整的 Ubuntu- 企業雲端版本 V. 11.10 的安裝過程, 若是要安裝 Desktop 版本, 由於牽涉到
More informationEZCast Wire User s Manual
EZCast Wire User s Manual Rev. 2.01 Introduction Thanks for choosing EZCast! The EZCast Wire contains the cutting-edge EZCast technology, and firmware upgrade will be provided accordingly in order to compatible
More information場次 : C3. 公司名稱 : Radware. 主題 : ADC & Security for SDDC. 主講人 : Sam Lin ( 職稱 ) 總經理
場次 : C3 公司名稱 : Radware 主題 : ADC & Security for SDDC 主講人 : Sam Lin ( 職稱 ) 總經理 L4-L7 ADC (appliance or NFV) and Security service (appliance or NFV ) for (Software Define) Data Center Sam Lin Radware Taiwan
More informationJAVA Programming Language Homework V: Overall Review
JAVA Programming Language Homework V: Overall Review ID: Name: 1. Given the following Java code: [5 points] 1. public class SimpleCalc { 2. public int value; 3. public void calculate(){ value = value +
More informationSyntest Tool 使用說明. Speaker: Yu-Hsien Cheng Adviser: Kuen-Jong Lee. VLSI/CAD Training Course
Syntest Tool 使用說明 Speaker: Yu-Hsien Cheng Adviser: Kuen-Jong Lee yhc97@beethoven.ee.ncku.edu.tw VLSI/CAD Training Course Foreword Why testing? Class.2 Why Testing? Economics! Reduce test cost (enhance
More information資工導論 Digital Data Processing 李哲榮
資工導論 Digital Data Processing 李哲榮 What is digitalization? Digitization is the representation of an object, image, sound, document or signal (usually an analog signal) by generating a series of numbers that
More informationEZCast Wire. User s Manual. Rev. 2.00
EZCast Wire User s Manual Rev. 2.00 Introduction Thanks for choosing EZCast! The EZCast Wire contains the cutting-edge EZCast technology, and firmware upgrade will be provided accordingly in order to compatible
More information桌上電腦及筆記本電腦安裝 Acrobat Reader 應用程式
On a desktop or notebook computer Installing Acrobat Reader to read the course materials The Course Guide, study units and other course materials are provided in PDF format, but to read them you need a
More information臺北巿立大學 104 學年度研究所碩士班入學考試試題
臺北巿立大學 104 學年度研究所碩士班入學考試試題 班別 : 資訊科學系碩士班 ( 資訊科學組 ) 科目 : 計算機概論 ( 含程式設計 ) 考試時間 :90 分鐘 08:30-10:00 總分 :100 分 注意 : 不必抄題, 作答時請將試題題號及答案依照順序寫在答卷上 ; 限用藍色或黑色筆作答, 使用其他顏色或鉛筆作答者, 所考科目以零分計算 ( 於本試題紙上作答者, 不予計分 ) 一 單選題
More information外薦交換生線上申請系統操作說明 Instruction on Exchange Student Online Application System. [ 中文版 ] [English Version]
外薦交換生線上申請系統操作說明 Instruction on Exchange Student Online Application System [ 中文版 ] [English Version] 線上申請流程說明 申請系統網址 : http://schwebap.nccu.edu.tw/zeweb/exgstdapply/ 1. 建立新帳號 : 請輸入姓名 生日 email 做為未來登入系統用
More informationMultimedia Service Support and Session Management 鍾國麟
Multimedia Service Support and Session Management 鍾國麟 2003-9-31 1 1 Agenda Introduction What is Session? Definition Functions Why need Session Management 2G,Internet,3G SIP Basic Operation User Location
More informationOxford isolution. 下載及安裝指南 Download and Installation Guide
Oxford isolution 下載及安裝指南 Download and Installation Guide 系統要求 個人電腦 Microsoft Windows 10 (Mobile 除外 ) Microsoft Windows 8 (RT 除外 ) 或 Microsoft Windows 7 (SP1 或更新版本 ) ( 網上下載 : http://eresources.oupchina.com.hk/oxfordisolution/download/index.html)
More informationIntelligent IoT Edge Computing Platform. AWS Greengrass QIoT QuAI
Intelligent IoT Edge Computing Platform AWS Greengrass QIoT QuAI Solve your intelligent IoT problems! Device deployment and management Data collection and analysis AI model training / validation / deployment
More information物聯網發展趨勢 黃能富教授國立清華大學特聘教授網路通訊國家型科技計畫 (NCP) 通訊軟體與平臺組召集人. IPv6 建置計畫應用分項召集人 March 28, 2012 網際網路趨勢研討會
物聯網發展趨勢 黃能富教授國立清華大學特聘教授網路通訊國家型科技計畫 (NCP) 通訊軟體與平臺組召集人 IPv6 建置計畫應用分項召集人 E-mail: nfhuang@cs.nthu.edu.tw March 28, 2012 網際網路趨勢研討會 1 1 物聯網 : 下一個萬億產業? Forrester 預測, 到 2020 年, 物物互聯 的業務, 跟 人與人通信 的業務相比, 將達到 30:1.
More information國立交通大學 電子工程學系 碩士論文. Arithmetic Coder and Decoder Architecture Designs for H.264/AVC H.264/AVC 算數編碼器和算數解碼器之硬體架構設計 指導教授 : 蔣迪豪 研究生 : 林承毅 中華民國九十四年七月
國立交通大學 電子工程學系 碩士論文 H.264/AVC 算數編碼器和算數解碼器之硬體架構設計 Arithmetic Coder and Decoder Architecture Designs for H.264/AVC 指導教授 : 蔣迪豪 博士 研究生 : 林承毅 中華民國九十四年七月 ii 研究生 : 林承毅 指導教授 : 蔣迪豪 Student: Cheng-Yi Lin A d v i
More informationThe Semantic Web and Web Services
The Semantic Web and Web Services Yuh-Jong Hu Sep. 2004 - Jan. 2005 hu@cs.nccu.edu.tw http://www.cs.nccu.edu.tw/ jong Emerging Network Technology(ENT) Lab. Department of Computer Science National Chengchi
More informationDSM Generation from IKONOS Stereo Imagery
航測及遙測學刊第十卷第三期第 265-274 頁民國 94 年 9 月 Journal of Photogrammetry and Remote Sensing Volume 10, 3, September 2005, pp. 265-274 265 DSM Generation from IKONOS Stereo Imagery Jiann-Yeou RAU 1 iang-chien CHEN
More informationRA8835. Dot Matrix LCD Controller Q&A. Preliminary Version 1.2. July 13, RAiO Technology Inc.
RAiO Dot Matrix LCD Controller Q&A Preliminary Version 1.2 July 13, 2009 RAiO Technology Inc. Copyright RAiO Technology Inc. 2009 Update History Version Date Description 1.0 July 13, 2009 Preliminary Version
More information利用數據與軟體瞭解 讀者行為使用分析與服務平台選項
By using the data and software analysis to study the user experience & the option for the service platform in library field. 利用數據與軟體瞭解 讀者行為使用分析與服務平台選項 周頡 Jeremy Chou EBSCO Information Services Sales Director
More informationSystem Programming. System Software: An Introduction to Systems Programming. Leland L. Beck 3rd Edition Addison-Wesley, 1997
System Programming System Software: An Introduction to Systems Programming Leland L. Beck 3rd Edition Addison-Wesley, 1997 1 http://web.thu.edu.tw/ctyang/ 2 http://hpc.csie.thu.edu.tw/ 3 Score List Participation:
More informationSSL VPN User Manual (SSL VPN 連線使用手冊 )
SSL VPN User Manual (SSL VPN 連線使用手冊 ) 目錄 前言 (Preface) 1. ACMICPC 2018 VPN 連線說明 -- Pulse Secure for Windows ( 中文版 ):... 2 2. ACMICPC 2018 VPN 連線說明 -- Pulse Secure for Linux ( 中文版 )... 7 3. ACMICPC 2018
More informationLotusphere Comes to You 輕鬆打造 Web 2.0 入口網站 IBM Corporation
輕鬆打造 Web 2.0 入口網站 2007 IBM Corporation 議程 Web 2.0 新特性一覽 Web 2.0 入口網站主題開發 用戶端聚合技術 PortalWeb2 主題 開發 AJAX portlets 程式 總結 JSR 286 及 WSRP 2.0 對 AJAX 的支援 AJAX 代理 用戶端 portlet 編程模型 Web 2.0 特性一覽 WP 6.1 提供的 Web
More information現代化資料中心必備資料隨處保護機制 首席技術顧問藍基能 GLOBAL SPONSORS
現代化資料中心必備資料隨處保護機制 首席技術顧問藍基能 GLOBAL SPONSORS 1 I/T 的二個世界 這是一個最好的年代 ; 也是最壞的年代 Traditional Apps IT On Premise Next Gen Apps Developers Cloud You Need Both for Trust and Agility 2 EMC 現代化資料中心的策略 PROTECTION
More information打造新世代企業資料中心 Windows Server 2016 重裝登場. 馮立偉 Hybrid Cloud Lead Microsoft Taiwan
打造新世代企業資料中心 Windows Server 2016 重裝登場 馮立偉 Hybrid Cloud Lead Microsoft Taiwan www.20yearsofwindowsserver.com Windows Server 2016 現今攻擊時程 第一個主機被滲透 網域管理者帳號被破解 攻擊者被發現 24 48 小時 超過 200 天 ( 每個產業不同 ) 攻擊目標及方向
More information全新 Lotus Notes/Domino 8.5 及 Roadmap
Lotusphere Comes to You 2009 The Power of the Community 全新 Lotus Notes/Domino 8.5 及 Roadmap Emily Lee Program Director,Domino & Clients IBM China Development Labs, Lotus Software 2007 IBM Corporation Agenda
More informationOperating Systems 作業系統
Chapter 7 Operating Systems 作業系統 7.1 Source: Foundations of Computer Science Cengage Learning Objectives 學習目標 After studying this chapter, students should be able to: 7.2 Understand the role of the operating
More informationSPI 功能使用方法 Application Note
1 適用產品 :SM59R16A2 / SM59R08A2 2 SPI 使用概述 : SPI 通信使用 4 個引腳, 分別為 SPI_: 當 master 時資料輸出 ; 當 slave 時資料輸入 SPI_: 當 master 時資料輸入 ; 當 slave 時資料輸出 SPI_SCK: SPI 的時脈信號由 master 主控產生 ; 資料 ( 輸出及輸入 ) 和時脈同步 SPI_SS: 此引腳功能唯有當作
More information// 範例 4-1: 連結資料庫 (connectdb.php) <?php mysql_connect("localhost", "student", "Asia2013"); mysql_select_db("student");?>
// 範例 4-1: 連結資料庫 (connectdb.php) mysql_connect("localhost", "student", "Asia2013"); mysql_select_db("student"); // 範例 4-2: 以 PHP 建立資料表 (gbcreate.php) $aa=" create table gb ( gbprikey integer auto_increment
More informationChapter 7 Pointers ( 指標 )
Chapter Pointers ( 指標 ) Outline.1 Introduction.2 Pointer Variable Definitions and Initialization.3 Pointer Operators.4 Calling Functions by Reference.5 Using the const Qualifier with Pointers.6 Bubble
More informationHigh Performance Linear Algebra on Data Parallel Co-Processors I
926535897932384626433832795028841971693993754918980183 592653589793238462643383279502884197169399375491898018 415926535897932384626433832795028841971693993754918980 592653589793238462643383279502884197169399375491898018
More information國立交通大學 資訊工程學系 碩士論文 應用層多播線上即時串流 指導教授 : 張明峰教授 研究生 : 張雅智 中華民國九十五年六月. Application-Layer Multicast for Live streaming
國立交通大學 資訊工程學系 碩士論文 應用層多播線上即時串流 Application-Layer Multicast for Live streaming 指導教授 : 張明峰教授 研究生 : 張雅智 中華民國九十五年六月 應用層多播線上即時串流 Application-Layer Multicast for Live streaming 研究生 : 張雅智指導教授 : 張明峰教授 Student:
More informationIntroduction to GPU Computing Using CUDA. Spring 2014 Westgid Seminar Series
Introduction to GPU Computing Using CUDA Spring 2014 Westgid Seminar Series Scott Northrup SciNet www.scinethpc.ca (Slides http://support.scinet.utoronto.ca/ northrup/westgrid CUDA.pdf) March 12, 2014
More informationIntroduction to GPU Computing Using CUDA. Spring 2014 Westgid Seminar Series
Introduction to GPU Computing Using CUDA Spring 2014 Westgid Seminar Series Scott Northrup SciNet www.scinethpc.ca March 13, 2014 Outline 1 Heterogeneous Computing 2 GPGPU - Overview Hardware Software
More informationSimulation of SDN/OpenFlow Operations. EstiNet Technologies, Inc.
Simulation of SDN/OpenFlow Operations EstiNet Technologies, Inc. Agenda: (1) 模擬器簡介 (2) 模擬器的基本操作 (3) 如何建置一個 SDN Topology (5) 如何下達指令並觀察 Flow Table, Group Table 與 Meter Table (5) 如何用 SDN 下達 QoS 指令並觀察結果 (6)
More informationFast Straight Lines Detection Using Hough Transform with Principal Axis Analysis
15-34. 1 Fast Straight Lines Detection Using Hough Transform with Principal Axis Analysis Jiann-Yeou Rau 1 Liang-Chien Chen 2 Abstract Hough Transform is a sound method for detecting straight lines in
More information國立交通大學 電機與控制工程學系 博士論文 以二維影像與漸進式相似度外觀圖解法為基礎之穩健三維物體辨識
國立交通大學 電機與控制工程學系 博士論文 以二維影像與漸進式相似度外觀圖解法為基礎之穩健三維物體辨識 Robust 3D Object Recognition using 2D Views via an Incremental Similarity-Based Aspect-Graph Approach 研究生 : 蘇宗敏 指導教授 : 胡竹生教授 中華民國九十六年九月 i 以二維影像與漸進式相似度外觀圖解法為基礎之穩健三維物體辨識
More informationCh. 2: Getting Started
Ch. 2: Getting Started 1 About this lecture Study a few simple algorithms for sorting Insertion Sort Selection Sort, Bubble Sort (Exercises) Merge Sort Show why these algorithms are correct Try to analyze
More information無線寬頻的演進與數位匯流的大未來 台灣大哥大股份有限公司技術群阮得晉副總經理
無線寬頻的演進與數位匯流的大未來 台灣大哥大股份有限公司技術群阮得晉副總經理 Taiwan Mobile Co. Ltd 2 Global Mobile Broadband Market Example: AT&T AT&T 50x Mobile Data Traffic Increase in Past 3 Years (,000) 5,000 AT&T Mobile Data Traffic Growth,
More informationContent 立體影像簡介. Display Week 3D 醫學影像模型與擴增實境應用 單鏡頭內視鏡影像 2D 轉 3D 技術 微創手術輔助視覺機器人
立體影像於醫學之應用 劉楷哲 Content 立體影像簡介 Display Week 3D 醫學影像模型與擴增實境應用 單鏡頭內視鏡影像 2D 轉 3D 技術 微創手術輔助視覺機器人 視差與立體感 3D 立體顯示原理與技術 Ref. Sony & 交通大學黃乙白教授 3D 影像顯示技術的分類 快門眼鏡技術原理 戴眼鏡式技術原理 偏光眼鏡技術原理 裸眼式空間多工式技術原理 可切換 2D/3D 視差光柵顯示器
More informationIncrease Productivity and Quality by New Layout Flow
Increase Productivity and Quality by New Layout Flow Jonathan / Graser 16 / Oct / 2015 Design Process Introduction CONSTRAINTS PLACEMENT FANOUT BREAKOUT ROUTING DELAY (ATE) NET-GROUP Topology & Delay Physical
More information第九章結構化查詢語言 SQL - 資料定義語言 (DDL) 資料庫系統設計理論李紹綸著
第九章結構化查詢語言 SQL - 資料定義語言 (DDL) 資料庫系統設計理論李紹綸著 SQL 的資料定義語言 本章內容 建立資料表 修改資料表 刪除資料表 FOREIGN KEY 外鍵條件約束與資料表關聯性 2 資料定義語言可分為下列三種 : SQL 的資料定義語言 CREATE TABLE 指令 : 用來建立一個基底關聯表, 和設定關聯表相關的完整性限制 CREATE VIEW 指令 : 用來建立一個視界,
More informationCommon Commands in Low-Level File I/O
Common Commands in Low-Level File I/O feof(fid), which refers to end-of-file, returns 1 if a previous operation set the end-of-file indicator for the specified file. tline = fgetl(fid) returns the next
More information