SlideShare a Scribd company logo
1 of 33
Download to read offline
PageFaultSupportforNetwork
Controllers
ReadingCircle
M2TakuyaFukuoka
May27,2020
1
AboutThisPaper
Author:IlyaLesokhin,HaggaiEran,ShacharRaindel,GuyShapiro,
SagiGrimberg,LiranLiss,MuliBen‑Yehuda,NadavAmitandDan
Tsafrir
ThecollaborationofTechnisonIsraelInstituteofTechnology,
MellanoxTechnologiesandVMwareResearch
PublishedinASPLOS'17
Proposedesignandimplementationofnetworkpagefault(NPF)
supportforInfiniBandandEthernetNICs
NPFsupportofInfiniBandisalreadyavailableforusason‑demand
paging(ODP)[1]
[1]https://community.mellanox.com/s/article/understanding‑on‑demand‑paging‑‑odp‑x
2
BriefSummary
DirectI/Odoesnotmakeuseoftwobenefitsofvirtualmemory
Simplifiedprogrammingmodel
Canonicalmemoryoptimization
Networkpagefaults(NPFs)supportcansolvetheproblem
HowtohandlereceiveNPFs(rNPFs)isachallengingtask
ThispaperproposesdesignandimplementationofNPFssupport
forInfiniBandandEthernetNICwithrNPFshandling
Theevaluationshowsproposedmethodsachievememory
efficienceandgoodperformance
3
ThreeBenefitsofVertualMemory
4
TheRiseofDirectNetworkI/O
OS‑providedabstractionandisolationmightdegradeperformance
CustomizedIOchannelssoftwarecanbe4‑20xmore
performantthanawell‑tunedPOSIX‑compliantprocess
Overheadscanbeavoidedifhardwaresupportabstractionand
isolationdirectly
5
ExamplesofDirectNetworkI/O
RemoteDMA(RDMA)
Single‑RootI/OVirautalization(SRIOV)
DataPlaneDevlopmentKit(DPDK)
https://ru.mellanox.com/products/adapter‑ethernet‑SW/RDMA‑RoCE‑Ethernet‑Network‑Efficiency
https://access.redhat.com/documentation/ja‑
jp/red_hat_enterprise_linux/6/html/virtualization_host_configuration_and_guest_installation_guide/chap‑
virtualization_host_configuration_and_guest_installation_guide‑sr_iov
http://www.mashfords.com/2018/08/21/dpdk‑data‑plane‑development‑kit‑for‑linux‑vms‑now‑generally‑available/
6
TheProblemofDirectNetworkNIC
NICscannotcopewithpagefaultswhichDMAdevicesexperience
Thereforelosingtwovirtualmemorybenefits
7
HowtoMakeUseofVirtualMemory
BenefitswithDMA
Twoexistingmethods
Staticallypinningtheentireaddressspacetophysicalmemory
Dynamicallypin/unpinningDMAtargetbuffers
Simplifiedprogramming
model
CanonicalMemory
Optimization
Static Yes No
Dynamic No Yes
NPF
(Proposed) Yes Yes
8
ExistingDMAPageFaultsSupport
Recently,PCIestandardprovidessimilarfunctionalityofNPFs
ButtheproblemofreceiveNPFs(rNPFs)causedbyincoming
externaldataisoutsidethescope
ThispaperproposesimplementationwithsupportofrNPFs
9
Implementation
▶InfiniBandPageFaultSupport
Basicidea:relyonRCprotocolofInfiniBand
EthernetPageFaultSupport
Basicidea:preparebackupring
10
InfiniBandImplementationofNPFs
ImplementtheNPFsbymodifyingthedriverandfirmwareof
InfiniBand
NPFflowisbasicallyasfollows
1.NICconsultstheIOMMUpagetablesandcheckifNPFisneeded
2.Thefarmware[1]detectsthisfaultandraisesanNPFinterrupt
3.Thedrives'sNPFinterrputhandlerqueriestheOS
4.ThedriverupdatestheIOMMUpagetableandinformsthe
farmware
[1]farmwareissoftwareinNIC 11
OverheadofNPFsinInfiniBand
MellanoxConnect‑IB56Gb/sInfiniBandNIC
Send4KBand4MBmessageswithnodiskaccess
Theoverheadisdominatedbymodifiedhardware(firmware) 12
HowtoHandlerNPFsinInfiniBand
Makeuseofreliableconnection(RC)protocolofInfiniBandwhich
assuresthemessagedelivery
RNRNACKandretransmission
Whenthereceiverisnotready,itsendareceiver‑not‑ready(RNR)
negativeacknowledgmentpacket(NACK)toaskthesendertowait
foraspecifiedtime
Retransmitpacketsincaseofpacket‑drops
13
Implementation
InfiniBandPageFaultSupport
Basicidea:relyonRCprotocolofInfiniBand
▶EthernetPageFaultSupport
Basicidea:preparebackupring
14
EthernetImplementationofNPFs
TCPalsoassuresthepacketdelivery.DoesithandlerNPFsinthe
samewayasInfiniBand?
TheanswerisNo
Thatisbecausepacketdropsareconsideredtoasignof
congestionandcauseTCPtoreducethetransmissionrate
Thecommunicationmayeventuallyhalt
15
HowmuchSufferfromThisProblem
Comparethethroughputofmemcached(key‑valuestore)
Dropping(whichrelyonTCPretransmission)suffersforabout60
secondsduringwhichitsthroughputisalmostzero
16
Solution:PrepareBackupRing
Ifapagefaultisencountered,thepacketiswrittentoasmall,
pinnedbackupringownedbytheIOprovider(OSorhypervisor)
17
Evaluation
MemoryUtilization
Key‑valuestore
Storagesystem
OverheadofPinningandCopying
MPImicrobenchmark
HPCworkloadapplication
ProgrammingComplexity
What‑IfAnalysis
MorefrequentrNPFs 18
ExperimentalEnvironment
Ethernet
TwoDellPowerEdgeR210IIRackServers
8GB1333MHzmemory
One4‑coreIntelXeonE3‑1220CPUat3.10GHzrunningUbuntu13.10witha
Linux3.11.4
NPF‑supporting12GbpsprototypeNIC
InfiniBand
EightHPProLiantDL380pGen8servers
128GBmemory
One12‑coredualsocketXeonE5‑2697v2CPUat2.7GHzrunningRedHat7.0
withLinux3.10
NPF‑supporting56GbpsConnect‑IBNICs
19
MemoryUtilizationofKVS
Key‑valuestorewithEthernet
OnememcachedinstanceinoneVM
Memslapbenchmark(90%get,10%set,1KBvaluesbydefault)
Itispossibletorun4VMswithNPFswhileupto2VMswith
pinning 20
MemoryUtilizationofKVS
WithNPFs,youcanrunfourVMsinproductivemanner
21
MemoryUtilizationofKVSwithDynamic
Reallocation
Changethesizeofworkingsetafter50seconds
InoneVM,100MBto900MBwhileinotherVM,900MBto
100MB 22
MemoryutilizationofKVSwithDynamic
Reallocation
Withpinning,oneofthetwoinstancesalwayssuffer
Staticallyallocatedmemory(500MB)istoosmalltoholdits
workingset(900MB)
OverallperformanceofNPFsisbetterthanpinning
23
MemoryUtilizationofStorageSystem
AMachineemploystgt,aniSCSItargetimplementationthat
supportsiSCSIextensionsforRDMA(iSER)
Evaluatebandwidthbymeasuringtherandom512KBread
bandwidthusingfiobenchmark
Comparetwosettings:pinningandNPFs 24
MemoryUtilizationofStorageSystem
Inthepinnedconfiguration,thestaticmemoryallocationleavesa
smalleramountofmemorytothepagecache,whichcausesmore
cachemisses
WhatIthinkaboutisthatthebandwidthdiffersdependingonwhen
themeasurementisconducted 25
OverheadofPinningandCopying(1)
MicrobenchmarksinIntelMPIbenchmarkssuits
ComparebetweenthreeconfigurationsasMPIcommunication
backend
copying,pinning(astate‑of‑the‑artheuristicpin‑downcache)
andNPFs 26
OverheadofPinningandCopying(2)
BeffbenchmarkwhichmodelsrealHPCworkloads
NPFprovidessamebenefitaspinningwithouttheneedtopin
downmemory
27
ProgrammingComplexity
PortingthetgtstoragedemonwithNPFrequireonly40LOC(lines
ofcodes)
IntheMPImiddlewarelibrary,NPFenableseliminationof
thousandsofLOC
28
What‑ifAnalysis
SyntheticsituationwithmorefrequentrNPFs
MeasurebandwidthofsendoperationswithrNPFsatavariable
specifiedfrequency
BackupringsignificantlyimprovesperformancewithEthernet
IthinktheabsolutevalueoffrequencyshowsrNPFsdegrades
performancegreatly
29
Conclusion
ThispaperproposedNPFssupportforInfiniBandandEthernetNIC
InordertocopewithrNPFs
InfiniBandsupportreliesonRCprotocolwithRNRNACKand
retransmission
Ethernetsupportreliesonbackupring
TheevaluationsshowthattheirNPFssupport
Improvestheutilizationofmemory
Increasesoverallperformance
Simplifiestheprogrammodel
30
MyThoughts
Thispaperisagoodexampleofwell‑writtenpapersinsystemsoftware
Clearlyexplainsmotivationandrequirementwithmanycitations
fromawideperspective
Describebothoverallpicturesandthetechnicaldetailsseparetely
intheimplementationpart
Thegoodpointisthatitexplainsnotonlytheimplementation
itselfbutalsowhyoneway(orsimplesolution)doesnotwork
Plentifulevaluationassumingmanydifferentsituations
31
FromthePerspectiveofmyResearch
Provideproofthatproposedmethodworksinordinaryconditions
butnotinextremeconditions
TheymainlyevaluatesituationswithrarerNPFssuchasget‑
intensiveKVSandstorage
Atleast,what‑ifanalysisreportsfrequentrNPFcandegrade
performancegreatly
ProvidenoevaluationoflatencyofrNPFs
IwanttoseetheoverheadofrNPFsincludingretransmission
Iwanttoknowmoreimformationaboutwhatmethodswereused
withtheevalutionofRDMA
Isuspectmostaresendoperations
Howaboutone‑sidedoperationssuchasRDMA
READ/WRITE? 32
ThingsmentionedaboutRDMAOperation
ButinsomecasesRCdoesnotpermitRNRNACKsforRDMA.
Whenaninitiatorofaremotereadrequestencountersapagefault,
RCprovidesnowayforittoasktherespondertostop.Theonly
waytogetthesendertoretransmitisbyaskingittorewind,after
therNPFisresolved.Untilthen,wemustdropallincoming
packets.
Iamnotsurewhat"insomecases"specificallymeans
OnethingIgotfromthesesentencesisthattheimplementationof
NPFsforRDMAoperationsismoredifficult
ItisnowonderthattheusageofRDMAoperationsinOn‑demand
Pagingcausesunexpectedoverhead
33

