完整後設資料紀錄
DC 欄位語言
dc.contributor.author楊凱能en_US
dc.contributor.authorYang, Kai-Nengen_US
dc.contributor.author林一平en_US
dc.contributor.author顏在賢en_US
dc.contributor.authorLin, Yi-Bingen_US
dc.contributor.authorGan, Chai-Hienen_US
dc.date.accessioned2014-12-12T01:45:47Z-
dc.date.available2014-12-12T01:45:47Z-
dc.date.issued2010en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT079790508en_US
dc.identifier.urihttp://hdl.handle.net/11536/46594-
dc.description.abstract多核心處理器 (Multi-Core Processor)為目前中央處理器 (CPU) 主要的發展趨勢,但是一般單執行緒 (Single thread) 的程式無法發揮多核心處理器的效能。多執行緒 (Multi-thread) 的程式來可以解決這個問題,不過多執行緒程式的設計卻複雜又耗時,並且不易偵錯。因此,本論文設計並實作一個可供模組化程式開發 (modular programming) 的訊息交換框架 (Message-based Framework - MBF),以降低多執行緒程式開發的複雜度,並使程式的開發易於多人分工。在本論文中詳細描述MBF的設計方式,以及說明如何利用MBF來開發應用程式。論文最後測試MBF以多執緒模式運作時相較單執緒模式的效能提升,並針對MBF所提供的計時器 (Timer) 做準確度的測試。經由實驗證明,MBF確實能以多執行緒的方式使程式的效能提升 (Speedup) 接近於處理器核心的數目,並且提供了誤差極低的計時功能。zh_TW
dc.description.abstractMulti-Core Processor is the current trend of CPU design. However, a traditional single thread program cannot use all cores in a CPU chip at the same time. Using a multi-thread program is a better way to gain more performance at a multi-core processor. An essential issue is that the design process of a multi-thread program is more complex. Thus, we design and implement a message-based framework (MBF) to solve this problem. MBF also provides a modular programming environment for reducing program development time. In this thesis, we introduce MBF and how to use MBF to develop a multi-thread program. Finally, we present the performance of MBF.en_US
dc.language.isozh_TWen_US
dc.subject多核心處理器zh_TW
dc.subject多執行緒zh_TW
dc.subject模組化程式設計zh_TW
dc.subjectmulti-core processoren_US
dc.subjectmulti-threaden_US
dc.subjectmodular programmingen_US
dc.title多執行緒軟體開發框架之設計與實作zh_TW
dc.titleDesign and Implement of a Multi-thread Software Frameworken_US
dc.typeThesisen_US
dc.contributor.department資訊學院資訊科技(IT)產業研發碩士專班zh_TW
顯示於類別:畢業論文