9 citations found. Retrieving documents...
D. Engler, "VCODE: A retargetable, extensible, very fast dynamic code generation system," in Proc. Int. Conf. Programming Language Design and Implementation, May 1996, pp. 160--170.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Native Data Representation: An Efficient Wire Format.. - Eisenhauer.. (2002)   (Correct)

....for every incoming record type. These routines are generated by the receiver on the fly, as soon as the wire format is known. PBIO dynamic code generation is performed using a Georgia Tech DCG package that provides a virtual RISC instruction set. Early versions of PBIO used the MIT Vcode system [26]. The instruction set provided by DRISC is relatively generic, and most instruction generation calls produce only one or two native machine instructions. Native machine instructions are generated directly into a memory buffer and can be executed without reference to an external compiler or ....

D. R. Engler, "Vcode: a retargetable, extensible, very fast dynamic code generation system," in Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation (PLDI '96), May 1996.


Software Based Instruction Caching for the RAW Architecture - Miller (1999)   (2 citations)  (Correct)

....statistics (profiling) or provide debugging information. These systems typically do their translation at runtime so that the data to be collected can be altered on the fly [11, 3] and so that time is not wasted translating code that does not actually get executed. Dynamic code generation systems [5] operate in a very similar manner. They typically implement some virtual machine by translating an intermediate language (e.g. Java 11 bytecode) into machine code at runtime. This is done so that the same program can be run on any system which implements the appropriate virtual machine, without ....

D. R. Engler, "VCODE: A Retargetable, Extensible, Very Fast Dynamic Code Generation System", Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation, pp. 160-170, May 1996.


Beyond Java: An Infrastructure for High-Performance Mobile Code on .. - Franz (1997)   (9 citations)  (Correct)

....of software distribution via CD ROM, its limits will soon become apparent when low bandwidth wireless connectivity becomes pervasive. Hence, a compact universal representation for mobile code is required. The search for such a universal representation is the subject of much current research [Engler 1996, Inferno, Lindholm et al. 1996] including recent work of the author [Franz Kistler 1996, Kistler Franz 1997] Although Sun Microsystems Java technology is now the de facto standard for portable applets distributed across the Internet, it remains surprisingly simple to provide ....

D. R. Engler (1996); "Vcode: A Retargetable, Extensible, Very Fast Dynamic Code Generation System"; Proceedings of the ACM Sigplan `96 Conference on Programming Language Design and Implementation, published as ACM Sigplan Notices, 31:5, 160-170.


APF: A Modular Language for Fast Packet Classification - Lambright, Debray (1996)   (Correct)

....strategies to improve locality, and transformations on the finite automaton to reduce memory traffic. We omit a more complete discussion due to space limitations. 4. The automaton may be compiled into abstract machine code that is then incrementally compiled to native code at runtime (see, e.g. [2, 5, 6, 7]) Such an approach would offer both quick installation and runtime efficiency. Indeed, such alternative implementation strategies can be supported within the same compiler, and selected by the user, so as to offer a great deal of overall flexibility. In the current prototype implementation, an ....

....into C programs that are then compiled using the C compiler. Because of this, the insertion time that is, the time taken to produce an executable packet classifier from a specification is fairly high. This issue can be addressed, for example, by using incremental compilation to native code [2, 5, 6, 7]. We intend to incorporate this into a future version of the system. 5 Conclusion Fast classification of packets is fundamental in any networked system. Previous proposals for languages for specifying packet classifiers tended to be nonmodular, low level, and implementation oriented, with ....

D. R. Engler, "VCODE: a Retargetable, Extensible, Very Fast Dynamic Code Generation System", Proc. SIGPLAN '96 Conference on Programming Language Design and Implementation, May 1996.


A Case for Automatic Run-Time Code Optimization - Feigin (1999)   (5 citations)  (Correct)

.... et al. have a similar system called DyC, in which the programmer identifies variables, rather than code regions, for potential run time optimization [14] Related to the work on C has been the development of fast dynamic code generators to efficiently perform the necessary run time compilation [10,12]. Unlike the work presented in this thesis, these methods place the burden on the programmer to identify regions amenable to run time optimization. Deco uses the runtime 64 profiler to drive input specific optimizations, rather than depending on the programmer s knowledge to provide a summary of ....

D. Engler, "VCODE: A Retargetable, Extensible, Very Fast Dynamic Code Generation System," PLDI, 1996.


A Novel Methodology for the Design of.. - Hoffmann, Kogel.. (2001)   (3 citations)  (Correct)

No context found.

D. Engler, "VCODE: A retargetable, extensible, very fast dynamic code generation system," in Proc. Int. Conf. Programming Language Design and Implementation, May 1996, pp. 160--170.


Active Library Resolution in Active Networks - Lee (1998)   (Correct)

No context found.

D.R. Engler, "VCODE: A Retargetable, Extensible, Very Fast Dynamic Code Generation System," SIGPLAN Notices, Vol. 31, No. 5, May 1996, pp. 160-170. Available at http://www.pdos.lcs.mit.edu/~engler/vcode-pldi.ps


A Survey of Adaptive Optimization in Virtual Machines - Arnold, Fink, Grove, Hind.. (2004)   (Correct)

No context found.

D. R. Engler, "VCODE: A retargetable, extensible, very fast dynamic code generation system," ACM SIGPLAN Notices, vol. 31, no. 5, pp. 160--170, May 1996, published as part of the proceedings of PLDI'96.


A Portable Approach to Dynamic Optimization in Run-time.. - Masuhara, Yonezawa (2001)   (2 citations)  (Correct)

No context found.

) Engler, D. R. "VCODE: A Retargetable, Extensible, Very Fast Dynamic Code Generation System". In Proceedings of Conference on Programming Language Design and Implementation (PLDI'96)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC