Changeset 71b5d4d3
- Timestamp:
- Aug 12, 2016, 11:24:11 AM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- dac593fd
- Parents:
- e3d1cc1
- Location:
- doc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/LaTeXmacros/common.tex
re3d1cc1 r71b5d4d3 153 153 {\abbrevFont{etc}.\xspace}% 154 154 }% 155 \newcommand{\etal}{% 156 \@ifnextchar{.}{\abbrevFont{et al}}% 157 {\abbrevFont{et al}.\xspace}% 158 }% 155 159 \makeatother 156 160 -
doc/aaron_comp_II/comp_II.tex
re3d1cc1 r71b5d4d3 463 463 Deciding when to switch between bottom-up and top-down resolution to minimize wasted work in a hybrid algorithm is a necessarily heuristic process, and though finding good heuristics for which subexpressions to swich matching strategies on is an open question, one reasonable approach might be to set a threshold $t$ for the number of candidate functions, and to use top-down resolution for any subexpression with fewer than $t$ candidate functions, to minimize the number of unmatchable argument interpretations computed, but to use bottom-up resolution for any subexpression with at least $t$ candidate functions, to reduce duplication in argument interpretation computation between the different candidate functions. 464 464 465 Ganzinger and Ripken~\cite{Ganzinger80} propose an approach that uses a top-down filtering pass followed by a bottom-up filtering pass to reduce the number of candidate interpretations; they prove that for the Ada programming language a small number of such iterations is sufficient to converge to a solution for the expression resolution problem.465 Ganzinger and Ripken~\cite{Ganzinger80} propose an approach (later refined by Pennello \etal~\cite{Pennello80}) that uses a top-down filtering pass followed by a bottom-up filtering pass to reduce the number of candidate interpretations; they prove that for the Ada programming language a small number of such iterations is sufficient to converge to a solution for the expression resolution problem. 466 466 Their algorithm differs from the hybrid approach under investigation in that it takes multiple passes over the expression tree to yield a solution, but is otherwise similar. 467 467 -
doc/bibliography/cfa.bib
re3d1cc1 r71b5d4d3 5870 5870 } 5871 5871 5872 @article{Pennello80, 5873 contributer = {a3moss@uwaterloo.ca}, 5874 author = {Pennello, Tom and DeRemer, Frank and Meyers, Richard}, 5875 title = {A Simplified Operator Identification Scheme for {Ada}}, 5876 journal = {SIGPLAN Notices}, 5877 issue_date = {July-August 1980}, 5878 volume = {15}, 5879 number = {7 and 8}, 5880 month = jul, 5881 year = {1980}, 5882 issn = {0362-1340}, 5883 pages = {82--87}, 5884 numpages = {6}, 5885 url = {http://doi.acm.org/10.1145/947680.947688}, 5886 doi = {10.1145/947680.947688}, 5887 publisher = {ACM}, 5888 address = {New York, NY, USA}, 5889 } 5890 5872 5891 @inproceedings{Dice10, 5873 5892 keywords = {hardware, synchronization, transactional memory},
Note: See TracChangeset
for help on using the changeset viewer.