SlideShare a Scribd company logo
1 of 21
Storage Class Memory
Presented by Charith Suriyakula (168269B)
Content
 Introduction of Storage Class Memory (SCM)
 Key features of SCM
 Candidate device technologies
 Comparison
 Concerns
 Future of SCM
 Conclusion
Introduction
 Storage
 Memory
 Hard disk
 External devices (CD, DVD, USB drive, etc.)
 Memory is typically with high performance and low capacity
 HDD is typically high capacity, affordable but low performance
What is Storage Class Memory (SCM)
 It is a non-volatile storage medium
 It has capacity and economics similar to HDD / SSD and with performance that’s similar
to memory / RAM
How SCM works
 How SCM works
 SCM is created out of flash-based
NAND
 To build a SCM, combine scalable
non-volatile memory with ultra high
density integration
 Using micro to nano addressing
 Using multi-level cells
 Using 3D stacking
Key features
 Low latency – High speed read / write
 Low Cost
 Persistent / Non-volatile
Key features
 SCM is based on several key technologies
 Direct Access Storage (DAS)
 Byte Accessible Storage (BAS)
 Persistent Memory (PM)
 Non-Volatile Memory (NVM)
 New driver model
 SCM Bus driver
 SCM Bus driver enumerates the physical and logical SCM devices in the system
 SCM Disk driver
 This acts as a storage abstraction layer to the rest of the OS
Candidate device technologies
 Improving FLASH
 Flash memory is a type of EEPROM (Electronically Erasable
Programmable Read Only Memory) chip
 Improvements in latency and speed
Candidate device technologies
 Magnetoresistive RAM – MRAM
 Data stored by magnetic storage elements
 Difficult to scale, capacity limitations and high cost
 Spin-Transfer Torque MRAM
Candidate device technologies
 Ferroelectric RAM - FeRAM
 This has Ferro-electric layer to achieve non-volatility
 Low power usage, fast writing performance
 Low storage density compared wo flash
 Difficult to scale, capacity limitations
and high cost
Candidate device technologies
 RRAM / ReRAM – Resistive RAM
 Works by changing the resistance across di-
electric solid state material
 Storage density is high - storage chips that will be
able to pack in a terabyte worth of data in a tiny
space
 Low energy consumption
 More storage manufacturers rely on ReRAM to
develop SCM in future
Candidate device technologies
 Phase change memory – PCM
 This uses the unique characteristics of Chalcogenide glass
 Glass is converted into it’s crystalline state by quickly heat and quench the glass
 Much higher performance
 Have to consider the PCM’s temperature senility
Comparison
Concerns
 Existing interface may not support the new developments in SCM – vendors have to adapt to the
technology
 Traditional storage protocols (SATA / SAS) may be bottleneck to achieve the full performance from
SCM modules
 File system compatibility issues
 Garbage collection will perform only in the flash that it is assigned to, resulting of unused flash cells
inaccessible for other controllers
 Multi-controller environment requires multi-threaded applications
 Flash management intelligence require additional changes in PCIe board as well as flash drivers
Future of SCM
 High capacity mobile
devices
 SSD with ReRAM
technology – much higher
performance and capacity
Conclusion
 To meet the increasing demand in servers, power and space will be a key consideration
 To support that, HDD and Storage Flash will no suffice
 SCM provides
 High performance and robustness of a Solid State Memory
 Capacity and economical aspects of HDD
References
1. George Crump, What Is Storage Class Memory?, http://www.storage-
switzerland.com/Articles/Entries/2011/12/13_What_Is_Storage_Class_Memory.html
2. Scott Davis, The next generation of storage disruption: storage-class memory,
http://www.networkworld.com/article/3026720/storage/the-next-generation-of-storage-disruption-storage-class-
memory.html
3. Geoffrey W. Burr, Storage Class Memory, IBM Research April 12,2010
4. Robin Harris, The non-volatile memory revolution: Bigger than SSDs, http://www.zdnet.com/article/the-non-volatile-
memory-revolution/
5. Neal Christiansen, Storage Class Memory support in Windows OS, Storage Developer Conference 2015
6. G. W. Burr, et al, Overview of candidate device technologies for storage-class memory (2008), IBM Journal of Research
and Development
7. Janusz J Nowak, et al, Dependence of Voltage and Size on Write Error Rates in Spin-Transfer Torque Magnetic
Random-Access Memory, IEEE Magnetics Letters (Volume:7 )

