Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/268998.266637acmconferencesArticle/Chapter ViewAbstractPublication PagessospConference Proceedingsconference-collections
Article
Free access

Continuous profiling: where have all the cycles gone?

Published: 01 October 1997 Publication History
First page of PDF

References

[1]
T. E. Anderson and E. D. Lazowska. Quartz: A tool for tuning parallel program performance. 'Proceedings of the AcM SlGMETRICS 1990 Conference on Measurement & Modeling of Computer Systems, 18(1):115-125, January 1991.
[2]
T. Ball and J. Larus. Optimally profiling aq.d tracing programs. ACM TOPLAS, 16(4):1319-1360, July 1994.
[3]
D. Bliekstein et al. The GEM optimizing compiler system. Digital Technical Journal, 4(4), 1992.
[4]
D. Cana. Two fast implementations of the 'minimal staMard' random number generator. CACM, 33(1):87-88, January 1990.
[5]
R. Cohn, D. Goodwin, P. G. Lowney, and N. Rubin. Spike: An opt/- mizer for Alpha/NT executables. In USENIX Windows NT Workshop, Seattle, Aug 1997.
[6]
R. Cohn and P. G. Lowney. Hot cold optimization of large Windows/NT applications. In 29th Annual International Symposium on Microarchitecture (Micro-29), Paris, France, December 1996.
[7]
DIGITAL Continuous Profiling Infrastructure pwjecL http://www, mseareh.digital.com/SRC/dcpi/.
[8]
Digital Equipment Corporation. Alpha 21164 Microprocessor Hardware Reference Manual. Maynard, MA, 1995. Order Number EC- QAEQB-TE.
[9]
Digital Equipment Corporation. DECchip 21064 and DECchip 21064,4 Alpha AXP Microprocessors Hardware Reference Manual. Maynard, MA, 1995. Order Number EC-Q9ZUA-TE.
[10]
Aaron J. Goldberg and John L. Hennessy. MTOOL: An Integrated System for Performance Debugging Shared Memory Multiprocessor Applications. IEEE Trans. on Parallel and Distributed Systems, pages 28--40, January 1993.
[11]
S. Graham, P. Kessler, and M. McKusick. gprof: A call graph execution profiler. $iGPLAN Notices, 17(6):120--126, June 1982.
[12]
M. Hall et aL Maximizing multiprocessor performance with the SUIF compiler. IEEE Computer, 29(12):84-89, December 1996.
[13]
Iprobe. Digital internal tool.
[14]
R. Johnson, D. Pearson, and K. Ping~i. The program structure tree: Computing control regions in linear time. In ACM PLDI, pages 171- 185,1994.
[15]
J. D. McCalpin. Memory bandwidth and machine balance in high performance computers, iEEE Technical Committee on Computer Architecture Newsletter, December 1995. http'.//www, cs.virginia.edu/stmam.
[16]
I. McCormaek, P. Karlton, S. Angebranndt, and C. Kent. xllperf. http'.//www, specbench.org/gpc/xpc.statie/index.html.
[17]
MIPS Computer Systems. UMIPS-V Reference Manual (pixie and pixstats). Sunnyvale, CA, 1990.
[18]
prof. Digital Unixman page.
[19]
J. E Reiser and J. E Skudlarek. Program profiling problems, and a solution via machine language rewriting. SIGPLAN Notices, 29(1):37- 45, January 1994.
[20]
M. Rosenblum, S. Herrod, E. Witehel, and A. Gupta. Complete computer simulation: The SimOS approach, iEEE Parallel and Distributed Technology, Fall 1995.
[21]
R. Sites and R. Witek. Alpha AXP Architecture Reference Manttal, Digital Press, Newton, MA, 1995.
[22]
The Standard Performance Evaluation Corporation, http'.//www, specbench.org/osg/spec95.
[23]
Transaction Processing Performance Counctl, http://www, tpc.org/bench.descrip.html.
[24]
Vtune: Inters visual tuning environment, http'd/developer, intel.com/design/pefftool/vtune.
[25]
M. Zagha et al. Performance analysis using the MIPS R10000 performance counters, in Proceedings of Supercomputing, November 1996,
[26]
X. Zhang et aL Operating system support for automated profiling & optimization. In Proceedings of the 16th ACM Symposium on Operating Systems Principles, St. Malo, France, Oct 1997.

Cited By

View all
  • (2023)ArchExplorer: Microarchitecture Exploration Via Bottleneck AnalysisProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3614289(268-282)Online publication date: 28-Oct-2023
  • (2021)System execution path profiling using hardware performance counters2021 IEEE International Systems Conference (SysCon)10.1109/SysCon48628.2021.9447121(1-8)Online publication date: 15-Apr-2021
  • (2019)Physiological Signals-based Emotion Recognition via High-order Correlation LearningACM Transactions on Multimedia Computing, Communications, and Applications10.1145/333237415:3s(1-18)Online publication date: 7-Dec-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SOSP '97: Proceedings of the sixteenth ACM symposium on Operating systems principles
October 1997
303 pages
ISBN:0897919165
DOI:10.1145/268998
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 1997

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SOSP97
Sponsor:

Acceptance Rates

Overall Acceptance Rate 174 of 961 submissions, 18%

Upcoming Conference

SOSP '25
ACM SIGOPS 31st Symposium on Operating Systems Principles
October 13 - 16, 2025
Seoul , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)139
  • Downloads (Last 6 weeks)8
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)ArchExplorer: Microarchitecture Exploration Via Bottleneck AnalysisProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3614289(268-282)Online publication date: 28-Oct-2023
  • (2021)System execution path profiling using hardware performance counters2021 IEEE International Systems Conference (SysCon)10.1109/SysCon48628.2021.9447121(1-8)Online publication date: 15-Apr-2021
  • (2019)Physiological Signals-based Emotion Recognition via High-order Correlation LearningACM Transactions on Multimedia Computing, Communications, and Applications10.1145/333237415:3s(1-18)Online publication date: 7-Dec-2019
  • (2019)Affective Content-aware Adaptation Scheme on QoE Optimization of Adaptive Streaming over HTTPACM Transactions on Multimedia Computing, Communications, and Applications10.1145/332899715:3s(1-18)Online publication date: 7-Dec-2019
  • (2018)HoundProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/31794202:1(1-36)Online publication date: 3-Apr-2018
  • (2016)Understanding Application and System Performance Through System-Wide Monitoring2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW.2016.145(1702-1710)Online publication date: May-2016
  • (2016)Data-Driven Software Security: Models and Methods2016 IEEE 29th Computer Security Foundations Symposium (CSF)10.1109/CSF.2016.40(9-15)Online publication date: Jun-2016
  • (2015)Self-monitoring overhead of the Linux perf_ event performance counter interface2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS.2015.7095789(102-111)Online publication date: Mar-2015
  • (2015)Using Grammatical Evolution Techniques to Model the Dynamic Power Consumption of Enterprise ServersProceedings of the 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems10.1109/CISIS.2015.16(110-117)Online publication date: 8-Jul-2015
  • (2014)Sensor Placement with Multiple Objectives for Structural Health MonitoringACM Transactions on Sensor Networks10.1145/253366910:4(1-45)Online publication date: 20-Jun-2014
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media