Filters








92,956 Hits in 4.8 sec

The design of a distributed key-value store for petascale hot storage in data acquisition systems

Danilo Cicalese, Grzegorz Jereczek, Fabrice Le Goff, Giovanna Lehmann Miotto, Jeremy Love, Maciej Maciejewski, Remigius K Mommsen, Jakub Radtke, Jakub Schmiegel, Malgorzata Szychowska, A. Forti, L. Betev (+3 others)
<span title="">2019</span> <i title="EDP Sciences"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/oduy4e4fvfhovftixyndrlkomi" style="color: black;">EPJ Web of Conferences</a> </i> &nbsp;
In this context, we present the design of DAQDB (Data Acquisition Database) — a distributed key-value store for high-bandwidth, generic data storage in event-driven systems.  ...  DAQDB offers not only high-capacity and low-latency buffer for fast data selection, but also opens a new approach in high-bandwidth data acquisition by decoupling the lifetime of the data analysis processes  ...  This feature is crucial for DAQ systems where only a small part of the data is used for fast data rejection.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1051/epjconf/201921401014">doi:10.1051/epjconf/201921401014</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/pv6wbd5svzgu7e6k7li7f3ncce">fatcat:pv6wbd5svzgu7e6k7li7f3ncce</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200213001954/https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_01014.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/17/62/1762cbe3a9883b20406a9252cd0079061cd7f6d6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1051/epjconf/201921401014"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

TLSM: Tiered Log-Structured Merge-Tree Utilizing Non-Volatile Memory

Jihwan Lee, Won Gi Choi, Doyoung Kim, Hanseung Sung, Sanghyun Park
<span title="">2020</span> <i title="Institute of Electrical and Electronics Engineers (IEEE)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/q7qi7j4ckfac7ehf3mjbso4hne" style="color: black;">IEEE Access</a> </i> &nbsp;
In this paper, we present tiered LSM (TLSM), a persistent LSM-based key-value database tiering NVM, which is regarded as fast storage device.  ...  Log-Structured Merge-tree (LSM-tree) organizes write-friendly and hierarchical structure, which leads to inevitable disk I/O from data compaction occuring between layers.  ...  Our design uses persistent buffer for sequential-write, copies pointer for guaranteeing data persistence, and uses byte-addressable data structure.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/access.2020.2985407">doi:10.1109/access.2020.2985407</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/5kymx5jinbgc5b4yttijprufam">fatcat:5kymx5jinbgc5b4yttijprufam</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20201108103613/https://ieeexplore.ieee.org/ielx7/6287639/8948470/09056561.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/da/24/da24dce14189ebab5f7c16f6dbeda0987d85e806.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/access.2020.2985407"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> ieee.com </button> </a>

Embedded Software Optimization for Computation - Intensive Applications

Amitkumar Mistry, Rahul Kher
<span title="">2020</span> <i title="Science Publishing Group"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jrvkohxdpzf5jeqfb6pvxhkgne" style="color: black;">Journal Electrical and Electronic Engineering</a> </i> &nbsp;
Modern cellular telephone or wireless devices, which may download executables over a wireless network connection or backhaul infrastructure, it is often advantageous for the compiler to reduce the size  ...  Despite new generation of embedded systems are getting innovative and computationally powerful with upcoming embedded processors, the market demands more computational-intensive embedded software to be  ...  In this technique, it assesses the range of values stored in buffers or structures. Once the range is determined, we can make informed decision to use the correct data type for buffers/structures.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.11648/j.jeee.20200802.11">doi:10.11648/j.jeee.20200802.11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/flxvplk5jnhjxe2geyyzbhexbm">fatcat:flxvplk5jnhjxe2geyyzbhexbm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20201104013627/http://article.sciencepublishinggroup.com/pdf/10.11648.j.jeee.20200802.11.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/f2/27/f2273bac6130502764ae93010ef3f8d60c4da16a.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.11648/j.jeee.20200802.11"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

PASTE: A Network Programming Interface for Non-Volatile Main Memory

