"A Computer-Aided Programming Tool for Microprocessors"
{'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 major issue in multiprocessing is not the construction of a                 multiprocessor system, but its efficient use in real applications.  The         current research is on computer aided programming tools that help               programmers in coding problems for multiprocessors.  Such a tool                recommends program partitioning, inserts synchronization primitives             selected by the programmer, and estimates program performance.                  Moreover, it provides quality measures in order to help programmers in          improving their programs/algorithms by reducing various kinds of                dependencies. The development of tools to facilitate parallelism in             multiprocessor architectures is potentially significant.
{'FirstName': 'Daniel', 'LastName': 'Gajski', 'PI_MID_INIT': 'D', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Daniel D Gajski', 'EmailAddress': 'gajski@uci.edu', 'NSF_ID': '000208010', 'StartDate': '07/15/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'University of California-Irvine', 'CityName': 'IRVINE', 'ZipCode': '926970001', 'PhoneNumber': '9498247295', 'StreetAddress': '160 ALDRICH HALL', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'California', 'StateCode': 'CA', 'CONGRESSDISTRICT': '47', 'CONGRESS_DISTRICT_ORG': 'CA47', 'ORG_UEI_NUM': 'MJC5FCYQTPE6', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF CALIFORNIA IRVINE', 'ORG_PRNT_UEI_NUM': 'MJC5FCYQTPE6'}
{'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': '8700738.xml'}