메뉴 건너뛰기




Volumn , Issue , 2013, Pages 421-432

Kiln: Closing the performance gap between systems with and without persistence support

Author keywords

non volatile memory; persistent memory

Indexed keywords

ABSTRACT INTERFACES; DATA PERSISTENCE; EMERGING TECHNOLOGIES; NON-VOLATILE MAIN MEMORY; NON-VOLATILE MEMORY; PERFORMANCE GAPS; PERSISTENT MEMORY; PERSISTENT STORAGE;

EID: 84892514377     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2540708.2540744     Document Type: Conference Paper
Times cited : (221)

References (49)
  • 1
    • 84892529543 scopus 로고    scopus 로고
    • Intel Core i7, http://www.intel.com/content/www/us/en/processors/core/ core-i7-processor.html.
    • Intel Core I7
  • 2
    • 84871246732 scopus 로고    scopus 로고
    • Java persistence API, http://www.oracle.com/technetwork/java/javaee/tech/ persistence-jsp-140049.html.
    • Java Persistence API
  • 3
    • 84881444898 scopus 로고    scopus 로고
    • McSimA+: A manycore simulator with application-level+ simulation and detailed microarchitecture modeling
    • J. H. Ahn, S. Li, S. O, and N. P. Jouppi. McSimA+: a manycore simulator with application-level+ simulation and detailed microarchitecture modeling. In ISPASS, 2013.
    • (2013) ISPASS
    • Ahn, J.H.1    Li, S.2    O, S.3    Jouppi, N.P.4
  • 4
    • 85030625475 scopus 로고
    • Combining language and database advances in an object-oriented development environment
    • T. Andrews and C. Harris. Combining language and database advances in an object-oriented development environment. In OOPSLA, 1987.
    • (1987) OOPSLA
    • Andrews, T.1    Harris, C.2
  • 5
    • 84873446008 scopus 로고    scopus 로고
    • Workload analysis of a large-scale key-value store
    • B. Atikoglu et al. Workload analysis of a large-scale key-value store. In SIGMETRICS, 2012.
    • (2012) SIGMETRICS
    • Atikoglu, B.1
  • 6
    • 33646735049 scopus 로고    scopus 로고
    • Design and implementation of the HPCS graph analysis benchmark on symmetric multiprocessors
    • D. A. Bader et al. Design and implementation of the HPCS graph analysis benchmark on symmetric multiprocessors. In HiPC, 2005.
    • (2005) HiPC
    • Bader, D.A.1
  • 7
    • 84872762777 scopus 로고    scopus 로고
    • Sept.
    • T. Bingmann. STX B+ Tree, Sept. 2008, http://idlebox.net/2007/stx-btree/.
    • (2008) STX B+ Tree
    • Bingmann, T.1
  • 8
    • 0035789891 scopus 로고    scopus 로고
    • The design and use of persistent memory on the dncp hardware fault-tolerant platform
    • T. C. Bressoud, T. Clark, and T. Kan. The design and use of persistent memory on the dncp hardware fault-tolerant platform. In DSN, 2001.
    • (2001) DSN
    • Bressoud, T.C.1    Clark, T.2    Kan, T.3
  • 9
    • 84976697238 scopus 로고
    • The gemstone object database management system
    • P. Butterworth, A. Otis, and J. Stein. The gemstone object database management system. ACM Commun, 1991.
    • (1991) ACM Commun
    • Butterworth, P.1    Otis, A.2    Stein, J.3
  • 10
    • 84858766229 scopus 로고    scopus 로고
    • Providing safe, user space access to fast, solid state disks
    • A. M. Caulfield et al. Providing safe, user space access to fast, solid state disks. In ASPLOS, 2012.
    • (2012) ASPLOS
    • Caulfield, A.M.1
  • 11
    • 60749092457 scopus 로고    scopus 로고
    • The rio file cache: Surviving operating system crashes
    • P. M. Chen et al. The rio file cache: surviving operating system crashes. In ASPLOS, 1996.
    • (1996) ASPLOS
    • Chen, P.M.1
  • 12
    • 79953109976 scopus 로고    scopus 로고
    • NV-heaps: Making persistent objects fast and safe with next-generation, non-volatile memories
    • J. Coburn et al. NV-heaps: making persistent objects fast and safe with next-generation, non-volatile memories. In ASPLOS, 2011.
    • (2011) ASPLOS
    • Coburn, J.1
  • 13
    • 72249087142 scopus 로고    scopus 로고
    • Better I/O through byte-addressable, persistent memory
    • J. Condit et al. Better I/O through byte-addressable, persistent memory. In SOSP, 2009.
    • (2009) SOSP
    • Condit, J.1
  • 15
    • 84862685650 scopus 로고    scopus 로고
    • NVSim: A circuit-level performance, energy, and area model for emerging nonvolatile memory
    • X. Dong, C. Xu, Y. Xie, and N. P. Jouppi. NVSim: A circuit-level performance, energy, and area model for emerging nonvolatile memory. TCAD, 2012.
    • (2012) TCAD
    • Dong, X.1    Xu, C.2    Xie, Y.3    Jouppi, N.P.4
  • 16
    • 78650833009 scopus 로고    scopus 로고
    • Simple but effective heterogeneous main memory with on-chip memory controller support
    • X. Dong et al. Simple but effective heterogeneous main memory with on-chip memory controller support. In SC, 2010.
    • (2010) SC
    • Dong, X.1
  • 17
    • 84856480232 scopus 로고    scopus 로고
    • Xilinx stacked silicon interconnect technology delivers breakthrough fpga capacity, bandwidth, and power efficiency
    • P. Dorsey. Xilinx stacked silicon interconnect technology delivers breakthrough fpga capacity, bandwidth, and power efficiency. In Xilinx White Papers, 2010.
    • (2010) Xilinx White Papers
    • Dorsey, P.1
  • 18
    • 79953107093 scopus 로고    scopus 로고
    • Software exploitation of a fault-tolerant computer with a large memory
    • F. Eskesen et al. Software exploitation of a fault-tolerant computer with a large memory. In FTCS, 1998.
    • (1998) FTCS
    • Eskesen, F.1
  • 20
    • 84976824923 scopus 로고
    • Reimplementing the Cedar file system using logging and group commit
    • R. Hagmann. Reimplementing the Cedar file system using logging and group commit. In SOSP, 1987.
    • (1987) SOSP
    • Hagmann, R.1
  • 21
    • 4644359934 scopus 로고    scopus 로고
    • Transactional memory coherence and consistency
    • L. Hammond et al. Transactional memory coherence and consistency. In ISCA, 2004.
    • (2004) ISCA
    • Hammond, L.1
  • 22
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • M. Herlihy and J. E. B. Moss. Transactional memory: architectural support for lock-free data structures. In ISCA, 1993.
    • (1993) ISCA
    • Herlihy, M.1    Moss, J.E.B.2
  • 25
    • 84876548257 scopus 로고    scopus 로고
    • Transactional memory architecture and implementation for IBM System Z
    • C. Jacobi et al. Transactional memory architecture and implementation for IBM System Z. In MICRO, 2012.
    • (2012) MICRO
    • Jacobi, C.1
  • 26
    • 84883704725 scopus 로고    scopus 로고
    • Device performance in a fully functional 800MHz DDR3 Spin Torque Magnetic Random Access Memory
    • J. Janesky. Device performance in a fully functional 800MHz DDR3 Spin Torque Magnetic Random Access Memory. In IMW, 2013.
    • (2013) IMW
    • Janesky, J.1
  • 27
    • 84655163339 scopus 로고    scopus 로고
    • A 1.2 V 12.8 GB/s 2 Gb mobile wide-I/O DRAM with 4x 128 I/Os using TSV based stacking
    • J.-S. Kim et al. A 1.2 V 12.8 GB/s 2 Gb mobile wide-I/O DRAM with 4x 128 I/Os using TSV based stacking. JSSC, 2012.
    • (2012) JSSC
    • Kim, J.-S.1
  • 29
    • 85109961678 scopus 로고    scopus 로고
    • Unioning of the buffer cache and journaling layers with non-volatile memory
    • E. Lee et al. Unioning of the buffer cache and journaling layers with non-volatile memory. In FAST, 2013.
    • (2013) FAST
    • Lee, E.1
  • 30
    • 76749146060 scopus 로고    scopus 로고
    • McPAT: An integrated power,area,and timing modeling framework for multicore and manycore architectures
    • S. Li et al. McPAT: an integrated power,area,and timing modeling framework for multicore and manycore architectures. In MICRO, 2009.
    • (2009) MICRO
    • Li, S.1
  • 31
    • 34548037822 scopus 로고    scopus 로고
    • Free transactions with Rio Vista
    • D. E. Lowell and P. M. Chen. Free transactions with Rio Vista. In SOSP, 1997.
    • (1997) SOSP
    • Lowell, D.E.1    Chen, P.M.2
  • 32
    • 31944440969 scopus 로고    scopus 로고
    • Pin: Building customized program analysis tools with dynamic instrumentation
    • C.-K. Luk et al. Pin: building customized program analysis tools with dynamic instrumentation. In PLDI, 2005.
    • (2005) PLDI
    • Luk, C.-K.1
  • 33
    • 0033734514 scopus 로고    scopus 로고
    • Fast portable orthogonally persistent Java
    • A. Marquez et al. Fast portable orthogonally persistent Java. Softw. Pract. Exper., 2000.
    • (2000) Softw. Pract. Exper.
    • Marquez, A.1
  • 34
    • 33748873605 scopus 로고    scopus 로고
    • LogTM: Log-based transactional memory
    • K. E. Moore et al. LogTM: log-based transactional memory. In HPCA, 2006.
    • (2006) HPCA
    • Moore, K.E.1
  • 36
    • 84877714777 scopus 로고    scopus 로고
    • Failure-atomic msync(): A simple and efficient mechanism for preserving the integrity of durable data
    • S. Park, T. Kelly, and K. Shen. Failure-atomic msync(): a simple and efficient mechanism for preserving the integrity of durable data. In EuroSys, 2013.
    • (2013) EuroSys
    • Park, S.1    Kelly, T.2    Shen, K.3
  • 37
  • 39
    • 85135420929 scopus 로고
    • Lightweight recoverable virtual memory
    • M. Satyanarayanan et al. Lightweight recoverable virtual memory. In SOSP, 1993.
    • (1993) SOSP
    • Satyanarayanan, M.1
  • 40
    • 85076720334 scopus 로고    scopus 로고
    • Stasis: Flexible transactional storage
    • R. Sears and E. Brewer. Stasis: flexible transactional storage. In OSDI, 2006.
    • (2006) OSDI
    • Sears, R.1    Brewer, E.2
  • 42
    • 0004201634 scopus 로고
    • Texas: An efficient, portable persistent store
    • V. Singhal, V. Kakkad, and P. R. Wilson. Texas: an efficient, portable persistent store. In POS, 1992.
    • (1992) POS
    • Singhal, V.1    Kakkad, V.2    Wilson, P.R.3
  • 43
    • 84892557731 scopus 로고
    • Journaling the Linux ext2fs sile system
    • S. C. Tweedie. Journaling the Linux ext2fs sile system. In Linux Expo, 1987.
    • (1987) Linux Expo
    • Tweedie, S.C.1
  • 44
    • 84969754272 scopus 로고    scopus 로고
    • Consistent and durable data structures for non-volatile byte-addressable memory
    • S. Venkataraman et al. Consistent and durable data structures for non-volatile byte-addressable memory. In FAST, 2011.
    • (2011) FAST
    • Venkataraman, S.1
  • 45
    • 79953069558 scopus 로고    scopus 로고
    • Mnemosyne: Lightweight persistent memory
    • H. Volos, A. J. Tack, and M. M. Swift. Mnemosyne: lightweight persistent memory. In ASPLOS, 2011.
    • (2011) ASPLOS
    • Volos, H.1    Tack, A.J.2    Swift, M.M.3
  • 46
    • 84867556043 scopus 로고    scopus 로고
    • Evaluation of Blue Gene/Q hardware support for transactional memories
    • A. Wang et al. Evaluation of Blue Gene/Q hardware support for transactional memories. In PACT, 2012.
    • (2012) PACT
    • Wang, A.1
  • 47
    • 0028445545 scopus 로고
    • Quickstore: A high performance mapped object store
    • S. J. White and D. J. DeWitt. Quickstore: a high performance mapped object store. In SIGMOD, 1994.
    • (1994) SIGMOD
    • White, S.J.1    DeWitt, D.J.2
  • 48
    • 84969366505 scopus 로고
    • eNVy: A non-volatile, main memory storage system
    • M. Wu and W. Zwaenepoel. eNVy: a non-volatile, main memory storage system. In ASPLOS, 1994.
    • (1994) ASPLOS
    • Wu, M.1    Zwaenepoel, W.2
  • 49
    • 70450243083 scopus 로고    scopus 로고
    • Hybrid cache architecture with disparate memory technologies
    • X. Wu et al. Hybrid cache architecture with disparate memory technologies. In ISCA, 2009.
    • (2009) ISCA
    • Wu, X.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.