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.
Every other week I explain basics in software testing, one of them is exploratory testing. It depends from group to group, but sometimes I have only 5-10 minutes on the topic. I love challenges! But I am also aware that I am still learning myself. This is why I asked my peers during Exploratory Testing…
Some people believe that nudges are an insult to human agency; that nudges are based on excessive trust in government; that nudges are covert; that nudges are m
The most critical intervention point to affect design at and across all physical scales (see graphic below) is to pay attention to the processes and patterns underlying their physical manifestations…
For some support organizations, the swarming model, with its emphasis on real-time handling of issues, can deliver faster and more effective response and resolution.
F. Wolff, und U. Frank. Proceedings of the 13th European Conference on Information Systems, Information Systems in a Rapidly Changing Economy, ECIS 2005, Regensburg, Germany, May 26-28, 2005, (2005)
K. Zamli, und P. Lee. AICCSA '01: Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications, Seite 435. Washington, DC, USA, IEEE Computer Society, (2001)
A. Murray, und T. Lethbridge. CASCON '05: Proceedings of the 2005 conference of the Centre for Advanced Studies on collaborative research, Seite 200--211. IBM Press, (2005)
M. Glinz. IWSSD '00: Proceedings of the 10th International Workshop on Software Specification and Design, Seite 11. Washington, DC, USA, IEEE Computer Society, (2000)
J. Suzuki, T. Hirao, Y. Sasaki, und E. Maeda. ACL '03: Proceedings of the 41st Annual Meeting on Association for Computational Linguistics, Seite 32--39. Morristown, NJ, USA, Association for Computational Linguistics, (2003)
S. Shum, J. Domingue, und E. Motta. OHS-6/SC-2: Proceedings of the 6th International Workshop and 2nd International Workshop on Open Hypertext Systems and Structural Computing, Seite 120--128. London, UK, Springer-Verlag, (2000)
S. Shum, E. Motta, und J. Domingue. ECDL '99: Proceedings of the Third European Conference on Research and Advanced Technology for Digital Libraries, Seite 423--442. London, UK, Springer-Verlag, (1999)
N. Niu, und S. Easterbrook. EA '06: Proceedings of the 2006 international workshop on Early Aspects at ICSE 2006, Seite 35--42. New York, NY, USA, ACM Press, (2006)
R. Baeza-Yates, P. Boldi, und C. Castillo. SIGIR '06: Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, Seite 308--315. New York, NY, USA, ACM Press, (2006)
G. Feng, T. Liu, Y. Wang, Y. Bao, Z. Ma, X. Zhang, und W. Ma. SIGIR '06: Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, Seite 75--82. New York, NY, USA, ACM Press, (2006)
B. Nuseibeh, J. Kramer, und A. Finkelstein. ICSE '93: Proceedings of the 15th international conference on Software Engineering, Seite 187--196. Los Alamitos, CA, USA, IEEE Computer Society Press, (1993)
M. Jackson, und P. Zave. ICSE '95: Proceedings of the 17th international conference on Software engineering, Seite 15--24. New York, NY, USA, ACM Press, (1995)
S. Chakrabarti, K. Puniyani, und S. Das. WWW '06: Proceedings of the 15th international conference on World Wide Web, Seite 717--726. New York, NY, USA, ACM Press, (2006)
J. Lee, J. Nunamaker, und C. Albrecht. HICSS '01: Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34) - Volume 1, Washington, DC, USA, IEEE Computer Society, (2001)
N. Noy, R. Fergerson, und M. Musen. 2nd International Conference on Knowledge Engineering and Knowledge Management (EKAW'2000), Juan-les-Pins, France, (2000)
T. Hofmann. SIGIR '99: Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, Seite 50--57. New York, NY, USA, ACM Press, (1999)