Performance Measurement and Analysis Tools for Parallel     and Distributed Programs
{'Code': '05010500', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Tianay Robinson', 'PO_EMAI': 'trobinso@nsf.gov', 'PO_PHON': '7032927859'}
The area of research is in the tools and methods for performance                measurement and analysis of parallel and distributed programs.  The             research is based on two main principles.  The first principle is that          programmers should be supplied with the maximum information about their         program.  This information should be available from all levels of               abstraction.  To prevent the programmer from being inundate with                irrelevant details, there must a logical and intuitive organization to          this data.  The second principle is that programmers should be supplied         with answers, not numbers.  The performance tool should be able to guide        the programmer to the location of the performance problem, and describe         the problem in terms of the source program.                                                                                                                     The current research is in techniques for automatically guiding the             programmer to performance problems.  The techniques for identifying             critical resource utilization, determining interaction and scheduling           affects, and detecting program time phase behavior will be explored.  The       investigators will include user interface issues to relate performance          results and measurement specification to the program source code.  The          combination of these techniques will provide programmers with information       needed to more easily make significant improvements in their programs.
{'FirstName': 'Barton', 'LastName': 'Miller', 'PI_MID_INIT': 'P', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Barton P Miller', 'EmailAddress': 'bart@cs.wisc.edu', 'NSF_ID': '000455518', 'StartDate': '07/15/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'University of Wisconsin-Madison', 'CityName': 'MADISON', 'ZipCode': '537151218', 'PhoneNumber': '6082623822', 'StreetAddress': '21 N PARK ST STE 6301', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Wisconsin', 'StateCode': 'WI', 'CONGRESSDISTRICT': '02', 'CONGRESS_DISTRICT_ORG': 'WI02', 'ORG_UEI_NUM': 'LCLSJAGTNZQ7', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF WISCONSIN SYSTEM', 'ORG_PRNT_UEI_NUM': None}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '288000', 'Text': 'SOFTWARE ENGINEERING AND LANGU'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1987&All=true', 'xml': '8703373.xml'}