More Related Content

What's hot

Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise StorageFrank Zhao
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...In-Memory Computing Summit
 
Webinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash StorageWebinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash StorageStorage Switzerland
 
NVM & Implications on Data Infratsructure
NVM & Implications on Data InfratsructureNVM & Implications on Data Infratsructure
NVM & Implications on Data Infratsructureimcpune
 
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...inside-BigData.com
 
Introduction of ram ddr3
Introduction of ram ddr3Introduction of ram ddr3
Introduction of ram ddr3Technocratz
 
Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create
Webinar: Overcoming the Storage Challenges Cassandra and Couchbase CreateWebinar: Overcoming the Storage Challenges Cassandra and Couchbase Create
Webinar: Overcoming the Storage Challenges Cassandra and Couchbase CreateStorage Switzerland
 
M.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – InfographicM.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – InfographicSamsung Business USA
 
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM RevolutionIMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM RevolutionIn-Memory Computing Summit
 
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage UtilizationIBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage UtilizationIBM India Smarter Computing
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...In-Memory Computing Summit
 
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...ravipbhat
 
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client WorkloadsBenchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client WorkloadsSamsung Business USA
 
Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...
Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...
Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...Syntech
 
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory EasyIMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory EasyIn-Memory Computing Summit
 
UniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pendingUniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pendingUniFabric
 
Persistent Memory Programming with Java*
Persistent Memory Programming with Java*Persistent Memory Programming with Java*
Persistent Memory Programming with Java*Intel® Software
 

What's hot (18)

Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise Storage
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
 
Webinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash StorageWebinar: How NVMe Will Change Flash Storage
Webinar: How NVMe Will Change Flash Storage
 
NVM & Implications on Data Infratsructure
NVM & Implications on Data InfratsructureNVM & Implications on Data Infratsructure
NVM & Implications on Data Infratsructure
 
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
 
Introduction of ram ddr3
Introduction of ram ddr3Introduction of ram ddr3
Introduction of ram ddr3
 
Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create
Webinar: Overcoming the Storage Challenges Cassandra and Couchbase CreateWebinar: Overcoming the Storage Challenges Cassandra and Couchbase Create
Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create
 
M.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – InfographicM.2 SSDs: Aligned for Speed – Infographic
M.2 SSDs: Aligned for Speed – Infographic
 
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM RevolutionIMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
 
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage UtilizationIBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
IBM Upgrades SVC with Solid State Drives — Achieves Better Storage Utilization
 
Memory hierarchy (In Details)
Memory hierarchy (In Details)Memory hierarchy (In Details)
Memory hierarchy (In Details)
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
 
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
 
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client WorkloadsBenchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
 
Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...
Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...
Intel, Micron unveil “breakthrough” 3D XPoint Memory Tech – A revolutionary b...
 
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory EasyIMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
IMCSummit 2016 Keynote - Benzi Galili - More Memory for In-Memory Easy
 
UniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pendingUniPlex vScaleDB pat. pending
UniPlex vScaleDB pat. pending
 
Persistent Memory Programming with Java*
Persistent Memory Programming with Java*Persistent Memory Programming with Java*
Persistent Memory Programming with Java*
 

Viewers also liked

Storage Class Memory: Learning from 3D NAND
Storage Class Memory: Learning from 3D NANDStorage Class Memory: Learning from 3D NAND
Storage Class Memory: Learning from 3D NANDWestern Digital
 
Storage Class Memory: Technology Overview & System Impacts
Storage Class Memory: Technology Overview & System ImpactsStorage Class Memory: Technology Overview & System Impacts
Storage Class Memory: Technology Overview & System ImpactsZhichao Liang
 
3D Xpoint memory technology
3D Xpoint memory technology3D Xpoint memory technology
3D Xpoint memory technologyNITESH RAI
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeDell World
 
