Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/23523
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorประภาส จงสถิตย์วัฒนา-
dc.contributor.authorภานุพันธ์ นันทนาวุฒิ-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2012-11-09T04:03:39Z-
dc.date.available2012-11-09T04:03:39Z-
dc.date.issued2547-
dc.identifier.isbn9741763808-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/23523-
dc.descriptionวิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2547en
dc.description.abstractวิทยานิพนธ์นี้นำเสนอวิธีลดขนาดโปรแกรมสำหรับระบบฝังตัวโดยใช้แนวคิดของเครื่องเสมือนซึ่งเปิดโอกาสให้ระบบสามารถใช้โปรแกรมในรูปแบบชุดคำสั่งรหัสไบต์แทนชุดคำสั่งเดิมได้ ทำให้ขนาดของโปรแกรมฝังตัวมีขนาดเล็กลง แต่เครื่องเสมือนทำให้การทำงานของระบบช้าลง มากเนื่องจากเครื่องเสมือนจำเป็นต้องใช้ซอฟต์แวร์แปลคำสั่งในการทำงาน ในวิทยานิพนธ์นี้จึง นำเสนอการใช้วงจรแปลคำสั่งแทนซอฟต์แวร์แปลคำสั่งเพื่อเพิ่มสมรรถนะการทำงาน ในงานวิจัยนี้ได้ประยุกต์วิธีดังกล่าวบนหน่วยประมวลผล C1 การทดลองใช้โปรแกรมวัด เปรียบเทียบสมรรถนะแบบจำนวนเต็มของแสตนฟอร์ดเพื่อขนาดของโปรแกรมฝังตัว พบมีอัตรา การบีบอัดเฉลี่ยเท่ากับ 0.63 และการทำงานของเครื่องเสมือนช้าลงประมาณ 3 เท่าของการ ทำงานกับชุดคำสั่งเดิม-
dc.description.abstractalternativeThis thesis proposes a technique of code-size reduction for embedded systems by using the concept of virtual machine which allows for using the programs compiled into bytecodes instead of native codes. The total size of program is, therefore, smaller. However, the virtual machine will slow down the system execution because it must use software interpreter to interpret the bytecode during its execution. This research proposes using an interpreter circuit instead of a software interpreter to improve the performance. The interpreter circuit is applied to a prototype based on C1 processor. The experiments using Stanford integer benchmark show that a program written in bytecodes has an average compression ratio 0.63. The overhead of using interpreter circuit is approximately 3 times of executing native codes directly.-
dc.format.extent3469206 bytes-
dc.format.extent3297967 bytes-
dc.format.extent2903647 bytes-
dc.format.extent6245872 bytes-
dc.format.extent6286720 bytes-
dc.format.extent4324373 bytes-
dc.format.extent1093834 bytes-
dc.format.extent9704079 bytes-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.language.isothes
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen
dc.subjectระบบคอมพิวเตอร์เสมือน -- การออกแบบ-
dc.subjectระบบคอมพิวเตอร์ฝังตัว-
dc.subjectสถาปัตยกรรมคอมพิวเตอร์-
dc.subjectวงจรแปลคำสั่ง-
dc.subjectการลดขนาดโปรแกรม-
dc.subjectVirtual computer systems -- Design-
dc.subjectEmbedded computer systems-
dc.subjectComputer architecture-
dc.subjectInterpreter circuit-
dc.subjectCode-size reduction-
dc.titleการลดขนาดโปรแกรมในระบบฝังในโดยใช้วงจรแปลงรหัสไบต์en
dc.title.alternativeCode-size reduction for embedded systems using a bytecode translator circuiten
dc.typeThesises
dc.degree.nameวิศวกรรมศาสตรมหาบัณฑิตes
dc.degree.levelปริญญาโทes
dc.degree.disciplineวิศวกรรมคอมพิวเตอร์es
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Phanupan_na_front.pdf3.39 MBAdobe PDFView/Open
Phanupan_na_ch1.pdf3.22 MBAdobe PDFView/Open
Phanupan_na_ch2.pdf2.84 MBAdobe PDFView/Open
Phanupan_na_ch3.pdf6.1 MBAdobe PDFView/Open
Phanupan_na_ch4.pdf6.14 MBAdobe PDFView/Open
Phanupan_na_ch5.pdf4.22 MBAdobe PDFView/Open
Phanupan_na_ch6.pdf1.07 MBAdobe PDFView/Open
Phanupan_na_back.pdf9.48 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.