Claudio J. Ochoa
Intel
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Claudio J. Ochoa.
Electronic Notes in Theoretical Computer Science | 2008
Claudio J. Ochoa; Germán Puebla
We present Oracle-Based Partial Evaluation (OBPE), a novel approach to on-line Partial Evaluation (PE) which decides the control strategy to use for each call pattern by using an oracle function which compares the results of specializing such call pattern w.r.t. a set of strategies. Our proposal is motivated by Poly-Controlled Partial Evaluation (PCPE), which allows using different control strategies for different call patterns. Given a set CS of control strategies, the best PCPE specialized programs outperform the specialized programs obtained by traditional PE for any of the control strategies in CS, especially when resource-aware specialization is performed. Unfortunately, computing all PCPE specialized programs and then choosing a posteriori the best one is too costly in practice. In contrast, in OBPE a single specialized program is computed. We have developed an empirical oracle whose parameters are approximated from a set of training data, by using constraint logic programming. Our experimental results show that the additional cost of OBPE when compared with traditional PE is a constant factor and that, at least in our experiments, OBPE obtains significantly better specializations. We argue that our proposal is relevant in practice and introduces clear improvements over standard PE. Our work is developed in the context of logic programs, though the ideas are in principle of interest to the PE of any programming language.
Archive | 2009
Carlos Carrizo; Claudio J. Ochoa; Lucas A. Massuh
Archive | 2010
Claudio J. Ochoa; Matthew J. Allum; Stanley Mo; Shannon R. Schroeder
Archive | 2011
Stanley Mo; Claudio J. Ochoa; Gustavo D. Domingo Yaguez; Robert Staudinger
Archive | 2011
Claudio J. Ochoa; Stanley Mo; Victor Szilagyi; Elliot Smith; Gustavo D. Domingo Yaguez
Archive | 2011
Stanley Mo; Claudio J. Ochoa; Gustavo D. Domingo Yaguez; Robert Staudinger; Victor Szilagyi
Archive | 2011
Robert Staudinger; Claudio J. Ochoa; Victor Szilagyi; Stanley Mo
Archive | 2011
Stanley Mo; Claudio J. Ochoa; Victor Szilagyi; Elliot Smith
Archive | 2011
Stanley Mo; Victor Szilagyi; Claudio J. Ochoa; Shannon R. Schroeder
Archive | 2011
Rodolfo Kohn; Claudio J. Ochoa; Leandro M. Cino