Session 8,9 PCI Express
Session 8,9 PCI ExpressSession 8,9 PCI Express
Session 8,9 PCI ExpressSubhash Iyer
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 
Moving to PCI Express based SSD with NVM Express
Moving to PCI Express based SSD with NVM ExpressMoving to PCI Express based SSD with NVM Express
Moving to PCI Express based SSD with NVM ExpressOdinot Stanislas
 
Formation pcie excel partie 1
Formation pcie excel partie 1Formation pcie excel partie 1
Formation pcie excel partie 1OneIDlille
 

Viewers also liked (9)

Storage Class Memory: Learning from 3D NAND
Storage Class Memory: Learning from 3D NANDStorage Class Memory: Learning from 3D NAND
Storage Class Memory: Learning from 3D NAND
 
Storage Class Memory: Technology Overview & System Impacts
Storage Class Memory: Technology Overview & System ImpactsStorage Class Memory: Technology Overview & System Impacts
Storage Class Memory: Technology Overview & System Impacts
 
3D Xpoint memory technology
3D Xpoint memory technology3D Xpoint memory technology
3D Xpoint memory technology
 
Storage classes
Storage classesStorage classes
Storage classes
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about Time
 
Session 8,9 PCI Express
Session 8,9 PCI ExpressSession 8,9 PCI Express
Session 8,9 PCI Express
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
Moving to PCI Express based SSD with NVM Express
Moving to PCI Express based SSD with NVM ExpressMoving to PCI Express based SSD with NVM Express
Moving to PCI Express based SSD with NVM Express
 
Formation pcie excel partie 1
Formation pcie excel partie 1Formation pcie excel partie 1
Formation pcie excel partie 1
 

Similar to Storage class memory

The benefits of IBM FlashSystems
The benefits of IBM FlashSystemsThe benefits of IBM FlashSystems
The benefits of IBM FlashSystemsLuca Comparini
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3UniFabric
 
Solid state solid state drives
Solid state solid state drivesSolid state solid state drives
Solid state solid state drivesPiyush Rochwani
 
Virtualization for Emerging Memory Devices
Virtualization for Emerging Memory DevicesVirtualization for Emerging Memory Devices
Virtualization for Emerging Memory DevicesTakahiro Hirofuchi
 
301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilogSrinivas Naidu
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage Silicon Motion
 
Introduction of ram ddr3
Introduction of ram ddr3Introduction of ram ddr3
Introduction of ram ddr3Jatin Goyal
 
Nvram applications in the architectural revolutions of main memory implementa...
Nvram applications in the architectural revolutions of main memory implementa...Nvram applications in the architectural revolutions of main memory implementa...
Nvram applications in the architectural revolutions of main memory implementa...IAEME Publication
 
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDKlecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDKofficeaiotfab
 
Reliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersReliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersIJMER
 
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptxUNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptxSnehaLatha68
 
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDLIRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDLIRJET Journal
 
Open Ware Ramsan Dram Ssd
Open Ware Ramsan  Dram SsdOpen Ware Ramsan  Dram Ssd
Open Ware Ramsan Dram SsdSidnir Vieira
 

Similar to Storage class memory (20)

The benefits of IBM FlashSystems
The benefits of IBM FlashSystemsThe benefits of IBM FlashSystems
The benefits of IBM FlashSystems
 
UNIT 3.docx
UNIT 3.docxUNIT 3.docx
UNIT 3.docx
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
 
Solid state solid state drives
Solid state solid state drivesSolid state solid state drives
Solid state solid state drives
 
Virtualization for Emerging Memory Devices
Virtualization for Emerging Memory DevicesVirtualization for Emerging Memory Devices
Virtualization for Emerging Memory Devices
 
301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage
 
Introduction of ram ddr3
Introduction of ram ddr3Introduction of ram ddr3
Introduction of ram ddr3
 
Nvram applications in the architectural revolutions of main memory implementa...
Nvram applications in the architectural revolutions of main memory implementa...Nvram applications in the architectural revolutions of main memory implementa...
Nvram applications in the architectural revolutions of main memory implementa...
 
Improving DRAM performance
Improving DRAM performanceImproving DRAM performance
Improving DRAM performance
 
