Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/80736
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Krerk Piromsopa | - |
dc.contributor.advisor | Norraphat Srimanobhas | - |
dc.contributor.author | Teerit Ploensin | - |
dc.contributor.other | Chulalongkorn University. Faculty of Engineering | - |
dc.date.accessioned | 2022-11-02T07:04:16Z | - |
dc.date.available | 2022-11-02T07:04:16Z | - |
dc.date.issued | 2021 | - |
dc.identifier.uri | http://cuir.car.chula.ac.th/handle/123456789/80736 | - |
dc.description | Thesis (M.Eng.)--Chulalongkorn University, 2021 | en_US |
dc.description.abstract | High performance processor can tackle bottleneck issues by increasing vector lengths and leveling effectiveness of memory hierarchies to address these issue. Manual optimization of code is a difficult task when having multiple architecturedependent transformation. Our goal is to develop a tool that performs source code transformation based on loop optimization techniques, since a loop plays an important role in improving of performance in scientific simulation software. We implement an source-to-source transformation tool based libTooling, a Clang’s library, based on polyhedral model to simplify a loop transformation of CMSSW building pipeline. The tool also can be used for automatically transformation. The results show that any simple loop transformations can trigger other optimizations in compilers. | en_US |
dc.description.abstractalternative | วิทยานิพนธ์เล่มนี้นำเสนอการทดลองใช้เทคนิดการเพิ่มประสิทธิภาพของลูป เพื่อการจำลองและการประมวลผลของซีเอมเอสสำหรับฟิสิกส์พลังงานสูงในซีเอมเอสซอฟต์แวร์โดย ทำการเปรียบทั้งด้านประสิทธิผลทางฟิสิกส์และผลการทำงานของโปรแกรมในเชิงสมรรถนะ โดยเทคนิดการเพิ่มประสิทธิภาพของลูปที่เลือกใช้คือ เทคนิคการแปลงที่สอดคล้องกับลูปในแบบรูปทรงหลายเหลี่ยม หรือรูปแบบการแปลงเลียนแบบความสัมพันธ์ซึ่งได้เลือกนำทั้งสอง วิธีมาดำเนินการแปลงแบบอัตโนมัติผ่านกระบวนการประมวลผลของคอมไพเลอร์ จากการ ทดลองด้วยเทคนิคดังกล่าวไม่ส่งผลกระทบต่อผลการทดลองทางฟิสิกส์อีกทั้งยังสามารถเพิ่ม ประสิทธิภาพของการทำงานในเชิงสมรรถนะของซอฟต์ด้อีกด้วย | en_US |
dc.language.iso | en | en_US |
dc.publisher | Chulalongkorn University | en_US |
dc.relation.uri | http://doi.org/10.58837/CHULA.THE.2021.100 | - |
dc.rights | Chulalongkorn University | en_US |
dc.subject | Electronic data processing | - |
dc.subject | Compilers (Computer programs) | - |
dc.subject | การประมวลผลข้อมูลอิเล็กทรอนิกส์ | - |
dc.subject | คอมไพเลอร์ (โปรแกรมคอมพิวเตอร์) | - |
dc.title | Performance improvement of CMS simulation via loop transformation | en_US |
dc.title.alternative | การเพิ่มสมรรถนะของการจำลองซีเอมเอสผ่านการแปลงลูป | en_US |
dc.type | Thesis | en_US |
dc.degree.name | Master of Engineering | en_US |
dc.degree.level | Master's Degree | en_US |
dc.degree.discipline | Computer Engineering | en_US |
dc.degree.grantor | Chulalongkorn University | en_US |
dc.identifier.DOI | 10.58837/CHULA.THE.2021.100 | - |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Eng_Teerit Pl_The_2021.pdf | 41.67 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.