Honda Michio, Lettieri Giuseppe, Eggert Lars, Santry Douglas
<span title="2018-04-11">2018</span> <i title="Zenodo"> Zenodo </i> &nbsp;
We demonstrate the general applicability of PASTE by implementing two popular persistent data structures: a write-ahead log and a B+ tree.  ...  Once data is DMA'ed from a network interface card to host memory (NVMM), it never needs to be copied again--even for persistence.  ...  Acknowledgments We thank our shepherd, Rachit Agarwal, and anonymous HotNets and NSDI reviewers for their feedback. We are thankful to Luigi Rizzo for his insightful comments.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5281/zenodo.4419672">doi:10.5281/zenodo.4419672</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/qncdq5mkqnd2xo64uh65u227ym">fatcat:qncdq5mkqnd2xo64uh65u227ym</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20210112074130/https://zenodo.org/record/4419672/files/nsdi18-honda.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/7d/e2/7de2b715bda6a0b4fd97ad5fa7aa3fdac3cd84b3.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5281/zenodo.4419672"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> zenodo.org </button> </a>

The five-minute rule twenty years later, and how flash memory changes the rules

Goetz Graefe
<span title="">2007</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ny55gty7zbbo7fna4ufdxtznf4" style="color: black;">Proceedings of the 3rd international workshop on Data management on new hardware - DaMoN &#39;07</a> </i> &nbsp;
The basic software architectures for exploiting flash in these systems are called "extended buffer pool" and "extended disk" here.  ...  transfer bandwidths, and it also applies to flash disks holding small pages appropriate for their fast access latency.  ...  We also assume that page tracking must be as persistent as the data; thus, a buffer pool's hash table is re-initialized during a system reboot but page tracking information for pages on a persistent store  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1363189.1363198">doi:10.1145/1363189.1363198</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/damon/Graefe07.html">dblp:conf/damon/Graefe07</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ras2jov3ojb4pnvyihcqaet6vy">fatcat:ras2jov3ojb4pnvyihcqaet6vy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809042740/https://www.htw-dresden.de/fileadmin/userfiles/info_math/Dokumente/Veranstaltungen/DBST/20080430_135_graefe.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/20/6b/206b086db0cc1c807a9fdbf7bbc9c261a50bfd34.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1363189.1363198"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Efficient Kernel Object Management for Tiered Memory Systems with KLOC [article]

Sudarsun Kannan, Yujie Ren, Abhishek Bhatacharjee
<span title="2020-04-09">2020</span> <i > arXiv </i> &nbsp; <span class="release-stage" >pre-print</span>
Delivering on this promise requires an efficient operating system (OS) mechanisms and policies for data management.  ...  While this problem is known (and is being studied) for application-level data pages, the question of how best to tier OS kernel objects has largely been ignored.  ...  As a result, the Naive approach is ineffective. Next, shows slow memory pages allocated for cache, kernel buffers (for OS data structures) or inactive pages migrated to slow memory.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2004.04760v1">arXiv:2004.04760v1</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/23baz7oi6vdgtatw5ltuok4rne">fatcat:23baz7oi6vdgtatw5ltuok4rne</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200414204109/https://arxiv.org/pdf/2004.04760v1.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] </button> </a> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2004.04760v1" title="arxiv.org access"> <button class="ui compact blue labeled icon button serp-button"> <i class="file alternate outline icon"></i> arxiv.org </button> </a>

Fast Nonblocking Persistence for Concurrent Data Structures [article]

Wentao Cai, Haosen Wen, Vladimir Maksimovski, Mingzhe Du, Rafaello Sanna, Shreif Abdallah, Michael L. Scott
<span title="2021-05-20">2021</span> <i > arXiv </i> &nbsp; <span class="release-stage" >pre-print</span>
We present a fully lock-free variant of the recent Montage system for persistent data structures.  ...  Performance results for nonblocking queues, skip lists, trees, and hash tables rival custom data structures in the literature -- dramatically faster than achieved with prior general-purpose systems, and  ...  [54] is the only existing general-purpose system for buffered durable linearizable structures. It also has the advantage of persisting only semantically essential data.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2105.09508v1">arXiv:2105.09508v1</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/b6e3gqpvgvg3telz65onscdmnm">fatcat:b6e3gqpvgvg3telz65onscdmnm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20210526070200/https://arxiv.org/pdf/2105.09508v1.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/d1/a5/d1a518f714f1b5189ed3d7269184fa2c67a84f30.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2105.09508v1" title="arxiv.org access"> <button class="ui compact blue labeled icon button serp-button"> <i class="file alternate outline icon"></i> arxiv.org </button> </a>

