完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.author | 許嘉哲 | en_US |
dc.contributor.author | Hsu, Chia-Che | en_US |
dc.contributor.author | 蔡淳仁 | en_US |
dc.contributor.author | Tsai, Chun-Jen | en_US |
dc.date.accessioned | 2014-12-12T02:35:42Z | - |
dc.date.available | 2014-12-12T02:35:42Z | - |
dc.date.issued | 2013 | en_US |
dc.identifier.uri | http://140.113.39.130/cdrfb3/record/nctu/#GT079955624 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/72681 | - |
dc.description.abstract | 字串處理在Java和其他高階語言中是不可或缺的功能,例如web-based之應用程式裡,需要解析許多腳本語言檔案(scripts)。在本論文裡,我們試著量測與分析JAIP,一個具可重複使用性的異質雙核心Java處理器,處理字串操作之性能,並設計加速電路改進其性能。在Java語言中,字串之資料結構是以String和StringBuffer類別來包裝字元陣列,並且提供methods進行字串串接、比較與subString等等操作。這些字串操作重複地使用到heap memory access,其中包括了字元陣列的存取和物件field存取。為了加速這些大量迴圈結構的heap memory access程式碼,我們提出了一個String Accelerator Architecture,此架構中包含了兩個字串操作之加速器,分別為arraycopy與indexOf,與一個Hardware Native Interface。除此之外,為了增加heap memory之空間分配更加有效率,我們的heap使用了Heap Management Unit設計。經過Embedded CaffeineMark(ECM) benchmark的StringAtom分數測量,JAIP使用本研究提出的字串加速器再配合heap access之優化,比起heap未優化且未使用字串加速器之JAIP,可以得到4.85倍的效能提升;而比起使用JIT模式的CVM,我們的效能也高出1.31倍。 | zh_TW |
dc.language.iso | zh_TW | en_US |
dc.subject | 爪哇 | zh_TW |
dc.subject | 字串處理 | zh_TW |
dc.subject | 嵌入式 | zh_TW |
dc.subject | Java | en_US |
dc.subject | Java Processor | en_US |
dc.subject | String Manipulation | en_US |
dc.subject | Embedded System | en_US |
dc.title | 在Java處理器上字串操作之效能分析與優化 | zh_TW |
dc.title | Performance Evaluation and Optimization of String Manipulation on a Java Processor | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | 資訊科學與工程研究所 | zh_TW |
顯示於類別: | 畢業論文 |