Proceedings of the International Conference on Parallel Processing · 2004 · 17 citations · 13 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designSystems ArchitectureCache Behavior AnalysisInstruction Set ArchitecturePerformance ModelingPerformance OptimizationCache Miss RateExtensible Markup LanguageManaged Runtime SystemsMemory UtilizationMicroarchitecture Performance EvaluationPerformance MonitoringProfilingWorkload Characterization
As XML (extensible markup language) rapidly emerges as the standard for information storage and communication, it becomes increasingly important to understand its architectural characteristics and performance implications. In This work, our goal is to characterize a representative XML-based server in a managed runtime environment such as Java. Based on detailed measurements on an Intel/spl reg/ XeonTM processor-based commercial server running a real-world XML-based server workload, we start by looking at symmetric multiprocessor (SMP) scaling characteristics and the benefits of hyper-threading technology. Using performance monitoring events provided on the processor, we present an overview of the architectural characteristics (such as clocks per instruction (CPI), cache miss rates, memory/bus utilization, branch behavior and efficiency). Using profiling tools like Intel/spl reg/ VTuneTM performance analyzer, we map these architectural/performance characteristics to the various components of application execution - helping us identify hot spots and propose potential enhancements to code generation and application software. We believe that the information presented Are useful in understanding the XML processing characteristics and may serve as a useful first step to identifying potential hardware/software optimizations for improved future performance.
13
Specification and implementation of dynamic Web site benchmarks
Amza, Chanda, Ingemar J. Cox et al. · 2002 · 296 citations
Hyperthreading technology in the netburst microarchitecture
David Koufaty, Deborah T. Marr · IEEE Micro · 2003 · 232 citations
Mesh-based content routing using XML
Alex C. Snoeren, Kenneth Conley, David K. Gifford · 2001 · 187 citations