The five-minute rule 20 years later (and how flash memory changes the rules)

Goetz Graefe
<span title="2009-07-01">2009</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/i6iajiiyxvgz3ob6jwcn2pufni" style="color: black;">Communications of the ACM</a> </i> &nbsp;
Thus, a buffer pool's hash table is reinitialized during a system reboot, but tracking information for pages on a persistent store such as a disk must be stored with the data.  ...  A traditional buffer pool, for example, provides both, but it uses two different data structures for these two purposes.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1538788.1538805">doi:10.1145/1538788.1538805</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/xp7fshkosnbvjjd6ljdwy6cnsm">fatcat:xp7fshkosnbvjjd6ljdwy6cnsm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170829093009/https://dbs.uni-leipzig.de/file/CACM_09_5minRule.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/3d/f3/3df3d06d1a3ad7aeb52bc425dab108f230df2068.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1538788.1538805"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

The Five-minute Rule 20 Years Later

Goetz Graefe
<span title="2008-07-01">2008</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/y35lyz5sczhthha6ofgk2uu6ga" style="color: black;">Queue</a> </i> &nbsp;
Thus, a buffer pool's hash table is reinitialized during a system reboot, but tracking information for pages on a persistent store such as a disk must be stored with the data.  ...  A traditional buffer pool, for example, provides both, but it uses two different data structures for these two purposes.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1413254.1413264">doi:10.1145/1413254.1413264</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/agyvtchklnf4zcl3fzttcbccda">fatcat:agyvtchklnf4zcl3fzttcbccda</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170829093009/https://dbs.uni-leipzig.de/file/CACM_09_5minRule.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/3d/f3/3df3d06d1a3ad7aeb52bc425dab108f230df2068.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1413254.1413264"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Design Of Buffer Management For Industry To Avoid Sensor Data- Conflicts

Dae-Ho Won, Jong-Wook Hong, Yeon-Mo Yang, Jinung An
<span title="2010-05-21">2010</span> <i title="Zenodo"> Zenodo </i> &nbsp;
WSNs- sensor data has the persistence and continuity. therefore, we design and exploit the buffer management system that has the persistence and continuity to avoid and delivery data conflicts.  ...  To develop modules, we use the multi buffers and design the buffer management modules that transfer sensor data through the context-aware methods.  ...  Also, if numbers of data are small, the general model should perform data processing fast.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5281/zenodo.1082557">doi:10.5281/zenodo.1082557</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/265ildrqj5cpjpn6rgzxoh4tla">fatcat:265ildrqj5cpjpn6rgzxoh4tla</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200308071942/https://zenodo.org/record/1082557/files/14211.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e2/f4/e2f414fcf2a0316ed0126c396b110cb2e91d5806.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.5281/zenodo.1082557"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> zenodo.org </button> </a>

Mnemosyne

Haris Volos, Andres Jaan Tack, Michael M. Swift
<span title="2011-03-17">2011</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xu5bk2lj5rbdxlx6222nw7tsxi" style="color: black;">SIGPLAN notices</a> </i> &nbsp;
These memory devices enable fast user-mode access to persistence, allowing regular in-memory data structures to survive system crashes.  ...  Without additional mechanisms, a system failure may leave data structures in SCM in an invalid state, crashing the program the next time it starts.  ...  We would also like to thank our shepherd, Emery Berger, and the anonymous reviewers for their invaluable feedback. Swift has a significant financial interest in Microsoft.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1961296.1950379">doi:10.1145/1961296.1950379</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/4ozjre4q4zfhznspu77cnuo7ha">fatcat:4ozjre4q4zfhznspu77cnuo7ha</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20121114115258/http://research.cs.wisc.edu:80/sonar/papers/mnemosyne-asplos2011.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/b3/30/b3301d90e1c7e1dc4e0fdac9352df109cbfdc2ce.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1961296.1950379"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Mnemosyne

