|
[1] Apple Inc., “iPhone.” http://www.apple.com/iphone/, 2007. [2] S. Ghemawat, H. Gobioff, and S.-T. Leung, “The Google file system,” SOSP ’03: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 29–43, 2003, New York, NY, USA, ACM Press. [3] K. Skadron, M. Martonosi, D. I. August, M. D. Hill, D. J. Lilja, and V. S. Pai, “Challenges in computer architecture evaluation,” Computer, vol. 36, no. 8, pp. 30–36, 2003. [4] Standard Performance Evaluation Corporation, “The SPEC CPU2006 Benchmark.” http://www.spec.org/cpu2006, 2006. [5] S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta, “The SPLASH-2 programs: Characterization and methodological considerations,” Proceedings of the 22th International Symposium on Computer Architecture, pp. 24–36, 1995, Santa Margherita Ligure, Italy. [6] M. Guthaus, J. Ringenberg, D. Ernst, T. Austin, T. Mudge, and R. Brown, “MiBench: A free, commercially representative embedded benchmark suite,” Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on, pp. 3–14, 2001. [7] C. Lee, M. Potkonjak, and W. H. Mangione-Smith, “MediaBench: A tool for evaluating and synthesizing multimedia and communicatons systems,” International Symposium on Microarchitecture, pp. 330–335, 1997. [8] J. Yi and D. Lilja, “Simulation of computer architectures: simulators, benchmarks, methodologies, and recommendations,” Transactions on Computers, vol. 55, no. 3, pp. 268–280, 2006. [9] T. Austin, E. Larson, and D. Ernst, “SimpleScalar: an infrastructure for computer system modeling,” Computer, vol. 35, no. 2, pp. 59–67, 2002. [10] D. Brooks, V. Tiwari, and M. Martonosi, “Wattch: a framework for architectural-level power analysis and optimizations,” ISCA, pp. 83–94, 2000. [11] C. Hughes, V. Pai, P. Ranganathan, and S. Adve, “Rsim: simulating sharedmemory multiprocessors with ilp processors,” Computer, vol. 35, no. 2, pp. 40– 49, 2002. [12] P. S. Magnusson, M. Christensson, J. Eskilson, D. Forsgren, G. Hallberg, J. Hogberg, F. Larsson, A. Moestedt, and B.Werner, “Simics: A full system simulation platform,” Computer, vol. 35, no. 2, pp. 50–58, 2002. [13] ARM Inc., “RealView SoC Designer.” http://www.arm.com/products/ DevTools/SoCDesigner.html. [14] M. Vachharajani, N. Vachharajani, D. A. Penry, J. A. Blome, and D. I. August, “The Liberty simulation environment, version 1.0,” Performance Evaluation Review: Special Issue on Tools for Architecture Research, vol. 31, no. 4, March 2004. [15] S. L. Graham, P. B. Kessler, and M. K. McKusick, “gprof: a call graph execution profiler,” SIGPLAN Symposium on Compiler Construction, pp. 120–126, 1982. [16] Intel Corporation, “The Intel VTune Performance Analyzer.” http://www.intel.com/software/products/vtune. [17] V. Krishnan and J. Torrellas, “A chip-multiprocessor architecture with speculative multithreading,” IEEE Trans. Comput., vol. 48, no. 9, pp. 866–880, 1999. [18] L. Spracklen and S. G. Abraham, “Chip multithreading: Opportunities and challenges,” HPCA ’05: Proceedings of the 11th International Symposium on High-Performance Computer Architecture, pp. 248–252, 2005, Washington, DC, USA, IEEE Computer Society. [19] P. Kongetira, K. Aingaran, and K. Olukotun, “Niagara: A 32-way multithreaded sparc processor,” IEEE Micro, vol. 25, no. 2, pp. 21–29, 2005. [20] Intel Corporation, “Intel Dual-Core Processors - The First in the Multi-core Revolution.” http://www.intel.com/technology/computing/dual-core/. [21] C. Keltcher, K. McGrath, A. Ahmed, and P. Conway, “The AMD Opteron processor for multiprocessor servers,” IEEE Micro, vol. 23, no. 2, pp. 66–76, 2003. [22] H. Hofstee, “Power efficient processor architecture and the cell processor,” High- Performance Computer Architecture, 2005. HPCA-11. 11th International Symposium on, pp. 258–262, 2005. [23] B. M. Cantrill, M. W. Shapiro, and A. H. Leventhal, “Dynamic instrumentation of production systems,” Proceedings of the 2004 USENIX Annual Technical Conference, July 2004. [24] K. Yaghmour and M. Dagenais, “The Linux Trace Toolkit,” Linux Journal, 2005. [25] P. R. Panda, “SystemC: a modeling platform supporting multiple design abstractions,” ISSS ’01: Proceedings of the 14th international symposium on Systems synthesis, pp. 75–80, 2001, New York, NY, USA, ACM Press. [26] The Open SystemC Initiative, “SystemC 2.1 v1.” http://www.systemc.org/, 2005. [27] Sun Microsystems Inc., Solaris Dynamic Tracing Guide. Iuniverse Inc, 2005. [28] G. van Rossum and F. L. Drake, An Introduction to Python - The Python Tutorial. Network Theory Ltd, 2006. [29] The Apache Software Foundation, “The Apache XML Project.” http://xml.apache.org/, 2006. [30] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler, “SIP: Session Initiation Protocol.” http://www.ietf.org/rfc/rfc3261.txt, 2002. [31] H. Schulzrinne, S. Narayanan, J. Lennox, and M. Doyle, “SIPstone - Benchmarking SIP Server Performance.” http://www.sipstone.org/. [32] HP Labs, “The SIPp performance test tool for SIP protocol.” http://sipp.sourceforge.net/, 2007.
|