Sökning: "Compilers"

Visar resultat 16 - 20 av 48 avhandlingar innehållade ordet Compilers.

  1. 16. Constraint-Based Register Allocation and Instruction Scheduling

    Författare :Roberto Castañeda Lozano; Christian Schulte; Ingo Sander; Mats Carlsson; Laurent Michel; KTH; []
    Nyckelord :TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; NATURVETENSKAP; NATURAL SCIENCES; constraint programming; combinatorial optimization; register allocation; instruction scheduling; compiler construction; Informations- och kommunikationsteknik; Information and Communication Technology;

    Sammanfattning : Register allocation (mapping variables to processor registers or memory) and instruction scheduling (reordering instructions to improve latency or throughput) are central compiler problems. This dissertation proposes a combinatorial optimization approach to these problems that delivers optimal solutions according to a model, captures trade-offs between conflicting decisions, accommodates processor-specific features, and handles different optimization criteria. LÄS MER

  2. 17. Rewritable Reference Attributed Grammars - design, implementation, and applications

    Författare :Torbjörn Ekman; Institutionen för datavetenskap; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES;

    Sammanfattning : This thesis presents an object-oriented technique for rewriting abstract syntax trees in order to simplify compilation. The technique, Rewritable Reference Attributed Grammars (ReRAGs), is completely declarative and supports both rewrites and computations by means of attributes. LÄS MER

  3. 18. GF Runtime System

    Författare :Krasimir Angelov; Chalmers tekniska högskola; []
    Nyckelord :parsing; GF; grammars;

    Sammanfattning : Natural languages have been subject of studies for centuriesand are hot topic even today. The demand for computer systems able to communicate directly in natural language places new challenges. Computational resources like grammars and lexicons and efficient processing tools are needed. LÄS MER

  4. 19. Laying Tiles Ornamentally: An approach to structuring container traversals

    Författare :Nikita Frolov; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; zippers; cache hierarchies; loop tiling; embedded domain-specific languages; parallelism; algebraic ornaments;

    Sammanfattning : Having hardware more capable of parallel execution means that more program scheduling decisions have to be taken to utilize that hardware efficiently. To this end, compilers implement coarse-grained loop transformations in addition to traditionally used fine-grained instruction reordering. LÄS MER

  5. 20. Integrated Model-Driven Development Environments for Equation-Based Object-Oriented Languages

    Författare :Adrian Pop; Peter Fritzson; Hans Vangheluwe; Linköpings universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Integrated Environments; Modeling; Simulation; Equation-based Object-oriented Languages; Debugging; UML-SysML; Computer science; Datalogi;

    Sammanfattning : Integrated development environments are essential for efficient realization of complex industrial products, typically consisting of both software and hardware components. Powerful equation-based object-oriented (EOO) languages such as Modelica are successfully used for modeling and virtual prototyping increasingly complex physical systems and components, whereas software modeling approaches like UML, especially in the form of domain specific language subsets, are increasingly used for software systems modeling. LÄS MER