{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:06:48Z","timestamp":1699834008642},"reference-count":7,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":10740,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1977,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>\u2018Frequency counts add an important new dimension to Fortran programs; indeed, it is difficult to express in words how \u201ceye opening\u201d they are\u2019 (Knuth<jats:sup>1<\/jats:sup>). Given a source program as input, a DAP environment effects changes to the execution of the program so that when the object code is run, the output of the program includes a list of the executable statements and their execution counts (a profile). By extending this basic principle so that the analysis also includes a time estimate for the statement (generated from the code associated with the statement) and a measure of the relative importance of the statement (with respect to the total run time of the object) the DAP report not only becomes an effective user software aid, but, also, an invaluable research tool. This paper discusses the development of such a DAP environment within a Fortran Batch System.<\/jats:p>","DOI":"10.1002\/spe.4380070302","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:34:58Z","timestamp":1163766898000},"page":"307-315","source":"Crossref","is-referenced-by-count":1,"title":["Dynamic analysis of program performance (DAP) in a fortran batch environment"],"prefix":"10.1002","volume":"7","author":[{"given":"S. K.","family":"Robinson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I. S.","family":"Torsun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380010203"},{"key":"e_1_2_1_3_2","article-title":"Estimating the execution speed of an ALGOL program","volume":"38","author":"Wichmann B. A.","year":"1973","journal-title":"NPL Report, NAC"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/19.1.56"},{"key":"e_1_2_1_5_2","volume-title":"The Design of an Optimising Compiler","author":"Wulf W."},{"key":"e_1_2_1_6_2","unstructured":"I.C.L. Technical Manual (PEFTA (DIME)) Document 5025200. (Available at sites with 1902A or 1903A processors.)"},{"issue":"2","key":"e_1_2_1_7_2","doi-asserted-by":"crossref","DOI":"10.1002\/spe.4380070209","article-title":"Non\u2010 \u201cinterpretive\u201d FORTRAN input\/output","volume":"7","author":"Torsun I. S.","year":"1976","journal-title":"Software\u2014Practice and Experience"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1974.6323616"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380070302","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380070302","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T10:17:18Z","timestamp":1699784238000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380070302"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1977,6]]},"references-count":7,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1977,6]]}},"alternative-id":["10.1002\/spe.4380070302"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380070302","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1977,6]]}}}