More Related Content

Similar to Page Fault Support for Network Controllers

Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementADVA
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN
 
The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...IJAEMSJORNAL
 
Asad Javaid Network Administrator CV
Asad Javaid Network Administrator CVAsad Javaid Network Administrator CV
Asad Javaid Network Administrator CVMuhammad Asad Javaid
 
The Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the NetworkThe Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the NetworkEMC
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined NetworkingSonam Dargay
 
Asigra Product Marketing Strategy
Asigra Product Marketing StrategyAsigra Product Marketing Strategy
Asigra Product Marketing StrategyJas Mann
 
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]IO Visor Project
 
Evolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorEvolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorLarry Lang
 
IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011WASecurity
 
Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527August Lin
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondAnand Bhojan
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfFörderverein Technische Fakultät
 
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...
IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...IRJET Journal
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stackAffan Syed
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge ComputingLiz Warner
 

Similar to Page Fault Support for Network Controllers (20)

Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and management
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities Report
 
The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...
 
Asad Javaid Network Administrator CV
Asad Javaid Network Administrator CVAsad Javaid Network Administrator CV
Asad Javaid Network Administrator CV
 
The Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the NetworkThe Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the Network
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 
Asigra Product Marketing Strategy
Asigra Product Marketing StrategyAsigra Product Marketing Strategy
Asigra Product Marketing Strategy
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
 
Evolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorEvolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO Visor
 
IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and Beyond
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 
14A81A05B1
14A81A05B114A81A05B1
14A81A05B1
 
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...
IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stack
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 

More from TakuyaFukuoka2

業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdf業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdfTakuyaFukuoka2
 
Using RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value ServicesUsing RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value ServicesTakuyaFukuoka2
 
Hyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web ApplicationsHyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web ApplicationsTakuyaFukuoka2
 
Latency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared MemoryLatency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared MemoryTakuyaFukuoka2
 
Tardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared MemoryTardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared MemoryTakuyaFukuoka2
 
Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems TakuyaFukuoka2
 
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs ApproachOverlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs ApproachTakuyaFukuoka2
 

More from TakuyaFukuoka2 (7)

業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdf業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdf
 
Using RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value ServicesUsing RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value Services
 
Hyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web ApplicationsHyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web Applications
 
Latency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared MemoryLatency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared Memory
 
Tardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared MemoryTardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
 
Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems
 
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs ApproachOverlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
 

Recently uploaded

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 

Recently uploaded (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 

Page Fault Support for Network Controllers