Matches in SemOpenAlex for { <https://semopenalex.org/work/W48260044> ?p ?o ?g. }
Showing items 1 to 85 of
85
with 100 items per page.
- W48260044 endingPage "220" @default.
- W48260044 startingPage "197" @default.
- W48260044 abstract "The design of consistency models for both hardware and software is a difficult task. For a programming language, it is particularly difficult because the target audience for a high-level programming language is much wider than the target audience for a machine language, making usability a more important criterion. Exacerbating this problem is the reality that the programming language community has little experience designing programming language consistency models, and therefore each new attempt is very much a voyage into uncharted territory. A concrete example of the difficulties of the task is the current Java Memory Model. Although designed to be easy to use by Java programmers, it is poorly understood and at least one common idiom (the ‘double check idiom’) to exploit the model is unsafe. In this paper, we describe the design of an optimizing Java compiler that will accept either as input or as an interface implementation a consistency model for the code to be compiled. The compiler will use Shasha and Snir's delay set analysis, and our CSSA program representation to provide a canonical representation for the effects of different consistency models on optimizations and analysis. The compiler will serve as a testbed to prototype new memory models, and to measure the effects of different memory models on program performance. Copyright © 2004 John Wiley & Sons, Ltd." @default.
- W48260044 created "2016-06-24" @default.
- W48260044 creator A5013023792 @default.
- W48260044 creator A5027161329 @default.
- W48260044 creator A5081721381 @default.
- W48260044 date "2004-01-07" @default.
- W48260044 modified "2023-09-28" @default.
- W48260044 title "A compiler for multiple memory models: Research Articles" @default.
- W48260044 hasPublicationYear "2004" @default.
- W48260044 type Work @default.
- W48260044 sameAs 48260044 @default.
- W48260044 citedByCount "0" @default.
- W48260044 crossrefType "journal-article" @default.
- W48260044 hasAuthorship W48260044A5013023792 @default.
- W48260044 hasAuthorship W48260044A5027161329 @default.
- W48260044 hasAuthorship W48260044A5081721381 @default.
- W48260044 hasConcept C111919701 @default.
- W48260044 hasConcept C113843644 @default.
- W48260044 hasConcept C12186640 @default.
- W48260044 hasConcept C129307140 @default.
- W48260044 hasConcept C132106392 @default.
- W48260044 hasConcept C133875982 @default.
- W48260044 hasConcept C154945302 @default.
- W48260044 hasConcept C157915830 @default.
- W48260044 hasConcept C168702491 @default.
- W48260044 hasConcept C169590947 @default.
- W48260044 hasConcept C175652121 @default.
- W48260044 hasConcept C199360897 @default.
- W48260044 hasConcept C2776436953 @default.
- W48260044 hasConcept C37279795 @default.
- W48260044 hasConcept C41008148 @default.
- W48260044 hasConcept C548217200 @default.
- W48260044 hasConcept C55439883 @default.
- W48260044 hasConcept C60945770 @default.
- W48260044 hasConcept C82029504 @default.
- W48260044 hasConceptScore W48260044C111919701 @default.
- W48260044 hasConceptScore W48260044C113843644 @default.
- W48260044 hasConceptScore W48260044C12186640 @default.
- W48260044 hasConceptScore W48260044C129307140 @default.
- W48260044 hasConceptScore W48260044C132106392 @default.
- W48260044 hasConceptScore W48260044C133875982 @default.
- W48260044 hasConceptScore W48260044C154945302 @default.
- W48260044 hasConceptScore W48260044C157915830 @default.
- W48260044 hasConceptScore W48260044C168702491 @default.
- W48260044 hasConceptScore W48260044C169590947 @default.
- W48260044 hasConceptScore W48260044C175652121 @default.
- W48260044 hasConceptScore W48260044C199360897 @default.
- W48260044 hasConceptScore W48260044C2776436953 @default.
- W48260044 hasConceptScore W48260044C37279795 @default.
- W48260044 hasConceptScore W48260044C41008148 @default.
- W48260044 hasConceptScore W48260044C548217200 @default.
- W48260044 hasConceptScore W48260044C55439883 @default.
- W48260044 hasConceptScore W48260044C60945770 @default.
- W48260044 hasConceptScore W48260044C82029504 @default.
- W48260044 hasIssue "2" @default.
- W48260044 hasLocation W482600441 @default.
- W48260044 hasOpenAccess W48260044 @default.
- W48260044 hasPrimaryLocation W482600441 @default.
- W48260044 hasRelatedWork W2042771246 @default.
- W48260044 hasRelatedWork W2050017193 @default.
- W48260044 hasRelatedWork W2086833941 @default.
- W48260044 hasRelatedWork W2115569220 @default.
- W48260044 hasRelatedWork W2206876877 @default.
- W48260044 hasRelatedWork W2289766767 @default.
- W48260044 hasRelatedWork W2405981421 @default.
- W48260044 hasRelatedWork W2419364443 @default.
- W48260044 hasRelatedWork W2476083950 @default.
- W48260044 hasRelatedWork W2508091716 @default.
- W48260044 hasRelatedWork W2605392703 @default.
- W48260044 hasRelatedWork W2789742569 @default.
- W48260044 hasRelatedWork W2921932275 @default.
- W48260044 hasRelatedWork W2925234719 @default.
- W48260044 hasRelatedWork W3097401911 @default.
- W48260044 hasRelatedWork W3146450707 @default.
- W48260044 hasRelatedWork W3158991097 @default.
- W48260044 hasRelatedWork W39793983 @default.
- W48260044 hasRelatedWork W794788853 @default.
- W48260044 hasRelatedWork W995247150 @default.
- W48260044 hasVolume "16" @default.
- W48260044 isParatext "false" @default.
- W48260044 isRetracted "false" @default.
- W48260044 magId "48260044" @default.
- W48260044 workType "article" @default.