Skip to main content
  • Book
  • © 2011

Guide to ILDJIT

Authors:

  • Presents a guide to getting started with the ILDJIT compilation framework
  • Includes supplementary material: sn.pub/extras

Part of the book series: SpringerBriefs in Computer Science (BRIEFSCOMPUTER)

  • 2033 Accesses

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (7 chapters)

  1. Front Matter

    Pages i-xiii
  2. Introduction

    • Simone Campanoni
    Pages 1-4
  3. Compiling with Optimization

    • Simone Campanoni
    Pages 25-39
  4. Intermediate Representation (IR)

    • Simone Campanoni
    Pages 41-62
  5. Analyzing and Transforming Programs

    • Simone Campanoni
    Pages 63-73
  6. Internal Structure

    • Simone Campanoni
    Pages 75-95
  7. Back Matter

    Pages 97-97

About this book

This book is a guide to getting started with ILDJIT, a compilation framework designed to be both easily extensible and easily configurable. Within this framework, it is possible to build a tool-chain by customizing ILDJIT for specific purposes. Customizations can be used within both static and dynamic compilers already included in the framework without adaptations. Moreover, customizations allow modification of both the behaviors and the characteristics of these compilers to better satisfy the particular need. Currently, ILDJIT is able to translate bytecode programs to generate machine code for both Intel x86 and ARM processors. By relying on ILDJIT technology, more input languages or platforms can be supported. After an introduction to ILDJIT, this guide goes into detail on how to exploit it by extending the framework to match specific requirements. Finally, there is an introduction and discussion of the design choices followed during the authors’ years of development efforts towards ILDJIT.

Authors and Affiliations

  • Dept. of Engineering & Applied Sciences, Harvard University, Cambridge, USA

    Simone Campanoni

Bibliographic Information

  • Book Title: Guide to ILDJIT

  • Authors: Simone Campanoni

  • Series Title: SpringerBriefs in Computer Science

  • DOI: https://doi.org/10.1007/978-1-4471-2194-7

  • Publisher: Springer London

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Simone Campanoni 2011

  • Softcover ISBN: 978-1-4471-2193-0Published: 15 September 2011

  • eBook ISBN: 978-1-4471-2194-7Published: 15 September 2011

  • Series ISSN: 2191-5768

  • Series E-ISSN: 2191-5776

  • Edition Number: 1

  • Number of Pages: XIII, 97

  • Number of Illustrations: 30 b/w illustrations

  • Topics: Programming Languages, Compilers, Interpreters

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access