Facultad De Informatica
|
Descargar SCORM
Este recurso ha sido solicitado 1 veces (0 veces en los últimos 31 días).
Para poder solicitar este recurso debe identificarse como usuario de la biblioteca
|
| |
Ver
Detalles del recurso
|
|
|
Facultad De Informatica
|
| Id. |
42138993 |
| Idioma |
inglés
|
| Titulo |
Facultad De Informatica |
| Autor(es) |
M. Carro |
| Localización |
http://citeseer.ist.psu.edu/703457.html
|
| Versión |
1.0 |
| Estado |
Final
|
| Descripción |
We describe the current status of and provide performance results for a prototype compiler of
Prolog to C. The compiler is novel in that it is designed to accept di#erent kinds of high-level
information, typically obtained via an automatic analysis of the initial Prolog program and expressed
in a standardized language of assertions, and use this information to optimize the resulting
C code, which is then further processed by an o#-the-shelf C compiler. The basic translation process
used essentially mimics an unfolding of a C-coded bytecode emulator with respect to the
particular bytecode corresponding to the Prolog program. Optimizations are then applied to this
unfolded program. This is facilitated by a more flexible design of the bytecode instructions and
their lower-level components. This approach allows reusing a sizable amount of the machinery of
the bytecode emulator: ancillary pieces of C code, data definitions, memory management routines
and areas, etc., as well as mixing bytecode emulated code with natively compiled code in a relatively
straightforward way. We report on the performance of programs compiled by the current
version of the system, both with and without analysis information. |
| Tipo |
pdf |
| Palabras clave |
M. Carro Facultad De Informatica |
| Tipo de Interactividad |
Expositivo
|
| Nivel de Interactividad |
muy bajo
|
| Audiencia |
Estudiante
Profesor
Autor
|
| Estructura |
Atomic |
| Coste |
no
|
| Copyright |
sí
|
|
unrestricted |
| Formatos |
pdf |
| Requerimientos técnicos |
Browser: Any |
| Relación |
[IsBasedOn] http://clip.dia.fi.upm.es/papers/morales04:compilation-tr.pdf
[References] oai:CiteSeerPSU:603361
[References] oai:CiteSeerPSU:703521
[References] oai:CiteSeerPSU:601982
[References] oai:CiteSeerPSU:540933
[References] oai:CiteSeerPSU:705122
|
| Fecha de contribución |
31-mar-2009 |
| Contacto |
|
|
|
|
|
Valoración de los usuarios
No hay ninguna valoración para este recurso. Sea el primero en
valorar este recurso.
|
|
|
|