Journal Article10.1145/383251.383252
Processor modeling and code selection for retargetable compilation
53
TL;DR: This work developed a processor model that captures the connectivity, the parallelism, and all architectural peculiarities of an embedded processor, and implemented a retargetable and optimizing compiler working on this model.
read more
Abstract: Embedded processors in electronic systems typically are tuned to a few applications. Development of processor-specific compilers is prohibitively expensive and, as a result, such compilers, if existing, yield code of an unacceptable quality. To improve this code quality, we developed a processor model that captures the connectivity, the parallelism, and all architectural peculiarities of an embedded processor. We also implemented a retargetable and optimizing compiler working on this model. We present the graph-based processor model, and formally define the code generation task as binding the intermediate representation of an application to this model. We also present a new method for code selection, based on this processor model, that is capable of handling directed acyclic graphs instead of trees.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Book
Processor Description Languages
Prabhat Mishra,Nikil Dutt +1 more
- 29 May 2008
TL;DR: This book is the first, comprehensive survey of modern architecture description languages and will be an invaluable reference for embedded system architects, designers, developers, and validation engineers.
98
Design of ASIPs in multi-processor SoCs using the Chess/Checkers retargetable tool suite
Gert Goossens,Dirk Lanneer,Werner Geurts,J. Van Praet +3 more
- 01 Nov 2006
TL;DR: This presentation introduces Chess/Checkers, a retargetable tool suite available from Target Compiler Technologies, enabling the design of ASIPs in multi-core SoCs, and offers fast architectural exploration, hardware synthesis, software compilation, inter-ASIP communication, and verification.
31
Patent
Constructing an agent that utilizes a compiled set of canonical rules
Robert R. Hauser
- 22 Dec 2006
TL;DR: In this article, a method for constructing an agent in a first execution environment that utilizes a set of compiled, canonical rules, comprising requesting a canonical rule set for the agent, compiling the rule set and supplying the agent with the compiled rule set.
21
Patent
Using data narrowing rule for data packaging requirement of an agent
Robert R. Hauser
- 22 Dec 2006
TL;DR: In this paper, a method for determining a data package requirement of an agent in an execution environment, utilizing a rule engine and a set of canonical data narrowing rules, is presented.
20
References
•Book
Computers and Intractability: A Guide to the Theory of NP-Completeness
Michael Randolph Garey,David S. Johnson +1 more
- 01 Jan 1979
TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
•Book
Compilers: Principles, Techniques, and Tools
Alfred V. Aho,Ravi Sethi,Jeffrey D. Ullman +2 more
- 01 Jan 1986
TL;DR: This book discusses the design of a Code Generator, the role of the Lexical Analyzer, and other topics related to code generation and optimization.
9.7K
Combinatorial optimization: algorithms and complexity
TL;DR: This clearly written, mathematically rigorous text includes a novel algorithmic exposition of the simplex method and also discusses the Soviet ellipsoid algorithm for linear programming; efficient algorithms for network flow, matching, spanning trees, and matroids; the theory of NP-complete problems; approximation algorithms, local search heuristics for NPcomplete problems, more.
7.6K
Combinatorial optimization:Algorithms and complexity
TL;DR: Eventually, you will unquestionably discover a supplementary experience and achievement by Spending more cash by spending more cash.
5K
Related Papers (5)
Hon-Siew Yee,John Timothy Taylor +1 more
- 05 Oct 1999
James M. Lawler,Tina M. Navarro +1 more
- 15 Aug 1996