2015 · 386 citations · 45 references
ComputingComputer EngineeringComputer ScienceCloud ArchitectureComputer ArchitectureParallel ComputingCache Behavior AnalysisCachingMemory Hierarchy OptimizationPerformance ModelingCache Hierarchy AnalysisMemory LatencyMicroarchitectural ModelingMicroarchitectural OptimizationMicroarchitectural Performance ModelingMicroarchitectureMicroarchitecture PerformanceMicroarchitecture Performance Evaluation
With the increasing prevalence of warehouse-scale (WSC) and cloud computing, understanding the interactions of server applications with the underlying microarchitecture becomes ever more important in order to extract maximum performance out of server hardware. To aid such understanding, this paper presents a detailed microarchitectural analysis of live datacenter jobs, measured on more than 20,000 Google machines over a three year period, and comprising thousands of different applications.
45
Computer architecture: a quantitative approach
Martin Shute · Microelectronics Journal · 1993 · 3.4K citations
Bigtable: a distributed storage system for structured data
Fay W. Chang, Jay B. Dean, Sanjay Ghemawat et al. · 2006 · 2K citations
Luiz André Barroso · Communications of the ACM · 2013 · 1.7K citations