Characterizing a Memory Allocator at Warehouse Scale
Zhuangzhuang Zhou, Vaibhav Gogte, Nilay Vaish, Chris Kennelly, P.J. Xia, Svilen Kanev, Tipp Moseley, Christina Delimitrou, Parthasarathy Ranganathan
Abstract
Memory allocation constitutes a substantial component of warehouse-scale computation. Optimizing the memory allocator not only reduces the datacenter tax, but also improves application performance, leading to significant cost savings.
Topics & Concepts
AllocatorComputer scienceMemory managementScale (ratio)Component (thermodynamics)Storage managementComputationParallel computingWarehouseOperating systemEmbedded systemBusinessAlgorithmSemiconductor memoryPhysicsQuantum mechanicsMarketingThermodynamicsCloud Computing and Resource ManagementIoT and Edge/Fog ComputingAdvanced Data Storage Technologies