Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- invited-talkJune 2022
One Big Happy Family: Sharing the S3 Layer between Ceph, CORTX, and DAOS
EMOSS '22: Proceedings of the 2022 Workshop on Emerging Open Storage Systems and Solutions for Data Intensive ComputingPage 7https://doi.org/10.1145/3526061.3532098Object storage has transformed the storage industry. Freed from the complex hierarchical organization of file systems, object storage systems have achieved tremendous growth and scalability in the past two decades. However, object storage systems for ...
- research-articleNovember 2021
BOSS: bandwidth-optimized search accelerator for storage-class memory
ISCA '21: Proceedings of the 48th Annual International Symposium on Computer ArchitecturePages 279–291https://doi.org/10.1109/ISCA52012.2021.00030Search is one of the most popular and important web services. The inverted index is the standard data structure adopted by most full-text search engines. Recently, custom hardware accelerators for inverted index search have emerged to demonstrate much ...
- research-articleSeptember 2019
Evaluation of intel 3D-xpoint NVDIMM technology for memory-intensive genomic workloads
MEMSYS '19: Proceedings of the International Symposium on Memory SystemsPages 277–287https://doi.org/10.1145/3357526.3357528New 3D-XPoint™ technology, developed by Intel and Micron, promises to deliver high-density, lower-cost, non-volatile storage with DRAM-like performance characteristics. This paper presents a detailed empirical evaluation of Intel's Optane DC Persistent ...
- research-articleApril 2019
Accelerating Database Workloads with DM-WriteCache and Persistent Memory
ICPE '19: Proceedings of the 2019 ACM/SPEC International Conference on Performance EngineeringPages 255–263https://doi.org/10.1145/3297663.3309669Businesses today need systems that provide faster access to critical and frequently used data. Digitization has led to a rapid explosion of this business data, and thereby an increase in the database footprint. In-memory computing is one possible ...
- demonstrationJanuary 2019
Design of heterogeneously-integrated memory system with storage class memories and NAND flash memories
ASPDAC '19: Proceedings of the 24th Asia and South Pacific Design Automation ConferencePages 17–18https://doi.org/10.1145/3287624.3287754Heterogeneously-integrated memory system is configured with various types of storage class memories (SCMs) and NAND flash memories. SCMs are faster than NAND flash, and they are divided into memory and storage types with their characteristics. NAND ...
- research-articleNovember 2017
Persistent Memory: The Value to HPC and the Challenges
MCHPC'17: Proceedings of the Workshop on Memory Centric Programming for HPCPages 7–10https://doi.org/10.1145/3145617.3158213This paper provides an overview of the expected value of emerging persistent memory technologies to high performance computing (HPC) use cases. These values are somewhat speculative at the time of writing, based on what has been announced by vendors to ...
- research-articleOctober 2017
Near memory key/value lookup acceleration
MEMSYS '17: Proceedings of the International Symposium on Memory SystemsPages 26–33https://doi.org/10.1145/3132402.3132434In the "Big Data" era, fast lookup of keys in a key/value store is a ubiquitous operation. We have designed a near memory accelerator combining simple hardware building blocks to accelerate lookup in a hash table based key/value store. We report on the ...
- abstractJuly 2017
Brief Announcement: Hardware Transactional Storage Class Memory
SPAA '17: Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 375–378https://doi.org/10.1145/3087556.3087589Emerging persistent memory technologies (generically referred to as Storage Class Memory or SCM) hold tremendous promise for accelerating popular data-management applications like in-memory databases. However, programmers now need to deal with ensuring ...
- research-articleOctober 2016
Evaluating the feasibility of storage class memory as main memory
MEMSYS '16: Proceedings of the Second International Symposium on Memory SystemsPages 437–441https://doi.org/10.1145/2989081.2989118Storage class memory offers the prospect of large capacity persistent memory with DRAM-like access latency. In this work, we evaluate the performance of a small set of benchmarks using SCM as main memory. We use an FPGA emulator to model a range of ...
FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory
SIGMOD '16: Proceedings of the 2016 International Conference on Management of DataPages 371–386https://doi.org/10.1145/2882903.2915251The advent of Storage Class Memory (SCM) is driving a rethink of storage systems towards a single-level architecture where memory and storage are merged. In this context, several works have investigated how to design persistent trees in SCM as a ...
- articleFebruary 2016
Writeback throttling in a virtualized system with SCM
Frontiers of Computer Science: Selected Publications from Chinese Universities (FCS), Volume 10, Issue 1Pages 82–95https://doi.org/10.1007/s11704-015-4217-8Storage class memory (SCM) has the potential to revolutionize the memory landscape by its non-volatile and byte-addressable properties. However, there is little published work about exploring its usage for modern virtualized cloud infrastructure. We ...
- research-articleNovember 2015
SJM: an SCM-based journaling mechanism with write reduction for file systems
DISCS '15: Proceedings of the 2015 International Workshop on Data-Intensive Scalable Computing SystemsArticle No.: 1, Pages 1–8https://doi.org/10.1145/2831244.2831246Considering the unique characteristics of storage class memory (SCM), such as non-volatility, fast access speed, byte-addressability, low-energy consumption, and in-place modification support, we investigated the features of over-write and append-write ...
- research-articleJanuary 2015
Minimizing consistency-control overhead with rollback-recovery for storage class memory
IMCOM '15: Proceedings of the 9th International Conference on Ubiquitous Information Management and CommunicationArticle No.: 53, Pages 1–6https://doi.org/10.1145/2701126.2701227To guarantee system reliability, consistency-control scheme, such as journaling, is widely used in modern computing environments. However, existing consistency-control schemes negatively affect system performance because they frequently issue write ...
- ArticleJune 2014
Rebasing I/O for Scientific Computing: Leveraging Storage Class Memory in an IBM BlueGene/Q Supercomputer
- Felix Schürmann,
- Fabien Delalondre,
- Pramod S. Kumbhar,
- John Biddiscombe,
- Miguel Gila,
- Davide Tacchella,
- Alessandro Curioni,
- Bernard Metzler,
- Peter Morjan,
- Joachim Fenkes,
- Michele M. Franceschini,
- Robert S. Germain,
- Lars Schneidenbach,
- T. J. Ward,
- Blake G. Fitch
ISC 2014: Proceedings of the 29th International Conference on Supercomputing - Volume 8488Pages 331–347https://doi.org/10.1007/978-3-319-07518-1_21Storage class memory is receiving increasing attention for use in HPC systems for the acceleration of intensive IO operations. We report a particular instance using SLC FLASH memory integrated with an IBM BlueGene/Q supercomputer at scale Blue Gene ...
- research-articleJanuary 2014
Last block logging mechanism for improving performance and lifetime on SCM-based file system
ICUIMC '14: Proceedings of the 8th International Conference on Ubiquitous Information Management and CommunicationArticle No.: 38, Pages 1–4https://doi.org/10.1145/2557977.2558014The emerging Storage Class Memory, which offers characteristics of byte-addressability, persistence, and low power consumption, will be expected to replace memory/storages. A new file system is required in this environment. In the design of file systems,...
- research-articleMay 2013
Bridging the programming gap between persistent and volatile memory using WrAP
CF '13: Proceedings of the ACM International Conference on Computing FrontiersArticle No.: 30, Pages 1–10https://doi.org/10.1145/2482767.2482806Advances in memory technology are promising the availability of byte-addressable persistent memory as an integral component of future computing platforms. This change has significant implications for software that has traditionally made a sharp ...
- invited-talkJune 2009
Storage class memory: technology, systems and applications
SIGMOD '09: Proceedings of the 2009 ACM SIGMOD International Conference on Management of dataPages 985–986https://doi.org/10.1145/1559845.1559961Storage Class Memory (SCM) is the term used to describe a new class of solid-state, nonvolatile memory technologies. There are several (≥10) such technologies currently under active research and development that are vying to become the SCM of choice. As ...