Matches in SemOpenAlex for { <https://semopenalex.org/work/W42303964> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W42303964 abstract "We describe the current status of and provide preliminary performance results for a compiler of Prolog to C. The compiler is novel in that it is designed to accept different kinds of high-level information (typically obtained via an 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 off-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." @default.
- W42303964 created "2016-06-24" @default.
- W42303964 creator A5046300457 @default.
- W42303964 creator A5064285122 @default.
- W42303964 creator A5073531919 @default.
- W42303964 date "2003-12-01" @default.
- W42303964 modified "2023-10-02" @default.
- W42303964 title "Improving the compilation of prolog to C using type and determinism information: Preliminary results" @default.
- W42303964 cites W1481885045 @default.
- W42303964 cites W1517590008 @default.
- W42303964 cites W1518788700 @default.
- W42303964 cites W1533556407 @default.
- W42303964 cites W1538992328 @default.
- W42303964 cites W1559402073 @default.
- W42303964 cites W1570041031 @default.
- W42303964 cites W1576119130 @default.
- W42303964 cites W1589263172 @default.
- W42303964 cites W1607985220 @default.
- W42303964 cites W1608659702 @default.
- W42303964 cites W1638365353 @default.
- W42303964 cites W1911314295 @default.
- W42303964 cites W1969456304 @default.
- W42303964 cites W1980108527 @default.
- W42303964 cites W1982243747 @default.
- W42303964 cites W2000226983 @default.
- W42303964 cites W2058847156 @default.
- W42303964 cites W2074516823 @default.
- W42303964 cites W2089499361 @default.
- W42303964 cites W2155247860 @default.
- W42303964 cites W2156049870 @default.
- W42303964 cites W3085129737 @default.
- W42303964 hasPublicationYear "2003" @default.
- W42303964 type Work @default.
- W42303964 sameAs 42303964 @default.
- W42303964 citedByCount "0" @default.
- W42303964 crossrefType "journal-article" @default.
- W42303964 hasAuthorship W42303964A5046300457 @default.
- W42303964 hasAuthorship W42303964A5064285122 @default.
- W42303964 hasAuthorship W42303964A5073531919 @default.
- W42303964 hasConcept C111919701 @default.
- W42303964 hasConcept C133162039 @default.
- W42303964 hasConcept C169590947 @default.
- W42303964 hasConcept C177264268 @default.
- W42303964 hasConcept C199360897 @default.
- W42303964 hasConcept C26517878 @default.
- W42303964 hasConcept C2776760102 @default.
- W42303964 hasConcept C2779818221 @default.
- W42303964 hasConcept C41008148 @default.
- W42303964 hasConcept C548217200 @default.
- W42303964 hasConcept C81721847 @default.
- W42303964 hasConceptScore W42303964C111919701 @default.
- W42303964 hasConceptScore W42303964C133162039 @default.
- W42303964 hasConceptScore W42303964C169590947 @default.
- W42303964 hasConceptScore W42303964C177264268 @default.
- W42303964 hasConceptScore W42303964C199360897 @default.
- W42303964 hasConceptScore W42303964C26517878 @default.
- W42303964 hasConceptScore W42303964C2776760102 @default.
- W42303964 hasConceptScore W42303964C2779818221 @default.
- W42303964 hasConceptScore W42303964C41008148 @default.
- W42303964 hasConceptScore W42303964C548217200 @default.
- W42303964 hasConceptScore W42303964C81721847 @default.
- W42303964 hasLocation W423039641 @default.
- W42303964 hasOpenAccess W42303964 @default.
- W42303964 hasPrimaryLocation W423039641 @default.
- W42303964 hasRelatedWork W1540868736 @default.
- W42303964 hasRelatedWork W1646059830 @default.
- W42303964 hasRelatedWork W2014805020 @default.
- W42303964 hasRelatedWork W2051632385 @default.
- W42303964 hasRelatedWork W2059853822 @default.
- W42303964 hasRelatedWork W2116796716 @default.
- W42303964 hasRelatedWork W2402925437 @default.
- W42303964 hasRelatedWork W2406304837 @default.
- W42303964 hasRelatedWork W2765510215 @default.
- W42303964 hasRelatedWork W2907613511 @default.
- W42303964 hasRelatedWork W2948652948 @default.
- W42303964 hasRelatedWork W1510451600 @default.
- W42303964 hasRelatedWork W1605280102 @default.
- W42303964 hasRelatedWork W1785772597 @default.
- W42303964 hasRelatedWork W1899549890 @default.
- W42303964 hasRelatedWork W191291604 @default.
- W42303964 hasRelatedWork W2136249805 @default.
- W42303964 hasRelatedWork W2813986343 @default.
- W42303964 hasRelatedWork W2827355621 @default.
- W42303964 hasRelatedWork W2871932713 @default.
- W42303964 isParatext "false" @default.
- W42303964 isRetracted "false" @default.
- W42303964 magId "42303964" @default.
- W42303964 workType "article" @default.