Matches in SemOpenAlex for { <https://semopenalex.org/work/W4300805870> ?p ?o ?g. }
Showing items 1 to 51 of
51
with 100 items per page.
- W4300805870 abstract "Division of a compiler into a front end and a back end that communicate via an intermediate language is a well-known technique. We go farther and use the intermediate language as the official description of a family of machines with simple instruction sets and addressing capabilities, hiding some of the inconvenient details of the real machine from the users and the front end compilers.To do this credibly, we have had to hide not only the existence of the details but also the performance consequences of hiding them. The back end that compiles and links the intermediate language tries to produce code that does not suffer a performance penalty because of the details that were hidden from the front end compiler. To accomplish this, we have used a number of link-time optimizations, including instruction scheduling and interprocedural register allocation, to hide the existence of such idiosyncracies as delayed branches and non-infinite register sets. For the most part we have been sucessful." @default.
- W4300805870 created "2022-10-04" @default.
- W4300805870 creator A5012247591 @default.
- W4300805870 creator A5036638262 @default.
- W4300805870 date "1987-10-01" @default.
- W4300805870 modified "2023-10-04" @default.
- W4300805870 title "The Mahler experience: using an intermediate language as the machine description" @default.
- W4300805870 cites W1998763232 @default.
- W4300805870 cites W2018426736 @default.
- W4300805870 cites W2163756016 @default.
- W4300805870 cites W2998188431 @default.
- W4300805870 cites W4231861021 @default.
- W4300805870 cites W4253414440 @default.
- W4300805870 doi "https://doi.org/10.1145/36206.36190" @default.
- W4300805870 hasPublicationYear "1987" @default.
- W4300805870 type Work @default.
- W4300805870 citedByCount "19" @default.
- W4300805870 crossrefType "proceedings-article" @default.
- W4300805870 hasAuthorship W4300805870A5012247591 @default.
- W4300805870 hasAuthorship W4300805870A5036638262 @default.
- W4300805870 hasBestOaLocation W43008058701 @default.
- W4300805870 hasConcept C115168132 @default.
- W4300805870 hasConcept C128916667 @default.
- W4300805870 hasConcept C169590947 @default.
- W4300805870 hasConcept C199360897 @default.
- W4300805870 hasConcept C41008148 @default.
- W4300805870 hasConcept C53016008 @default.
- W4300805870 hasConcept C77660490 @default.
- W4300805870 hasConceptScore W4300805870C115168132 @default.
- W4300805870 hasConceptScore W4300805870C128916667 @default.
- W4300805870 hasConceptScore W4300805870C169590947 @default.
- W4300805870 hasConceptScore W4300805870C199360897 @default.
- W4300805870 hasConceptScore W4300805870C41008148 @default.
- W4300805870 hasConceptScore W4300805870C53016008 @default.
- W4300805870 hasConceptScore W4300805870C77660490 @default.
- W4300805870 hasLocation W43008058701 @default.
- W4300805870 hasOpenAccess W4300805870 @default.
- W4300805870 hasPrimaryLocation W43008058701 @default.
- W4300805870 hasRelatedWork W1497385637 @default.
- W4300805870 hasRelatedWork W2012182306 @default.
- W4300805870 hasRelatedWork W2016568938 @default.
- W4300805870 hasRelatedWork W2076415646 @default.
- W4300805870 hasRelatedWork W2134386444 @default.
- W4300805870 hasRelatedWork W2883019115 @default.
- W4300805870 hasRelatedWork W2998731837 @default.
- W4300805870 hasRelatedWork W4231371374 @default.
- W4300805870 hasRelatedWork W4236343953 @default.
- W4300805870 hasRelatedWork W4300805870 @default.
- W4300805870 isParatext "false" @default.
- W4300805870 isRetracted "false" @default.
- W4300805870 workType "article" @default.