• 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 explores the design of parallel algorithms for the compilation process, using a SIMD (Single Instruction, Multiple Data) shared memory architecture that avoids read/write conflicts. Several phases of compilation are studied, and efficient parallel algorithms are proposed for: Converting arithmetic infix expressions into syntax trees Restructuring expressions for parallel evaluation Generating code for SIMD machines from syntax trees Parsing a subclass of regular languages (PF(k) parsable languages) Parsing a subclass of deterministic context-free languages using a new hierarchical specification scheme Complexity analysis shows that most algorithms achieve a time complexity of O(log² n) using O(n) processors, where n is the length of the input string. An exception is the code generation algorithm, which requires O(n) time. These results demonstrate the feasibility and efficiency of parallel compilation techniques on SIMD architectures.
    URI
    https://etd.iisc.ac.in/handle/2005/7157
    Collections
    • Computer Science and Automation (CSA) [442]

    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