Experimental Evaluation of the G-Machine
{'Code': '05010300', 'Directorate': {'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Yechezkel Zalcstein'}
The G-machine is a language-directed architecture for evaluation of             functional-language programs by graph reduction.  This grant focuses on         novel compiler optimization needed to make the full power of declarative        programming in lazy functional languages available without paying a             large performance penalty.  Utilizing the compiler and simulator already        developed, the following topics are being explored;                                                                                                             1.  Vector Nodes,                                                                                                                                               2.  Narrowing,                                                                                                                                                  3.  Detection of non-terminating computations,                                                                                                                  4.  Wrapped and Unwrapped Functions,                                                                                                                            5.  Design of a fast P-stack, and                                                                                                                               6.  Efficiency of higher-order function applications.
{'FirstName': 'Richard', 'LastName': 'Kieburtz', 'EmailAddress': 'dick@cse.ogi.edu', 'StartDate': '07/01/1987', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'Oregon Graduate Institute of Science & Technology', 'CityName': 'Beaverton', 'ZipCode': '970068921', 'PhoneNumber': '5036451121', 'StreetAddress': '20000 NW Walker Road', 'CountryName': 'United States', 'StateName': 'Oregon', 'StateCode': 'OR'}
{'Code': '4715', 'Text': 'COMPUTER SYSTEMS ARCHITECTURE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1986&All=true', 'xml': '8611374.xml'}