Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleFebruary 2018
Synthesizing an instruction selection rule library from semantic specifications
CGO '18: Proceedings of the 2018 International Symposium on Code Generation and OptimizationPages 300–313https://doi.org/10.1145/3168821Instruction selection is the part of a compiler that transforms intermediate representation (IR) code into machine code. Instruction selectors build on a library of hundreds if not thousands of rules. Creating and maintaining these rules is a tedious and ...
- ArticleJanuary 2013
A Study on Instruction-set Selection Using Multi-application Based Application Specific Instruction-set Processors
VLSID '13: Proceedings of the 2013 26th International Conference on VLSI Design and 2013 12th International Conference on Embedded SystemsPages 7–12https://doi.org/10.1109/VLSID.2013.154Efficiency in embedded systems is paramount to achieve high performance while consuming less area and power. Processors in embedded systems have to be designed carefully to achieve such design constraints. Application Specific Instruction set Processors ...
- ArticleDecember 2010
Efficient Selection of Vector Instructions Using Dynamic Programming
MICRO '43: Proceedings of the 2010 43rd Annual IEEE/ACM International Symposium on MicroarchitecturePages 201–212https://doi.org/10.1109/MICRO.2010.38Accelerating program performance via SIMD vector units is very common in modern processors, as evidenced by the use of SSE, MMX, VSE, and VSX SIMD instructions in multimedia, scientific, and embedded applications. To take full advantage of the vector ...
- ArticleJuly 2009
Forest FIRE and FIRE Wood: Tools for Tree Automata and Tree Algorithms
Pattern matching, acceptance, and parsing algorithms on node-labeled, ordered, ranked trees ('tree algorithms') are important for applications such as instruction selection and tree transformation/term rewriting. Many such algorithms have been ...