Haris Volos, Andres Jaan Tack, Michael M. Swift
<span title="">2011</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/w47kezfuffdgvcobhv564rrlju" style="color: black;">Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS &#39;11</a> </i> &nbsp;
These memory devices enable fast user-mode access to persistence, allowing regular in-memory data structures to survive system crashes.  ...  Without additional mechanisms, a system failure may leave data structures in SCM in an invalid state, crashing the program the next time it starts.  ...  We would also like to thank our shepherd, Emery Berger, and the anonymous reviewers for their invaluable feedback. Swift has a significant financial interest in Microsoft.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1950365.1950379">doi:10.1145/1950365.1950379</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/asplos/VolosTS11.html">dblp:conf/asplos/VolosTS11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/2oytvrqqhfhcpa4g5i5mcmype4">fatcat:2oytvrqqhfhcpa4g5i5mcmype4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20121114115258/http://research.cs.wisc.edu:80/sonar/papers/mnemosyne-asplos2011.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/b3/30/b3301d90e1c7e1dc4e0fdac9352df109cbfdc2ce.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1950365.1950379"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Mnemosyne

Haris Volos, Andres Jaan Tack, Michael M. Swift
<span title="2012-06-01">2012</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xu5bk2lj5rbdxlx6222nw7tsxi" style="color: black;">SIGPLAN notices</a> </i> &nbsp;
These memory devices enable fast user-mode access to persistence, allowing regular in-memory data structures to survive system crashes.  ...  Without additional mechanisms, a system failure may leave data structures in SCM in an invalid state, crashing the program the next time it starts.  ...  We would also like to thank our shepherd, Emery Berger, and the anonymous reviewers for their invaluable feedback. Swift has a significant financial interest in Microsoft.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2248487.1950379">doi:10.1145/2248487.1950379</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/aoqg3wfnjjbethnto7q6mcmibm">fatcat:aoqg3wfnjjbethnto7q6mcmibm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20121114115258/http://research.cs.wisc.edu:80/sonar/papers/mnemosyne-asplos2011.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/b3/30/b3301d90e1c7e1dc4e0fdac9352df109cbfdc2ce.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2248487.1950379"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Mnemosyne

Haris Volos, Andres Jaan Tack, Michael M. Swift
<span title="2011-03-17">2011</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/35q3ync5nbhnjfpylznlz57lyi" style="color: black;">SIGARCH Computer Architecture News</a> </i> &nbsp;
These memory devices enable fast user-mode access to persistence, allowing regular in-memory data structures to survive system crashes.  ...  Without additional mechanisms, a system failure may leave data structures in SCM in an invalid state, crashing the program the next time it starts.  ...  We would also like to thank our shepherd, Emery Berger, and the anonymous reviewers for their invaluable feedback. Swift has a significant financial interest in Microsoft.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1961295.1950379">doi:10.1145/1961295.1950379</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/fe34ceuh5vdpxl535uiw2ycxti">fatcat:fe34ceuh5vdpxl535uiw2ycxti</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20121114115258/http://research.cs.wisc.edu:80/sonar/papers/mnemosyne-asplos2011.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/b3/30/b3301d90e1c7e1dc4e0fdac9352df109cbfdc2ce.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1961295.1950379"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Bridging the programming gap between persistent and volatile memory using WrAP

Ellis Giles, Kshitij Doshi, Peter Varman
<span title="">2013</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/x53imphnrjflrnceoffhfenvzi" style="color: black;">Proceedings of the ACM International Conference on Computing Frontiers - CF &#39;13</a> </i> &nbsp;
Trace-driven simulation of transactional data structures indicate the potential for significant performance gains using the WrAP approach.  ...  In this paper we describe a softwarehardware architecture, WrAP, for persistent memory that provides atomicity and durability while simultaneously ensuring that fast paths through the cache, DRAM, and  ...  This makes it possible to use fine-grained RAM algorithms and data structures, without worrying about either the need for blocking these structures for disk access, or the loss of data due to a system  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2482767.2482806">doi:10.1145/2482767.2482806</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/cf/GilesDV13.html">dblp:conf/cf/GilesDV13</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/chmizyeiorfsdgah26q4jrv6dm">fatcat:chmizyeiorfsdgah26q4jrv6dm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809230724/https://scholarship.rice.edu/bitstream/handle/1911/81865/frontiers2013.pdf?sequence=1" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a8/53/a85398e1d290cdf64b7b8192aa35f4f7e3d15ba5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/2482767.2482806"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 92,956 results