Hardware performance monitoring counters have recently received a lot of attention. They have been used by diverse communities to understand and improve the quality of computing systems: for example, architects use them to extract application characteristics and propose new hardware mechanisms; compiler writers study how generated code behaves on particular hardware; software developers identify critical regions of their applications and evaluate design choices to select the best performing implementation. In this paper, we propose that counters be used by all categories of users, in particular non-experts, and we advocate that a few simple metrics derived from these counters are relevant and useful. For example, a low IPC (number of executed instructions per cycle) indicates that the hardware is not performing at its best; a high cache miss ratio can suggest several causes, such as conflicts between processes in a multicore environment. We also introduce a new simple and flexible user-level tool that collects these data on Linux platforms, and we illustrate its practical benefits through several use cases.
H. Hilowle, и D. Basar. IJIRIS:: International Journal of Innovative Research in Information Security, Volume VII (Issue X):
99-103(декабря 2020)1. Argyris, C., & Schon, D., (1978). Organizational Learning: A Theory of Action Perspective, Addison-Wesley, Reading, MA. 2. Argyris, C., Putman, R., and McLain Smith, D., (1985). Action Science, Concepts, Methods, and Skills for Research and Intervention, San Francisco, Jossey Bass 3. Bapuji, H., and Crossan, M. (2004). From Raising Questions to Providing Answers: Reviewing Organizational Learning Research, Management Learning, Vol. 35, No.4, PP. 397-417. 4. Bhattacherjee, A. (2012). Social Science Research: Principles, Methods, and Practices (2nd ed.). Textbooks Collection. Book 3. http://scholarcommons.usf.edu/oa_textbooks/3 5. C. Mausolff., (2004). Learning from feedback in performance measurement systems. Public Performance and Management Review, 28: 9-29 4. 6. C.M. Graham and F.M. Nafukho. (2007). Culture, organizational learning, and selected employee background variables in small size business enterprises. Journal of European Industrial Training, 31:127-144 6. 7. Chiva, R., Grandío, A., & Alegre, J., (2010). Adaptive and Generative Learning: Implications from Complexity Theories, International Journal of Management Reviews, Vol. 12, No. 2, PP. 114-129. 8. De Geus, A.p. (1988). Planning as learning Harvard Business Review,66(2),70-74. 9. Dimovski, V., (1994). Organizational Learning and Competitive Advantage, Ph.D. Thesis, Cleveland, Ohio 10. Farago, J., and Skyrme, D., (1995). The Learning Organization, (On-line), Available at http://www.skyrme.com/insight/3lrnorg.htm 11. Farago, J., and Skyrme, D., (1995). The Learning Organization, (On-line), Available at http://www.skyrme.com/insight/3lrnorg.htm. fifth edition (5th ed.). Edinburgh Gate, Harlow, Pearson Education Limited. 12. Finger, M., & Brand, S., (1999). The Concept of The Learning Organization, Applied To The Transformation of The Public Sector, In M. Easterby-Smith, L. Araujo and J. Burgoyne, Organizational Learning and The Learning Organization, London: Sage, P.2..
S. Becker, H. Koziolek, и R. Reussner. Journal of Systems and Software, 82 (1):
3 - 22(2009)Special Issue: Software Performance - Modeling and Analysis.
J. Bolot, и P. Hoschka. Computer Networks and ISDN Systems, 28 (7â11):
1397 - 1405(1996)<ce:title>Proceedings of the Fifth International World Wide Web Conference 6-10 May 1996</ce:title>.
S. Becker, H. Koziolek, и R. Reussner. Journal of Systems and Software, 82 (1):
3 - 22(2009)<ce:title>Special Issue: Software Performance - Modeling and Analysis</ce:title>.
Y. Huang, Y. Liao, S. Li, M. Wu, C. Chen, и W. Su. Solar Energy Materials and Solar Cells, 93 (6–7):
888 - 892(2009)17th International Photovoltaic Science and Engineering Conference.