• Login
    View Item 
    •   etd@IISc
    • Division of Electrical, Electronics, and Computer Science (EECS)
    • Computer Science and Automation (CSA)
    • View Item
    •   etd@IISc
    • Division of Electrical, Electronics, and Computer Science (EECS)
    • Computer Science and Automation (CSA)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Parallel algorithms for compilation

    Thumbnail
    View/Open
    T02357.pdf (64.43Mb)
    Author
    Srikant, Y N
    Metadata
    Show full item record
    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.
    URI
    https://etd.iisc.ac.in/handle/2005/7157
    Collections
    • Computer Science and Automation (CSA) [489]

    etd@IISc is a joint service of SERC & J R D Tata Memorial (JRDTML) Library || Powered by DSpace software || DuraSpace
    Contact Us | Send Feedback | Thesis Templates
    Theme by 
    Atmire NV
     

     

    Browse

    All of etd@IIScCommunities & CollectionsTitlesAuthorsAdvisorsSubjectsBy Thesis Submission DateThis CollectionTitlesAuthorsAdvisorsSubjectsBy Thesis Submission Date

    My Account

    LoginRegister

    etd@IISc is a joint service of SERC & J R D Tata Memorial (JRDTML) Library || Powered by DSpace software || DuraSpace
    Contact Us | Send Feedback | Thesis Templates
    Theme by 
    Atmire NV