täkō
Brian C. Schwedock, Piratach Yoovidhya, Jennifer Seibert, Nathan Beckmann
Abstract
Current systems hide data movement from software behind the load-store interface. Software's inability to observe and respond to data movement is the root cause of many inefficiencies, including the growing fraction of execution time and energy devoted to data movement itself. Recent specialized memory-hierarchy designs prove that large data-movement savings are possible. However, these designs require custom hardware, raising a large barrier to their practical adoption.
Topics & Concepts
Computer scienceSoftwareRaising (metalworking)Movement (music)HierarchyMemory hierarchyInterface (matter)Embedded systemRoot causeOperating systemReliability engineeringEngineeringCacheBubbleMarket economyAestheticsMaximum bubble pressure methodEconomicsPhilosophyMechanical engineeringParallel Computing and Optimization TechniquesSecurity and Verification in ComputingDistributed systems and fault tolerance