| dc.contributor.advisor | Shankar, Priti | |
| dc.contributor.author | Srikant, Y N | |
| dc.date.accessioned | 2025-10-07T10:52:04Z | |
| dc.date.available | 2025-10-07T10:52:04Z | |
| dc.date.submitted | 1986 | |
| dc.identifier.uri | https://etd.iisc.ac.in/handle/2005/7157 | |
| dc.description.abstract | This thesis discusses the design of parallel algorithms for the compilation process. The model of computation is an SIMD (Single Instruction, Multiple Data) computer with shared memory, where no read or write conflicts are permitted.
Several phases of the compilation process have been studied, and parallel algorithms have been designed for the following tasks:
Conversion of arithmetic infix expressions into syntax trees
Restructuring of arithmetic expressions into forms more suitable for parallel evaluation
Code generation for SIMD machines from syntax trees representing arithmetic expressions
Parsing of a subclass of regular languages — the PF(k) parsable languages
Parsing of a subclass of deterministic context-free languages, specified using a new scheme — the hierarchical language specification scheme
Complexity estimates have been obtained for all the above algorithms. It has been shown that a complexity bound of O(log² n) is attainable on O(n) processors for all the algorithms listed above, except for (3) (code generation), which requires O(n) time, where n is the length of the string being processed. | |
| dc.language.iso | en_US | |
| dc.relation.ispartofseries | T02357 | |
| dc.rights | I grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation | |
| dc.subject | SIMD Architecture | |
| dc.subject | Syntax Tree Generation | |
| dc.subject | Parallel Algorithms | |
| dc.title | Parallel algorithms for compilation | |
| dc.type | Thesis | |
| dc.degree.name | PhD | |
| dc.degree.level | Doctoral | |
| dc.degree.grantor | Indian Institute of Science | |
| dc.degree.discipline | Engineering | |