Solid state drive
Solid state driveSolid state drive
Solid state drive
 
Generic SAN Acceleration White Paper DRAFT
Generic SAN Acceleration White Paper DRAFTGeneric SAN Acceleration White Paper DRAFT
Generic SAN Acceleration White Paper DRAFT
 
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDKlecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
lecture asdkvakm;bk;dv;advvAVHD;KASV;DVKHSVDK
 
seminar.pdf
seminar.pdfseminar.pdf
seminar.pdf
 
Reliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersReliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose Controllers
 
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptxUNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
 
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDLIRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
 
Open Ware Ramsan Dram Ssd
Open Ware Ramsan  Dram SsdOpen Ware Ramsan  Dram Ssd
Open Ware Ramsan Dram Ssd
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Ce202 Storage
Ce202 StorageCe202 Storage
Ce202 Storage
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Storage class memory

  • 1. Storage Class Memory Presented by Charith Suriyakula (168269B)
  • 2. Content  Introduction of Storage Class Memory (SCM)  Key features of SCM  Candidate device technologies  Comparison  Concerns  Future of SCM  Conclusion
  • 3. Introduction  Storage  Memory  Hard disk  External devices (CD, DVD, USB drive, etc.)  Memory is typically with high performance and low capacity  HDD is typically high capacity, affordable but low performance
  • 4. What is Storage Class Memory (SCM)  It is a non-volatile storage medium  It has capacity and economics similar to HDD / SSD and with performance that’s similar to memory / RAM
  • 5. How SCM works  How SCM works  SCM is created out of flash-based NAND  To build a SCM, combine scalable non-volatile memory with ultra high density integration  Using micro to nano addressing  Using multi-level cells  Using 3D stacking
  • 6.
  • 7.
  • 8.
  • 9. Key features  Low latency – High speed read / write  Low Cost  Persistent / Non-volatile
  • 10. Key features  SCM is based on several key technologies  Direct Access Storage (DAS)  Byte Accessible Storage (BAS)  Persistent Memory (PM)  Non-Volatile Memory (NVM)  New driver model  SCM Bus driver  SCM Bus driver enumerates the physical and logical SCM devices in the system  SCM Disk driver  This acts as a storage abstraction layer to the rest of the OS
  • 11. Candidate device technologies  Improving FLASH  Flash memory is a type of EEPROM (Electronically Erasable Programmable Read Only Memory) chip  Improvements in latency and speed
  • 12. Candidate device technologies  Magnetoresistive RAM – MRAM  Data stored by magnetic storage elements  Difficult to scale, capacity limitations and high cost  Spin-Transfer Torque MRAM
  • 13. Candidate device technologies  Ferroelectric RAM - FeRAM  This has Ferro-electric layer to achieve non-volatility  Low power usage, fast writing performance  Low storage density compared wo flash  Difficult to scale, capacity limitations and high cost
  • 14. Candidate device technologies  RRAM / ReRAM – Resistive RAM  Works by changing the resistance across di- electric solid state material  Storage density is high - storage chips that will be able to pack in a terabyte worth of data in a tiny space  Low energy consumption  More storage manufacturers rely on ReRAM to develop SCM in future
  • 15. Candidate device technologies  Phase change memory – PCM  This uses the unique characteristics of Chalcogenide glass  Glass is converted into it’s crystalline state by quickly heat and quench the glass  Much higher performance  Have to consider the PCM’s temperature senility
  • 16.
  • 18. Concerns  Existing interface may not support the new developments in SCM – vendors have to adapt to the technology  Traditional storage protocols (SATA / SAS) may be bottleneck to achieve the full performance from SCM modules  File system compatibility issues  Garbage collection will perform only in the flash that it is assigned to, resulting of unused flash cells inaccessible for other controllers  Multi-controller environment requires multi-threaded applications  Flash management intelligence require additional changes in PCIe board as well as flash drivers
  • 19. Future of SCM  High capacity mobile devices  SSD with ReRAM technology – much higher performance and capacity
  • 20. Conclusion  To meet the increasing demand in servers, power and space will be a key consideration  To support that, HDD and Storage Flash will no suffice  SCM provides  High performance and robustness of a Solid State Memory  Capacity and economical aspects of HDD
  • 21. References 1. George Crump, What Is Storage Class Memory?, http://www.storage- switzerland.com/Articles/Entries/2011/12/13_What_Is_Storage_Class_Memory.html 2. Scott Davis, The next generation of storage disruption: storage-class memory, http://www.networkworld.com/article/3026720/storage/the-next-generation-of-storage-disruption-storage-class- memory.html 3. Geoffrey W. Burr, Storage Class Memory, IBM Research April 12,2010 4. Robin Harris, The non-volatile memory revolution: Bigger than SSDs, http://www.zdnet.com/article/the-non-volatile- memory-revolution/ 5. Neal Christiansen, Storage Class Memory support in Windows OS, Storage Developer Conference 2015 6. G. W. Burr, et al, Overview of candidate device technologies for storage-class memory (2008), IBM Journal of Research and Development 7. Janusz J Nowak, et al, Dependence of Voltage and Size on Write Error Rates in Spin-Transfer Torque Magnetic Random-Access Memory, IEEE Magnetics Letters (Volume:7 )

Editor's Notes

  1. Storage is place where the information is stored. In a typical computer system, basically there are have three types of storage mechanisms. Memory or RAM, Hard disks or SSD and External storage devices. For an example, a server uses memory to store information that it will need immediate access to. It uses storage, on the other hand, to store information that it’s currently acting on, but doesn’t need at that specific moment in time.
  2. SCM Bus driver enumerates the physical and logical SCM devices in the system SCM Disk driver is for logical SCM devices – This acts as a storage abstraction layer to the rest of the OS
  3. Memory cells are etched onto a silicon wafer in an array of columns (bitlines) and rows (wordlines). The intersection of a bitline and wordline constitutes the address of the memory cell Identifying each row and column (row address select and column address select) Keeping track of the refresh sequence (counter) Reading and restoring the signal from a cell (sense amplifier) Telling a cell whether it should take a charge or not (write enable) FLASH has a grid of columns and rows with a cell that has two transistors at each intersection. The two transistors are separated from each other by a thin oxide layer. One of the transistors is known as afloating gate, and the other one is the control gate. The floating gate's only link to the row, or wordline, is through the control gate. 
  4. IBM and Samsung collaborated to develop next-generation magnetoresistive RAM (MRAM) using spin-transfer torque (STT) technology, which would lead to low-capacity memory chips for Internet of Things sensors, wearables and mobile devices that currently use NAND flash to store data. It can easily replace embedded flash, since MRAM is easier to embed, is faster and has unlimited reads and writes. MRAM doesn't wear out because spin torque technology uses a tiny current to switch a bit from a zero to a one and vice versa. Data is stored as a magnetic state versus an electronic charge, providing a non-volatile memory bit that doesn't suffer wear-out or data-retention issues associated with NAND flash technology. Unlike NAND flash, spin-torque MRAM technology transistors don't need to be erased first before being rewritten with new data, which also greatly simplifies chip design and reduces overhead.
  5. FeRAM or Ferroelectric Random Access Memory uses a ferroelectric capacitor architecture that employs ferroelectric materials as storage elements. These materials have an intrinsic electric dipole switched into opposite polarities with an external electric field. Switching the ferroelectric polarization states requires the movement of the dipole located within an oxygen octahedron in response to an electric field. This movement can be impeded by a free electric charge or other ionic defects built-up over time and temperature.
  6. ReRAM stores data using ions (charged atoms) as changes in electrical resistance, rather than electrons. A depiction of Intel's and Micron's 3D XPoint (also known as Optane) chip resistive RAM architecture. It removes the need for bit-storing transistors and instead uses a latticework of wires that use electrical resistance to signify a 1 or a 0.
  7. 3D XPoint and startup named Crossbar uses ReRAM technology – 3D stacking helps to save space
  8. SAS - Serial Attached SCSI SATA – Serial AT Attachment Because each controller only has a flash it’s been assigned, other flash on the board isn’t available to replace the bad cells that accumulate over time. Eventually this may leave one controller with an inadequate amount of flash memory while other controllers have plenty of cells.