{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,14]],"date-time":"2023-09-14T05:44:04Z","timestamp":1694670244897},"reference-count":30,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2001,9,1]],"date-time":"2001-09-01T00:00:00Z","timestamp":999302400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2001,9]]},"DOI":"10.1016\/s0167-739x(01)00052-8","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T21:19:03Z","timestamp":1027631943000},"page":"189-200","source":"Crossref","is-referenced-by-count":6,"title":["A theory and architecture for automating performance diagnosis"],"prefix":"10.1016","volume":"18","author":[{"given":"Allen D","family":"Malony","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B.Robert","family":"Helm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-739X(01)00052-8_BIB1","unstructured":"M. Abrams, A. Batongbacal, R. Ribler, D. Vazirani, Chitra 94: a tool to dynamically characterize ensembles of traces for input data modeling and output analysis, Technical Report TR 94-21, Department of Computer Science, Virginia Polytechnic Institute and State University, 1994."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB2","doi-asserted-by":"crossref","unstructured":"T. Anderson, E. Lazowska, Quartz: a tool for tuning parallel program performance, in: Proceedings of the 1990 ACM SIGMETRICS, May 1990, pp. 115\u2013125.","DOI":"10.1145\/98457.98518"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB3","unstructured":"T. Bylander, S. Mittal, CSRL: a language for classificatory problem-solving and uncertainty handling, AI Magazine, August 1986, pp. 66\u201377."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB4","doi-asserted-by":"crossref","unstructured":"B. Chandrasekharan, T. Johnson, Generic tasks and task structures: history, critique, and new directions, in: J.-M. David, J.-P. Krivine, R. Simmons (Eds.), Second Generation Expert Systems, Springer, Berlin, 1992, pp. 232\u2013272.","DOI":"10.1007\/978-3-642-77927-5_12"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB5","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/0004-3702(85)90016-5","article-title":"Heuristic classification","volume":"27","author":"Clancey","year":"1985","journal-title":"Artif. Intell."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB6","doi-asserted-by":"crossref","unstructured":"M. Crovella, T. LeBlanc, Performance debugging using performance predicates, in: Proceedings of the ACM\/ONR Workshop on Parallel and Distributed Debugging, May 1993, pp. 140\u2013150.","DOI":"10.1145\/174266.171276"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB7","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/0004-3702(87)90063-4","article-title":"Diagnosing multiple faults","volume":"32","author":"de Kleer","year":"1987","journal-title":"Artif. Intell."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB8","unstructured":"R. Eigenmann, P. McClaughry, Practical tools for optimizing parallel programs, Technical Report 12-76, Center for Supercomputing Research and Development, Urbana-Champaign, IL, 1992."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB9","doi-asserted-by":"crossref","unstructured":"R. Eigenmann, Toward a methodology of optimizing programs for high-performance computers, Technical Report 11-78, Center for Supercomputing Research and Development, Urbana-Champaign, IL, 1992.","DOI":"10.1145\/165939.165948"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB10","doi-asserted-by":"crossref","unstructured":"M. Feather, S. Fickas, B. Helm, Composite system design: the good news and the bad news, in: Proceedings of the Fourth Annual KBSE Conference, Syracuse, 1991.","DOI":"10.1109\/KBSE.1991.638017"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB11","doi-asserted-by":"crossref","unstructured":"S. Fickas, Automating the transformational development of software, IEEE Trans. Softw. Eng. 11 (11) (1985).","DOI":"10.1109\/TSE.1985.231878"},{"issue":"1","key":"10.1016\/S0167-739X(01)00052-8_BIB12","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/71.205651","article-title":"Mtool: an integrated system for performance debugging shared memory multiprocessor applications","volume":"4","author":"Goldberg","year":"1993","journal-title":"IEEE Trans. Parall. Distr. Syst."},{"issue":"5","key":"10.1016\/S0167-739X(01)00052-8_BIB13","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/52.84214","article-title":"Visualizing the performance of parallel programs","volume":"8","author":"Heath","year":"1991","journal-title":"IEEE Softw."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB14","doi-asserted-by":"crossref","unstructured":"B. Helm, A. Malony, S. Fickas, Capturing and automating performance diagnosis: the Poirot approach, in: Proceedings of the Ninth International Parallel Processing Symposium, Santa Barbara, CA, April 1995.","DOI":"10.1109\/IPPS.1995.395885"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB15","unstructured":"J. Hollingsworth, Finding bottlenecks in large-scale parallel programs, Ph.D. Thesis, Department of Computer Sciences, University of Wisconsin\u2013Madison, 1994."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB16","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1006\/jpdc.1993.1057","article-title":"ATExpert","volume":"18","author":"Kohn","year":"1993","journal-title":"J. Parall. Distr. Comput."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB17","doi-asserted-by":"crossref","unstructured":"C. Kilpatrick, K. Schwan, ChaosMon \u2014 application-specific monitoring and display of performance information for parallel and distributed systems, in: Proceedings of the ACM\/ONR Workshop on Parallel and Distributed Debugging, May 1991, pp. 48\u201359.","DOI":"10.1145\/122759.122764"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB18","unstructured":"A. Malony, B. Helm, Call for collaboration: performance diagnosis processes, Technical Report 95-01, Department of Computer and Information Science, University of Oregon, Eugene, OR 97403."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB19","unstructured":"J. McDermott, Preliminary steps toward a taxonomy of problem-solving methods, in: S. Marcus (Ed.), Automating Knowledge Acquisition for Expert Systems, Kluwer Academic Publishers, Boston, MA, 1985."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB20","unstructured":"P. Messina, T. Sterling (Eds.), System Software and Tools for High Performance Computing Environments, SIAM, Philadelphia, PA, 1993."},{"issue":"2","key":"10.1016\/S0167-739X(01)00052-8_BIB21","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1109\/71.80132","article-title":"IPS-2: the second generation of a parallel program measurement system","volume":"1","author":"Miller","year":"1990","journal-title":"IEEE Trans. Parall. Distr. Syst."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB22","first-page":"103","article-title":"Standardization of event traces considered harmful or is an implementation of object-independent event trace monitoring and analysis systems possible","volume":"6","author":"Mohr","year":"1993","journal-title":"Adv. Comput."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB23","first-page":"1","article-title":"The knowledge level","volume":"2","author":"Newell","year":"1981","journal-title":"AI Magazine"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB24","unstructured":"Grand challenges 1993: high performance computing and communications, Office of Science and Technology Policy (OSTP), National Science Foundation, 1992."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB25","doi-asserted-by":"crossref","unstructured":"C. Pancake, C. Cook, What users need in parallel tools support: survey results and analysis, in: Proceedings of the Scalable High Performance Computing Conference, May 1994, pp. 40\u201347.","DOI":"10.1109\/SHPCC.1994.296625"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB26","doi-asserted-by":"crossref","unstructured":"D. Reed, Performance instrumentation techniques for parallel systems, in: L. Donatiello, R. Nelson (Eds.), Models and Techniques for Performance Evaluation of Computer and Communication Systems, Lecture Notes in Computer Science, Springer, Berlin, 1993.","DOI":"10.1007\/BFb0013864"},{"key":"10.1016\/S0167-739X(01)00052-8_BIB27","unstructured":"D. Reed, R. Aydt, R. Noe, P. Roth, K. Shields, B. Schwartz, L. Tavera, Scalable performance analysis: the Pablo performance analysis environment, in: A. Skjellum (Ed.), Scalable Parallel Libraries Conference, IEEE Computer Society Press, 1993."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB28","unstructured":"R. Snelick, J. Ja\u2019Ja\u2019, R. Kacker, G. Lyon, Using synthetic-perturbation techniques for tuning shared-memory programs, Technical Report NISTIR 5139, US Department of Commerce, Technology Administration, National Bureau of Standards and Technology, Gaithersburg, MD 20899."},{"issue":"4","key":"10.1016\/S0167-739X(01)00052-8_BIB29","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1002\/cpe.4330040402","article-title":"Parallelizing the spectral transform method","volume":"4","author":"Worley","year":"1992","journal-title":"Concurr.: Prac. Exp."},{"key":"10.1016\/S0167-739X(01)00052-8_BIB30","doi-asserted-by":"crossref","unstructured":"J. Yan, Performance tuning with AIMS \u2014 an automated instrumentation and monitoring system for multicomputers, in: Proceedings of the 27th Hawaii International Conference on System Sciences, Vol. II, January 1994, pp. 625\u2013633.","DOI":"10.1109\/HICSS.1994.323220"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X01000528?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X01000528?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2023,4,13]],"date-time":"2023-04-13T20:10:24Z","timestamp":1681416624000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X01000528"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,9]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2001,9]]}},"alternative-id":["S0167739X01000528"],"URL":"https:\/\/doi.org\/10.1016\/s0167-739x(01)00052-8","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2001,9]]}}}