Full metadata record
DC FieldValueLanguage
dc.contributor.author許嘉哲en_US
dc.contributor.authorHsu, Chia-Cheen_US
dc.contributor.author蔡淳仁en_US
dc.contributor.authorTsai, Chun-Jenen_US
dc.date.accessioned2014-12-12T02:35:42Z-
dc.date.available2014-12-12T02:35:42Z-
dc.date.issued2013en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT079955624en_US
dc.identifier.urihttp://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.isozh_TWen_US
dc.subject爪哇zh_TW
dc.subject字串處理zh_TW
dc.subject嵌入式zh_TW
dc.subjectJavaen_US
dc.subjectJava Processoren_US
dc.subjectString Manipulationen_US
dc.subjectEmbedded Systemen_US
dc.title在Java處理器上字串操作之效能分析與優化zh_TW
dc.titlePerformance Evaluation and Optimization of String Manipulation on a Java Processoren_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
Appears in Collections:Thesis


Files in This Item:

  1. 562401.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.