Parallelism in Language Translation
{'Code': '05010400', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'name not available', 'PO_EMAI': None, 'PO_PHON': None}
This is an investigation of the extent to which parallelism can be used         to speed up the execution of certain software development tasks.                Parallelism is becoming commonly available in software development              environments, in the form of multiprocessor workstations or in the form         of networks of (uniprocessor) workstations.  This research attempts to          capitalize on the availability of parallelism to speed up existing              software tasks as well as to contemplate the use of more ambitious              software tools.                                                                                                                                                 Concentration is on software tools for performing language translation,         including traditional programming language translation with                     optimization, as well as text formatting, proof checking and a variety          of other software tools that can be viewed as implementing the                  translation of a context-free language.                                                                                                                         These language translation problems are specified as attribute                  grammars.  These provide a high-level, functional specification of the          translation process which allows the automatic construction of                  efficient parallel translators.  There are three principal issues:                                                                                              1. Strategies for efficient parallel attribute grammar evaluation and           their performance relative to sequential evaluators and more                    traditional compilation techniques.                                                                                                                             2. Specification of various global compiler optimization techniques in          an attribute grammar framework.                                                                                                                                 3. An assessment of the generality of attribute grammars for                    specification of various problems not related to traditional                    programming language translation, including extending their use for             specifications of computations on graphs rather than on trees.
[{'FirstName': 'Lori', 'LastName': 'Pollock', 'PI_MID_INIT': 'L', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Lori L Pollock', 'EmailAddress': 'pollock@udel.edu', 'NSF_ID': '000212323', 'StartDate': '05/01/1988', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Hans-Juergen', 'LastName': 'Boehm', 'PI_MID_INIT': 'K', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Hans-Juergen K Boehm', 'EmailAddress': None, 'NSF_ID': '000429583', 'StartDate': '05/01/1988', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Willy', 'LastName': 'Zwaenepoel', 'PI_MID_INIT': None, 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Willy Zwaenepoel', 'EmailAddress': 'willy@rice.edu', 'NSF_ID': '000463361', 'StartDate': '05/01/1988', 'EndDate': None, 'RoleCode': 'Principal Investigator'}]
{'Name': 'William Marsh Rice University', 'CityName': 'Houston', 'ZipCode': '770051827', 'PhoneNumber': '7133484820', 'StreetAddress': '6100 MAIN ST', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Texas', 'StateCode': 'TX', 'CONGRESSDISTRICT': '09', 'CONGRESS_DISTRICT_ORG': 'TX09', 'ORG_UEI_NUM': 'K51LECU1G8N3', 'ORG_LGL_BUS_NAME': 'WILLIAM MARSH RICE UNIVERSITY', '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': '2875', 'Text': 'SYSTEM SOFTWARE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1987&All=true', 'xml': '8716914.xml'}