Architectures for Higher Speed List Processing
{'Code': '05010300', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Yechezkel Zalcstein', 'PO_EMAI': 'zzalcste@nsf.gov', 'PO_PHON': '7032920000'}
With the recent interest in Artificial Intelligence, nonmumeric                 (specially list) processing has been brought to the forefront.  This            has led to a demand for computer architectures that are suited to               nonnumeric processing tasks.  In this research proposal, the                    researchers identify four major area in the list processing paradigm            namely: 1) function calls, 2) environment maintenance, 3) data                  structure access and 4) garbage collection.  They propose to                    investigate methods that a) allow fast and efficient implementations of         function call and environment maintenance mechanisms, b) allow streamed         access to data structures and c) reduce the burden on the garbage               collection process.                                                                                                                                             For the efficient implementation of function call and environment               maintenance mechanisms, they will investigate new cache management              strategies for the stacks that are used to implement the mechanisms.            Since streamed access to data is crucial to a pipelined implementation          of list-processing architecture, they will investigate representations          of list structures that allow streamed access.  Current list-processing         architectures are constrained to accessing list structures serially.            They also will investigate strategies that reduce the overhead due to           garbage collection by reclaiming some garbage cells without passing             them on to garbage collection process.
[{'FirstName': 'Andrew', 'LastName': 'Pleszkun', 'PI_MID_INIT': 'R', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Andrew R Pleszkun', 'EmailAddress': 'arp@boulder.colorado.edu', 'NSF_ID': '000308198', 'StartDate': '09/01/1987', 'EndDate': None, 'RoleCode': 'Co-Principal Investigator'}, {'FirstName': 'Gurindar', 'LastName': 'Sohi', 'PI_MID_INIT': 'S', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Gurindar S Sohi', 'EmailAddress': 'sohi@cs.wisc.edu', 'NSF_ID': '000305837', 'StartDate': '09/01/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}]
{'Name': 'University of Wisconsin-Madison', 'CityName': 'MADISON', 'ZipCode': '537151218', 'PhoneNumber': '6082623822', 'StreetAddress': '21 North Park Street', 'StreetAddress2': 'Suite 6301', 'CountryName': 'United States', 'StateName': 'Wisconsin', 'StateCode': 'WI', 'CONGRESSDISTRICT': '02', 'CONGRESS_DISTRICT_ORG': 'WI02', 'ORG_DUNS_NUM': '161202122', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF WISCONSIN SYSTEM', 'ORG_PRNT_DUNS_NUM': '041188822'}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '4715', 'Text': 'COMPUTER SYSTEMS ARCHITECTURE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1987&All=true', 'xml': '8706722.xml'}