Passer à la navigation principale Passer à la recherche Passer au contenu principal

Scaling up partial evaluation for optimizing the Sun commercial RPC protocol

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We report here a successful experiment in using partial evaluation on a realistic program, namely the Sun commercial RPC (Remote Procedure Call) protocol. The Sun RPC is implemented in a highly generic way that offers multiple opportunities of specialization. Our study also shows the incapacity of traditional binding-time analyses to treat real system programs. Our experiment has been made with Tempo, a partial evaluator for C programs targeted towards system software. Tempo's binding-time analysis had to be improved to integrate partially static data structures (interprocedu-rally), context sensitivity, use sensitivity and return sensitivity. The Sun RPC experiment files, including the specialized implementation, are publicly available upon request to the authors.

langue originaleAnglais
titreProceedings of the 1997 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, PEPM 1997
EditeurAssociation for Computing Machinery
Pages116-126
Nombre de pages11
ISBN (imprimé)0897919173, 9780897919173
Les DOIs
étatPublié - 1 janv. 1997
Modification externeOui
Evénement1997 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, PEPM 1997 - Amsterdam, Pays-Bas
Durée: 12 juin 199713 juin 1997

Série de publications

NomProceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation

Une conférence

Une conférence1997 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, PEPM 1997
Pays/TerritoirePays-Bas
La villeAmsterdam
période12/06/9713/06/97

Empreinte digitale

Examiner les sujets de recherche de « Scaling up partial evaluation for optimizing the Sun commercial RPC protocol ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation