Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

多核心程式設計資源

多核心程式設計資源

NI LabVIEW 簡化了多核心應用開發作業,讓工程師不需或僅需小幅度修改應用,及可提升多核心技術的效能。了解多核心資源的相關資訊


內容


多核心程式設計的介紹
多核心技術概論。了解軟體程式設計師針對多核心處理器開發應用,所面臨的相關挑戰。
  • 了解平行硬體:多處理器、超執行緒、雙核心、多核心,與 FPGA
  • 多執行緒 (Multithreading) 與多工處理 (Multitasking) 的差異
  • 克服多核心程式設計的挑戰:執行緒同步化與視覺符號系統 (Visual Code) 除錯作業
  • 若升級至多核心電腦,就能更快執行 LabVIEW 程式嗎?
  • LabVIEW 函式與驅動程式的多執行緒功能

平行程式設計策略
使用 LabVIEW 開發平行程式。了解平行作業、平行資料,與管線流通 (Pipelining) 的程式設計策略。
  • LabVIEW 最佳化多核心處理器的自動測試應用
  • 作業平行機制
  • 資料平行機制
  • 管線流通 (Pipelinig)

Real-Time 的考量條件
了解以 LabVIEW Real-Time 進行多核心應用的程式設計作業。完整觀看 LabVIEW 8.5 Real-Time 的所有多核心技術。
  • LabVIEW Real-Time 對稱多重處理 (SMP) 的介紹
  • Real-Time 執行追蹤 (Execution Trace) 工具組進行多核心應用的除錯