A Tool-Based Software Laboratory for Distributed and        Parallel Computing
{'Code': '05010400', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Forbes D. Lewis', 'PO_EMAI': None, 'PO_PHON': None}
This is a project to build a tool-based software laboratory to                  facilitate experimental research in distributed and parallel computing.         The laboratory has three major components: a collection of high-level           tools to aid in the development of distributed and parallel algorithms,         a programming language workbench, and a configurable operating system           kernel.  The long term goal is to use the laboratory as a vehicle for           addressing several problems fundamental to the design and use of                distributed and parallel systems.  These problems range from                    implementing parallel algorithms that exploit alternative                       architectures, to understanding the principles of interprocess                  communication and synchronization across a wide spectrum of                     architectures, to designing system software that exploits the                   heterogeneity and redundancy inherent in distributed and parallel               architectures.  In addition to this long term goal, designing and               implementing the laboratory will allow investigation of two                     complementary issues.  First, the problem of building powerful and              efficient tools is interesting and challenging research in its own              right.  Each tool must be general enough to support a wide range of             applications and at the same time must be efficiently implementable on          a wide spectrum of underlying architectures.  Second, the breadth of            the laboratory will allow study of the interaction between system               components.  In particular, how high-level tools for designing parallel         algorithms depend on the language support systems, and how these                systems, in turn, depend on the communication support provided by the           kernel.
[{'FirstName': 'Udi', 'LastName': 'Manber', 'PI_MID_INIT': None, 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Udi Manber', 'EmailAddress': None, 'NSF_ID': '000430439', 'StartDate': '05/15/1989', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Norman', 'LastName': 'Hutchinson', 'PI_MID_INIT': 'c', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Norman c Hutchinson', 'EmailAddress': None, 'NSF_ID': '000159163', 'StartDate': '05/15/1989', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Richard', 'LastName': 'Schlichting', 'PI_MID_INIT': 'D', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Richard D Schlichting', 'EmailAddress': 'rick@cs.arizona.edu', 'NSF_ID': '000269857', 'StartDate': '05/15/1989', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Gregory', 'LastName': 'Andrews', 'PI_MID_INIT': 'R', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Gregory R Andrews', 'EmailAddress': 'greg@cs.arizona.edu', 'NSF_ID': '000427938', 'StartDate': '05/15/1989', 'EndDate': None, 'RoleCode': 'Principal Investigator'}, {'FirstName': 'Larry', 'LastName': 'Peterson', 'PI_MID_INIT': 'L', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Larry L Peterson', 'EmailAddress': 'llp@cs.princeton.edu', 'NSF_ID': '000406115', 'StartDate': '05/15/1989', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}]
{'Name': 'University of Arizona', 'CityName': 'TUCSON', 'ZipCode': '85721', 'PhoneNumber': '5206266000', 'StreetAddress': '845 N PARK AVE RM 538', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Arizona', 'StateCode': 'AZ', 'CONGRESSDISTRICT': '07', 'CONGRESS_DISTRICT_ORG': 'AZ07', 'ORG_UEI_NUM': 'ED44Y3W6P7B9', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF ARIZONA', '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': '287500', 'Text': 'SYSTEM SOFTWARE'}, {'Code': '914500', 'Text': 'SPECIAL PROGRAMS-RESERVE'}]
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8811423.xml'}