Matches in SemOpenAlex for { <https://semopenalex.org/work/W124134150> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W124134150 endingPage "8" @default.
- W124134150 startingPage "8" @default.
- W124134150 abstract "Texas is a highly portable, high-performance persistent object store that can be used with conventional compilers and operating systems, without the need for a preprocessor or special operating system privileges. Texas uses pointer swizzling at page fault time as its primary address translation mechanism, translating addresses from a persistent format into conventional virtual addresses for an entire page at a time as it is loaded into memory.Existing classifications of persistent systems typically focus only on address translation taxonomies based on semantics that we consider to be confusing and ambiguous. Instead, we contend that the granularity choices for design issues are much more important because they facilitate classification of different systems in an unambiguous manner unlike the taxonomies based only on address translation. We have identified five primary design issues that we believe are relevant in this context. We describe these design issues in detail and present a new general classification for persistence based on the granularity choices for these issues.Although the coarse granularity of pointer swizzling at page fault time is efficient in most case, it is sometimes desirable to use finer-grained techniques. We examine different issues related to fine-grained address translation mechanisms, and discuss why these are not suitable as general-purpose address translation techniques. Instead, we argue for a mixed-granularity approach where a coarse-grained mechanism is used as the primary address translation scheme, and a fine-grained approach is used for specialized data structures that are less suitable for the coarse-grained approach.We have incorporated fine-grained address translation in Texas using the C++ smart pointer idiom, allowing programmers to choose the kind of pointer used for any data member in a particular class definition. This approach maintains the important features of the system: persistence that is orthogonal to type, high performance with standard compilers and operating systems, suitability for huge shared address spaces across heterogeneous platforms, and the ability to optimize away pointer swizzling costs when the persistent store is smaller than the hardware-supported virtual address size." @default.
- W124134150 created "2016-06-24" @default.
- W124134150 creator A5008860680 @default.
- W124134150 creator A5088717874 @default.
- W124134150 date "1999-05-03" @default.
- W124134150 modified "2023-09-28" @default.
- W124134150 title "Address translation strategies in the texas persistent store" @default.
- W124134150 cites W114529131 @default.
- W124134150 cites W1483998065 @default.
- W124134150 cites W1487249727 @default.
- W124134150 cites W1500374915 @default.
- W124134150 cites W1509600745 @default.
- W124134150 cites W1523444750 @default.
- W124134150 cites W1527793496 @default.
- W124134150 cites W1582836852 @default.
- W124134150 cites W1597122400 @default.
- W124134150 cites W1870455363 @default.
- W124134150 cites W192823465 @default.
- W124134150 cites W1982431534 @default.
- W124134150 cites W2025194432 @default.
- W124134150 cites W2033904757 @default.
- W124134150 cites W2041890793 @default.
- W124134150 cites W2098986580 @default.
- W124134150 cites W2119313322 @default.
- W124134150 cites W2126762023 @default.
- W124134150 cites W2128221714 @default.
- W124134150 cites W2160460372 @default.
- W124134150 cites W2408012594 @default.
- W124134150 cites W2411369279 @default.
- W124134150 cites W2999857599 @default.
- W124134150 cites W54838500 @default.
- W124134150 cites W9030612 @default.
- W124134150 hasPublicationYear "1999" @default.
- W124134150 type Work @default.
- W124134150 sameAs 124134150 @default.
- W124134150 citedByCount "2" @default.
- W124134150 countsByYear W1241341502012 @default.
- W124134150 countsByYear W1241341502017 @default.
- W124134150 crossrefType "proceedings-article" @default.
- W124134150 hasAuthorship W124134150A5008860680 @default.
- W124134150 hasAuthorship W124134150A5088717874 @default.
- W124134150 hasConcept C150202949 @default.
- W124134150 hasConcept C154945302 @default.
- W124134150 hasConcept C177774035 @default.
- W124134150 hasConcept C199360897 @default.
- W124134150 hasConcept C34736171 @default.
- W124134150 hasConcept C41008148 @default.
- W124134150 hasConceptScore W124134150C150202949 @default.
- W124134150 hasConceptScore W124134150C154945302 @default.
- W124134150 hasConceptScore W124134150C177774035 @default.
- W124134150 hasConceptScore W124134150C199360897 @default.
- W124134150 hasConceptScore W124134150C34736171 @default.
- W124134150 hasConceptScore W124134150C41008148 @default.
- W124134150 hasLocation W1241341501 @default.
- W124134150 hasOpenAccess W124134150 @default.
- W124134150 hasPrimaryLocation W1241341501 @default.
- W124134150 hasRelatedWork W1524455427 @default.
- W124134150 hasRelatedWork W1690077620 @default.
- W124134150 hasRelatedWork W2017543352 @default.
- W124134150 hasRelatedWork W2110542534 @default.
- W124134150 hasRelatedWork W2132700809 @default.
- W124134150 hasRelatedWork W2143752145 @default.
- W124134150 hasRelatedWork W2170638959 @default.
- W124134150 hasRelatedWork W2182016073 @default.
- W124134150 hasRelatedWork W2238777568 @default.
- W124134150 hasRelatedWork W2410477657 @default.
- W124134150 hasRelatedWork W2518873817 @default.
- W124134150 hasRelatedWork W2912468286 @default.
- W124134150 hasRelatedWork W2922434286 @default.
- W124134150 hasRelatedWork W2963621223 @default.
- W124134150 hasRelatedWork W3030748991 @default.
- W124134150 hasRelatedWork W35543341 @default.
- W124134150 hasRelatedWork W1590555058 @default.
- W124134150 hasRelatedWork W1607142853 @default.
- W124134150 hasRelatedWork W1738974586 @default.
- W124134150 hasRelatedWork W30976955 @default.
- W124134150 isParatext "false" @default.
- W124134150 isRetracted "false" @default.
- W124134150 magId "124134150" @default.
- W124134150 workType "article" @default.