A generalized algorithm for graph-coloring register allocation
Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Software—Practice & Experience
Compiler Directed Early Register Release
Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques
SEED: a suite of instructional laboratories for computer SEcurity EDucation
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Comparison and evaluation of back-translation algorithms for static single assignment forms
Computer Languages, Systems and Structures
A pattern for almost compositional functions
Journal of Functional Programming
SSA Elimination after Register Allocation
CC '09 Proceedings of the 18th International Conference on Compiler Construction: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
A Haskell Hosted DSL for Writing Transformation Systems
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Exploring the limits of early register release: Exploiting compiler analysis
ACM Transactions on Architecture and Code Optimization (TACO)
Software Model Checking Based on Game Semantics and CSP
Electronic Notes in Theoretical Computer Science (ENTCS)
MieruCompiler: integrated visualization tool with "horizontal slicing" for educational compilers
Proceedings of the 41st ACM technical symposium on Computer science education
Debugging agents in agent factory
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
An object-oriented and generic compiler generator
EUROCAST'07 Proceedings of the 11th international conference on Computer aided systems theory
Patterns of component evolution
SC'07 Proceedings of the 6th international conference on Software composition
Lazy evaluation of PDE coefficients in the EScript system
AusPDC '10 Proceedings of the Eighth Australasian Symposium on Parallel and Distributed Computing - Volume 107
Compiler construction with a dash of concurrency and an embedded twist
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Memory-optimal evaluation of expression trees involving large objects
Computer Languages, Systems and Structures
SPAF: stateless FSA-based packet filters
IEEE/ACM Transactions on Networking (TON)
Design of an extensible interpreter using information hiding
Journal of Computing Sciences in Colleges
Tainted flow analysis on e-SSA-form programs
CC'11/ETAPS'11 Proceedings of the 20th international conference on Compiler construction: part of the joint European conferences on theory and practice of software
Decoupled graph-coloring register allocation with hierarchical aliasing
Proceedings of the 14th International Workshop on Software and Compilers for Embedded Systems
Separating different responsibilities into parallel hierarchies
Proceedings of The Fourth International C* Conference on Computer Science and Software Engineering
Demand Paging Techniques for Flash Memory Using Compiler Post-Pass Optimizations
ACM Transactions on Embedded Computing Systems (TECS)
Register allocation after classical SSA elimination is NP-Complete
FOSSACS'06 Proceedings of the 9th European joint conference on Foundations of Software Science and Computation Structures
RealTime-BestPoint-Based compiler optimization algorithm
APWeb'06 Proceedings of the 2006 international conference on Advanced Web and Network Technologies, and Applications
Source-Level debugging for multiple languages with modest programming effort
CC'05 Proceedings of the 14th international conference on Compiler Construction
Lessons learned from developing a dynamic OCL constraint enforcement tool for java
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Authoring learning objects for web-based intelligent tutoring systems
ICWL'07 Proceedings of the 6th international conference on Advances in web based learning
ACM Transactions on Embedded Computing Systems (TECS)
Loop transformations in the ahead-of-time optimization of java bytecode
CC'06 Proceedings of the 15th international conference on Compiler Construction
A non-iterative data-flow algorithm for computing liveness sets in strict SSA programs
APLAS'11 Proceedings of the 9th Asian conference on Programming Languages and Systems
Hirundo: a mechanism for automated production of optimized data stream graphs
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
HELIX: automatic parallelization of irregular programs for chip multiprocessing
Proceedings of the Tenth International Symposium on Code Generation and Optimization
Aliased register allocation for straight-line programs is NP-complete
ICALP'07 Proceedings of the 34th international conference on Automata, Languages and Programming
Computer Standards & Interfaces
A proposal for the privacy leakage verification tool for Android application developers
Proceedings of the 7th International Conference on Ubiquitous Information Management and Communication
A fuzzy control framework for wireless sensor networks
International Journal of Sensor Networks
Automatic parallelization of canonical loops
Science of Computer Programming
Extensible intraprocedural flow analysis at the abstract syntax tree level
Science of Computer Programming
Automatic optimization of stream programs via source program operator graph transformations
Distributed and Parallel Databases
Efficient static checker for tainted variable attacks
Science of Computer Programming
Hi-index | 0.00 |
From the Publisher:The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the compilation of object-oriented and functional languages, garbage collection, loop optimization, SSA form, instruction scheduling, optimization for cache-memory hierarchies, can be used for a second-semester or graduate course.