本研究設計與實作共享記憶體多處理器架構下可攜對稱式訊息傳遞與管理機制,提供符合此架構的平台之核心上運行行程可使用此機制達成核心間訊息交換。此外,針對可攜性來說,對於符合此架構的平台間之差異性,本研究將這些差異性參數化並設計與實作目標平台硬體環境配置介面程式,此介面主要提供符合架構的平台上一些相關參數可讓使用者根據其運行平台填寫相應參數並輸出硬體環境配置檔,如此可讓開發者更方便且有效率地產生符合其目標平台之對稱式訊息傳遞與管理機制。 為了提升使用本研究提出之對稱式訊息傳遞與管理機制的開發者發展更複雜、更多樣性應用之效率。本對稱式訊息傳遞與管理機制除了提供同步與非同步收送訊息之?能,亦提供跨核心行程協同合作之?能包含:接收特定核心行程訊息,查詢非同步傳遞之訊息後續狀態等服務。針對因使用同步收送訊息而陷入無窮等待的行程,則提供行程無窮等待處理機制,以及使用對稱式訊息傳遞與管理機制之服務訊息回報機制。 本研究之設計與實作於PAC DUO與OMAP35x平台驗證其可攜性。PAC DUO為三核系統晶片(SOC),包含ARM處理器核心及兩顆工研院自行開發的DSP處理器核心,並提供核心間硬體溝通媒介之硬體郵箱(MailBox)機制。OMAP35x為雙核心系統晶片(SOC),包含ARM處理器核心與DSP處理器核心,所提供的核心間硬體溝通媒介為共享記憶體搭配核心間硬體中斷。經實測結果,此兩平台核心上運行之行程,皆可使用本研究設計與實作之對稱式訊息傳遞與管理機制來達成核心間行程訊息交換,亦即證明本研究設計與實作之對稱式訊息傳遞與管理機制?能正確且具可攜性。
Date of Award | 2014 Sept 10 |
---|
Original language | Chinese |
---|
Supervisor | Jing Chen (Supervisor) |
---|
共享記憶體多處理器架構可攜對稱式訊息傳遞與管理機制之設計與實作
書麟, 朱. (Author). 2014 Sept 10
Student thesis: Master's Thesis