Construction of a front_end compiler for vector languages
| dc.contributor.advisor | Μασσέλος, Κωνσταντίνος | |
| dc.contributor.author | Βρουστούρης, Παναγιώτης | |
| dc.contributor.department | Τμήμα Επιστήμης και Τεχνολογίας Υπολογιστών | el |
| dc.contributor.faculty | Σχολή Θετικών Επιστημών και Τεχνολογίας | el |
| dc.contributor.master | Επιστήμη και Τεχνολογία Υπολογιστών | el |
| dc.date.accessioned | 2013-11-18T11:01:20Z | |
| dc.date.available | 2013-11-18T11:01:20Z | |
| dc.date.issued | 2012 | |
| dc.description | Μ.Δ.Ε. 11 | el |
| dc.description.abstract | Vector languages such as MATLAB have become popular for many years in prototyping algorithms in various domains. Many of these applications whose subtasks have diverse execution requirements, often employ distributed, heterogeneous, reconfigurable systems. These systems consist of an interconnected set of heterogeneous processing resources that provide a variety of architectural capabilities. The MATCH (MATlab Compiler for Heterogeneous computing systems) compiler project, developed at Northwestern University, is to make it easier for the users to develop efficient code for distributed, heterogeneous, reconfigurable computing systems. In the current project, I use the context–free grammar of the MATCH compiler to the design and implement a front_end compiler using a full object-oriented schema. I present the execution results on some test MATLAB code with the use of this front_ end compiler. | el |
| dc.format.extent | 181 σελ. | el |
| dc.identifier.uri | http://amitos.library.uop.gr/xmlui/handle/123456789/947 | |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πελοποννήσου | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.subject | Μεταγλωττιστές (Προγράμματα ηλεκτρονικών υπολογιστών) | el |
| dc.subject | Ηλεκτρονικοί υπολογιστές -- Γλώσσες προγραμματισμού | el |
| dc.subject.keyword | Context-free grammar | el |
| dc.subject.keyword | Scanner | el |
| dc.subject.keyword | Parser | el |
| dc.subject.keyword | M-Files | el |
| dc.subject.keyword | Flex | el |
| dc.subject.keyword | Bison | el |
| dc.subject.keyword | Non-terminals | el |
| dc.subject.keyword | Statements | el |
| dc.subject.keyword | Expressions | el |
| dc.subject.keyword | Assignments | el |
| dc.subject.keyword | Parse errors | el |
| dc.subject.keyword | Intermediate representation abstract | el |
| dc.subject.keyword | Syntax tree | el |
| dc.subject.keyword | DOT files | el |
| dc.title | Construction of a front_end compiler for vector languages | el |
| dc.type | Μεταπτυχιακή διπλωματική εργασία | el |
Files
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 933 B
- Format:
- Item-specific license agreed upon to submission
- Description:
