A Paradigm Shift: The Increasing Dominance of Memory-Oriented Solutions for High Performance Data Access

Ben Stopford
Ben StopfordEngineer at Confluent
A Paradigm Shift: The
Increasing Dominance of
Memory-Oriented Solutions for
High Performance Data Access!

Ben Stopford : RBS
How fast is a HashMap lookup?




~20 ns
That’s how long it takes light to
         travel a room
How fast is a database lookup?




~20 ms
That’s how long it takes light to go
       to Australia and back
3 times
Computers really are very fast!
The problem is we’re quite good at
writing software that slows them down
Desktop Virtualization
We love
abstraction
There are many reasons
why abstraction is a
good idea… 

…performance just isn’t
one of them
Question: is it fair to compare a
Database with a HashMap?
Not really…
Key Point



 On one end of
                     ..on the other sits
the scale sits the
                       the database… 
  HashMap…


 …but it’s a very very long scale that
         sits between them.
Times are changing
Database Architecture is
Aging
A Paradigm Shift: The Increasing Dominance of Memory-Oriented Solutions for High Performance Data Access
The Traditional Architecture
Traditional


       Shared                  Shared
                In Memory
        Disk
                  Nothing


Distributed                        Simpler
In Memory
                         Contract
Simplifying the
   Contract
How big is the internet?



     5 exabytes
              
(which is 5,000 petabytes or
   5,000,000 terabytes)
How big is an average enterprise
           database


   80% < 1TB
           (in 2009)
Simplifying the Contract
Databases have huge operational
          overheads




                             Taken from “OLTP Through
                             the Looking Glass, and What
                             We Found There”
                             Harizopoulos et al
Avoid that overhead with a simpler
contract and avoiding IO
Improving Database Performance !
Shared Disk Architecture




                            Shared
                             Disk
Improving Database Performance !
Shared Nothing Architecture
Each machine is responsible for a subset of the
   records. Each record exists on only one
                  machine.!
                     

                     1, 2, 3…
   97, 98, 99…




             765, 769…
                  169, 170…
  Client
       

                    333, 334…
   244, 245…
Improving Database Performance (3)!
 In Memory Databases!
(single address-space)
Databases must cache subsets of
      the data in memory




             Cache
Not knowing what you don’t know




        90% in Cache


           Data on Disk
If you can fit it ALL in memory you
know everything!!
The architecture of an in memory
            database
Memory is at least 100x faster than disk
               ms
   μs
       ns
           ps

1MB Disk/Network
        1MB Main Memory


          0.000,000,000,000
Cross Continental    Main Memory
                  L1 Cache Ref
Round Trip
          Ref
         Cross Network             L2 Cache Ref
         Round Trip
       * L1 ref is about 2 clock cycles or 0.7ns. This is
                           the time it takes light to travel 20cm
Memory allows random access.
Disk only works well for sequential
reads
This makes them very fast!!
The proof is in the stats. TPC-H
Benchmarks on a 1TB data set
So why haven’t in memory
  databases taken off?
Address-Spaces are relatively small
     and of a finite, fixed size
Durability
One solution is
 distribution
Distributed In Memory (Shared
           Nothing)
Again we spread our data but this time only
               using RAM.




                   1, 2, 3…
   97, 98, 99…




           765, 769…
                  169, 170…
Client
     

                  333, 334…
   244, 245…
Distribution solves our two
          problems
We get massive amounts of parallel
          processing
But at the cost of
loosing the single
  address space
Traditional


       Shared                  Shared
                In Memory
        Disk
                  Nothing


Distributed                        Simpler
In Memory
                         Contract
There are three key themes here:


                  Simplify the
Distribution
                        No Disk
                   contract

                    Improve
  Gain
                    scalability by
  scalability
                    picking          All data is
  through a
                    appropriate      held in RAM
  distributed
                    ACID
  architecture
                    properties.
ODC
ODC – Distributed, Shared Nothing, In
Memory, Semi-Normalised, Graph DB

      450 processes
      2TB of RAM




  Messaging (Topic Based) as a system of record
                  (persistence)
ODC represents a
balance between
 throughput and
     latency
What is Latency?
What is Throughput
Which is best for latency?


                 Shared
                Nothing 
              (Distributed)
Traditional                    In-Memory
Database
                       Database



               Latency?
Which is best for throughput?


                   Shared
                  Nothing 
                (Distributed)
  Traditional                    In-Memory
  Database
                       Database



                 Latency?
So why do we use distributed in
          memory?
                     Plentiful
       In Memory
                    hardware




        Latency
    Throughput
This is the technology of
the now. 
So what is the technology
of the future?
Terabyte Memory Architectures
Fast Persistent Storage
New Innovations on the Horizon
These factors are remolding the
hardware landscape to one where
 memory both vast and durable
This is changing the way we write
             software
Huge servers in the
commodity space are
driving us towards single
process architectures that
utilise many cores and
large address spaces
We can attain hundreds of
thousands of executions
per second from a single
process if it is well
optimised.
“All computers wait at the
same speed” 
!
We need to optimise for our CPU architecture

               ms
   μs
       ns
           ps

1MB Disk/Network
        1MB Main Memory


          0.000,000,000,000
Cross Continental    Main Memory
                  L1 Cache Ref
Round Trip
          Ref
         Cross Network             L2 Cache Ref
         Round Trip
       * L1 ref is about 2 clock cycles or 0.7ns. This is
                           the time it takes light to travel 20cm
Tools like Vtune allow us to
optimise software to truly leverage
           our hardware
So what does this all mean?
Further Reading
1 of 69

Recommended

Big Data and the Future of Storage by
Big Data and the Future of StorageBig Data and the Future of Storage
Big Data and the Future of StorageIBM Research
3.1K views11 slides
Great Article, Thanks Paul Feresten, Sr. Product Marketing Manager, and Rajes... by
Great Article, Thanks Paul Feresten, Sr. Product Marketing Manager, and Rajes...Great Article, Thanks Paul Feresten, Sr. Product Marketing Manager, and Rajes...
Great Article, Thanks Paul Feresten, Sr. Product Marketing Manager, and Rajes...Michael Hudak
645 views7 slides
Digital Forensics by
Digital ForensicsDigital Forensics
Digital Forensicsblabadini
77 views2 slides
Memory Management in Windows 7 by
Memory Management in Windows 7Memory Management in Windows 7
Memory Management in Windows 7Naveed Qadri
17K views28 slides
R1Soft CDP 3.0 Key Features by
R1Soft CDP 3.0 Key FeaturesR1Soft CDP 3.0 Key Features
R1Soft CDP 3.0 Key FeaturesR1Soft
251 views1 slide
Quantum NDX - NAS Based Data Protection by
Quantum NDX - NAS Based Data Protection Quantum NDX - NAS Based Data Protection
Quantum NDX - NAS Based Data Protection Quantum
3.5K views10 slides

More Related Content

What's hot

HDFS Futures: NameNode Federation for Improved Efficiency and Scalability by
HDFS Futures: NameNode Federation for Improved Efficiency and ScalabilityHDFS Futures: NameNode Federation for Improved Efficiency and Scalability
HDFS Futures: NameNode Federation for Improved Efficiency and ScalabilityHortonworks
3K views22 slides
IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ... by
IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ...IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ...
IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ...In-Memory Computing Summit
389 views22 slides
The future of tape april 16 by
The future of tape april 16The future of tape april 16
The future of tape april 16Josef Weingand
1.1K views32 slides
How swift is your Swift - SD.pptx by
How swift is your Swift - SD.pptxHow swift is your Swift - SD.pptx
How swift is your Swift - SD.pptxOpenStack Foundation
1.2K views31 slides
Free Presentation ... I-Safe by
Free Presentation ...  I-SafeFree Presentation ...  I-Safe
Free Presentation ... I-Safedaniel_aplin
187 views21 slides
Free Presentation I Safe by
Free Presentation   I SafeFree Presentation   I Safe
Free Presentation I Saferusssealey
226 views21 slides

What's hot(20)

HDFS Futures: NameNode Federation for Improved Efficiency and Scalability by Hortonworks
HDFS Futures: NameNode Federation for Improved Efficiency and ScalabilityHDFS Futures: NameNode Federation for Improved Efficiency and Scalability
HDFS Futures: NameNode Federation for Improved Efficiency and Scalability
Hortonworks3K views
IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ... by In-Memory Computing Summit
IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ...IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ...
IMC Summit 2016 Keynote - Arthur Sainio - NVDIMM: Changes are Here So What’s ...
The future of tape april 16 by Josef Weingand
The future of tape april 16The future of tape april 16
The future of tape april 16
Josef Weingand1.1K views
Free Presentation ... I-Safe by daniel_aplin
Free Presentation ...  I-SafeFree Presentation ...  I-Safe
Free Presentation ... I-Safe
daniel_aplin187 views
Free Presentation I Safe by russsealey
Free Presentation   I SafeFree Presentation   I Safe
Free Presentation I Safe
russsealey226 views
ZFS by PWR 2013 by pwrsoft
ZFS by PWR 2013ZFS by PWR 2013
ZFS by PWR 2013
pwrsoft1.6K views
An IBM Storage Solution for Small and Mid-size Businesses -- The IBM Storwize... by Tony Pearson
An IBM Storage Solution for Small and Mid-size Businesses -- The IBM Storwize...An IBM Storage Solution for Small and Mid-size Businesses -- The IBM Storwize...
An IBM Storage Solution for Small and Mid-size Businesses -- The IBM Storwize...
Tony Pearson9.1K views
8 considerations for evaluating disk based backup solutions by Servium
8 considerations for evaluating disk based backup solutions8 considerations for evaluating disk based backup solutions
8 considerations for evaluating disk based backup solutions
Servium2.9K views
Shignled disk by Wenlei Xie
Shignled diskShignled disk
Shignled disk
Wenlei Xie281 views
Quantum Enterprise Expansion Product Suite by Quantum
Quantum Enterprise Expansion Product SuiteQuantum Enterprise Expansion Product Suite
Quantum Enterprise Expansion Product Suite
Quantum2K views
39 virtual memory by myrajendra
39 virtual memory39 virtual memory
39 virtual memory
myrajendra882 views
Data Storage Devices Holography by Ram Dutt Shukla
Data Storage Devices HolographyData Storage Devices Holography
Data Storage Devices Holography
Ram Dutt Shukla1.9K views
Vancouver bug enterprise storage and zfs by Rami Jebara
Vancouver bug   enterprise storage and zfsVancouver bug   enterprise storage and zfs
Vancouver bug enterprise storage and zfs
Rami Jebara281 views
Virtual Private Server Documentation by webhostingguy
Virtual Private Server DocumentationVirtual Private Server Documentation
Virtual Private Server Documentation
webhostingguy372 views

Similar to A Paradigm Shift: The Increasing Dominance of Memory-Oriented Solutions for High Performance Data Access

Advanced databases ben stopford by
Advanced databases   ben stopfordAdvanced databases   ben stopford
Advanced databases ben stopfordBen Stopford
1.3K views147 slides
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability by
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear ScalabilityBeyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear ScalabilityBen Stopford
8.4K views108 slides
IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C... by
IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C...IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C...
IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C...npinto
2.1K views26 slides
002-Storage Basics and Application Environments V1.0.pptx by
002-Storage Basics and Application Environments V1.0.pptx002-Storage Basics and Application Environments V1.0.pptx
002-Storage Basics and Application Environments V1.0.pptxDrewMe1
19 views56 slides
In-Memory Computing: Myths and Facts by
In-Memory Computing: Myths and FactsIn-Memory Computing: Myths and Facts
In-Memory Computing: Myths and FactsDATAVERSITY
3.1K views12 slides
in-memory database system and low latency by
in-memory database system and low latencyin-memory database system and low latency
in-memory database system and low latencyhyeongchae lee
5.6K views49 slides

Similar to A Paradigm Shift: The Increasing Dominance of Memory-Oriented Solutions for High Performance Data Access(20)

Advanced databases ben stopford by Ben Stopford
Advanced databases   ben stopfordAdvanced databases   ben stopford
Advanced databases ben stopford
Ben Stopford1.3K views
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability by Ben Stopford
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear ScalabilityBeyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Ben Stopford8.4K views
IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C... by npinto
IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C...IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C...
IAP09 CUDA@MIT 6.963 - Guest Lecture: Out-of-Core Programming with NVIDIA's C...
npinto2.1K views
002-Storage Basics and Application Environments V1.0.pptx by DrewMe1
002-Storage Basics and Application Environments V1.0.pptx002-Storage Basics and Application Environments V1.0.pptx
002-Storage Basics and Application Environments V1.0.pptx
DrewMe119 views
In-Memory Computing: Myths and Facts by DATAVERSITY
In-Memory Computing: Myths and FactsIn-Memory Computing: Myths and Facts
In-Memory Computing: Myths and Facts
DATAVERSITY3.1K views
in-memory database system and low latency by hyeongchae lee
in-memory database system and low latencyin-memory database system and low latency
in-memory database system and low latency
hyeongchae lee5.6K views
Storing data in windows server 2012 ss by Kamil Bączyk
Storing data in windows server 2012 ssStoring data in windows server 2012 ss
Storing data in windows server 2012 ss
Kamil Bączyk669 views
State of the Art Thin Provisioning by Stephen Foskett
State of the Art Thin ProvisioningState of the Art Thin Provisioning
State of the Art Thin Provisioning
Stephen Foskett3.9K views
CS 542 Putting it all together -- Storage Management by J Singh
CS 542 Putting it all together -- Storage ManagementCS 542 Putting it all together -- Storage Management
CS 542 Putting it all together -- Storage Management
J Singh406 views
SOUG_SDM_OracleDB_V3 by UniFabric
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
UniFabric1.1K views
Memory-Based Cloud Architectures by 小新 制造
Memory-Based Cloud ArchitecturesMemory-Based Cloud Architectures
Memory-Based Cloud Architectures
小新 制造502 views
SAN BASICS..Why we will go for SAN? by Saroj Sahu
SAN BASICS..Why we will go for SAN?SAN BASICS..Why we will go for SAN?
SAN BASICS..Why we will go for SAN?
Saroj Sahu361 views
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve... by Виталий Стародубцев
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Designs, Lessons and Advice from Building Large Distributed Systems by Daehyeok Kim
Designs, Lessons and Advice from Building Large Distributed SystemsDesigns, Lessons and Advice from Building Large Distributed Systems
Designs, Lessons and Advice from Building Large Distributed Systems
Daehyeok Kim120 views
Low level java programming by Peter Lawrey
Low level java programmingLow level java programming
Low level java programming
Peter Lawrey7.5K views
Building a High Performance Analytics Platform by Santanu Dey
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
Santanu Dey174 views

More from Ben Stopford

10 Principals for Effective Event-Driven Microservices with Apache Kafka by
10 Principals for Effective Event-Driven Microservices with Apache Kafka10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache KafkaBen Stopford
966 views91 slides
10 Principals for Effective Event Driven Microservices by
10 Principals for Effective Event Driven Microservices10 Principals for Effective Event Driven Microservices
10 Principals for Effective Event Driven MicroservicesBen Stopford
383 views91 slides
The Future of Streaming: Global Apps, Event Stores and Serverless by
The Future of Streaming: Global Apps, Event Stores and ServerlessThe Future of Streaming: Global Apps, Event Stores and Serverless
The Future of Streaming: Global Apps, Event Stores and ServerlessBen Stopford
453 views56 slides
A Global Source of Truth for the Microservices Generation by
A Global Source of Truth for the Microservices GenerationA Global Source of Truth for the Microservices Generation
A Global Source of Truth for the Microservices GenerationBen Stopford
1.6K views51 slides
Building Event Driven Services with Kafka Streams by
Building Event Driven Services with Kafka StreamsBuilding Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka StreamsBen Stopford
13K views68 slides
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams by
NDC London 2017  - The Data Dichotomy- Rethinking Data and Services with StreamsNDC London 2017  - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with StreamsBen Stopford
4.6K views107 slides

More from Ben Stopford(20)

10 Principals for Effective Event-Driven Microservices with Apache Kafka by Ben Stopford
10 Principals for Effective Event-Driven Microservices with Apache Kafka10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache Kafka
Ben Stopford966 views
10 Principals for Effective Event Driven Microservices by Ben Stopford
10 Principals for Effective Event Driven Microservices10 Principals for Effective Event Driven Microservices
10 Principals for Effective Event Driven Microservices
Ben Stopford383 views
The Future of Streaming: Global Apps, Event Stores and Serverless by Ben Stopford
The Future of Streaming: Global Apps, Event Stores and ServerlessThe Future of Streaming: Global Apps, Event Stores and Serverless
The Future of Streaming: Global Apps, Event Stores and Serverless
Ben Stopford453 views
A Global Source of Truth for the Microservices Generation by Ben Stopford
A Global Source of Truth for the Microservices GenerationA Global Source of Truth for the Microservices Generation
A Global Source of Truth for the Microservices Generation
Ben Stopford1.6K views
Building Event Driven Services with Kafka Streams by Ben Stopford
Building Event Driven Services with Kafka StreamsBuilding Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka Streams
Ben Stopford13K views
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams by Ben Stopford
NDC London 2017  - The Data Dichotomy- Rethinking Data and Services with StreamsNDC London 2017  - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
Ben Stopford4.6K views
Building Event Driven Services with Apache Kafka and Kafka Streams - Devoxx B... by Ben Stopford
Building Event Driven Services with Apache Kafka and Kafka Streams - Devoxx B...Building Event Driven Services with Apache Kafka and Kafka Streams - Devoxx B...
Building Event Driven Services with Apache Kafka and Kafka Streams - Devoxx B...
Ben Stopford1.4K views
Building Event Driven Services with Stateful Streams by Ben Stopford
Building Event Driven Services with Stateful StreamsBuilding Event Driven Services with Stateful Streams
Building Event Driven Services with Stateful Streams
Ben Stopford5.8K views
Devoxx London 2017 - Rethinking Services With Stateful Streams by Ben Stopford
Devoxx London 2017 - Rethinking Services With Stateful StreamsDevoxx London 2017 - Rethinking Services With Stateful Streams
Devoxx London 2017 - Rethinking Services With Stateful Streams
Ben Stopford6.6K views
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka by Ben Stopford
Event Driven Services Part 2:  Building Event-Driven Services with Apache KafkaEvent Driven Services Part 2:  Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
Ben Stopford987 views
Event Driven Services Part 1: The Data Dichotomy by Ben Stopford
Event Driven Services Part 1: The Data Dichotomy Event Driven Services Part 1: The Data Dichotomy
Event Driven Services Part 1: The Data Dichotomy
Ben Stopford806 views
Event Driven Services Part 3: Putting the Micro into Microservices with State... by Ben Stopford
Event Driven Services Part 3: Putting the Micro into Microservices with State...Event Driven Services Part 3: Putting the Micro into Microservices with State...
Event Driven Services Part 3: Putting the Micro into Microservices with State...
Ben Stopford1.1K views
Strata Software Architecture NY: The Data Dichotomy by Ben Stopford
Strata Software Architecture NY: The Data DichotomyStrata Software Architecture NY: The Data Dichotomy
Strata Software Architecture NY: The Data Dichotomy
Ben Stopford2.6K views
The Power of the Log by Ben Stopford
The Power of the LogThe Power of the Log
The Power of the Log
Ben Stopford4.9K views
Streaming, Database & Distributed Systems Bridging the Divide by Ben Stopford
Streaming, Database & Distributed Systems Bridging the DivideStreaming, Database & Distributed Systems Bridging the Divide
Streaming, Database & Distributed Systems Bridging the Divide
Ben Stopford7.9K views
Data Pipelines with Apache Kafka by Ben Stopford
Data Pipelines with Apache KafkaData Pipelines with Apache Kafka
Data Pipelines with Apache Kafka
Ben Stopford5.1K views
JAX London Slides by Ben Stopford
JAX London SlidesJAX London Slides
JAX London Slides
Ben Stopford5.4K views
Microservices for a Streaming World by Ben Stopford
Microservices for a Streaming WorldMicroservices for a Streaming World
Microservices for a Streaming World
Ben Stopford9.9K views
A little bit of clojure by Ben Stopford
A little bit of clojureA little bit of clojure
A little bit of clojure
Ben Stopford9.4K views
Big iron 2 (published) by Ben Stopford
Big iron 2 (published)Big iron 2 (published)
Big iron 2 (published)
Ben Stopford10.2K views

Recently uploaded

Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...ShapeBlue
120 views12 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
40 views8 slides
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Moses Kemibaro
38 views38 slides
Optimizing Communication to Optimize Human Behavior - LCBM by
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBMYaman Kumar
39 views49 slides
Mobile Core Solutions & Successful Cases.pdf by
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdfIPLOOK Networks
16 views7 slides
The Power of Generative AI in Accelerating No Code Adoption.pdf by
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdfSaeed Al Dhaheri
44 views18 slides

Recently uploaded(20)

Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue120 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro38 views
Optimizing Communication to Optimize Human Behavior - LCBM by Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar39 views
Mobile Core Solutions & Successful Cases.pdf by IPLOOK Networks
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdf
IPLOOK Networks16 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri44 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10152 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays37 views
Innovation & Entrepreneurship strategies in Dairy Industry by PervaizDar1
Innovation & Entrepreneurship strategies in Dairy IndustryInnovation & Entrepreneurship strategies in Dairy Industry
Innovation & Entrepreneurship strategies in Dairy Industry
PervaizDar139 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays37 views
Discover Aura Workshop (12.5.23).pdf by Neo4j
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdf
Neo4j20 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty66 views
AI + Memoori = AIM by Memoori
AI + Memoori = AIMAI + Memoori = AIM
AI + Memoori = AIM
Memoori15 views
AIM102-S_Cognizant_CognizantCognitive by PhilipBasford
AIM102-S_Cognizant_CognizantCognitiveAIM102-S_Cognizant_CognizantCognitive
AIM102-S_Cognizant_CognizantCognitive
PhilipBasford23 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software198 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays59 views

A Paradigm Shift: The Increasing Dominance of Memory-Oriented Solutions for High Performance Data Access