Skip to main content

2011 | OriginalPaper | Buchkapitel

4. Compiling with Optimization

verfasst von : Simone Campanoni

Erschienen in: Guide to ILDJIT

Verlag: Springer London

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

ILDJIT translates the CIL program given as input to its intermediate representation (IR). Several code optimization algorithms can be applied to IR code before producing the correspondent machine code. This chapter starts by describing the general idea behind code optimization algorithms in order to better describe how they can be applied inside the ILDJIT compilation framework, which organizes them in optimization levels.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Appel, A.W.: Modern compiler implementation in Java. Cambridge University Press, Cambridge (2002) Appel, A.W.: Modern compiler implementation in Java. Cambridge University Press, Cambridge (2002)
2.
Zurück zum Zitat Aho, A.V., Sethi, R., Ullman, J.D.: Compilers Principles, Techniques and Tools. Prentice Hall, NJ (2003) Aho, A.V., Sethi, R., Ullman, J.D.: Compilers Principles, Techniques and Tools. Prentice Hall, NJ (2003)
3.
Zurück zum Zitat Campanoni, S., Agosta, G., Crespi-Reghizzi, S., Di Biagio, A. A highly flexible, parallel virtual machine: design and experience of ILDJIT. Software: Practice and Experience. pp. 177–207 (2010) Campanoni, S., Agosta, G., Crespi-Reghizzi, S., Di Biagio, A. A highly flexible, parallel virtual machine: design and experience of ILDJIT. Software: Practice and Experience. pp. 177–207 (2010)
4.
Zurück zum Zitat Campanoni, S., Sykora, M., Agosta, G., Crespi-Reghizzi, S. Dynamic look ahead compilation: a technique to hide JIT compilation latencies in multicore environment. International conference on compiler construction. pp. 220–235 (2009) Campanoni, S., Sykora, M., Agosta, G., Crespi-Reghizzi, S. Dynamic look ahead compilation: a technique to hide JIT compilation latencies in multicore environment. International conference on compiler construction. pp. 220–235 (2009)
Metadaten
Titel
Compiling with Optimization
verfasst von
Simone Campanoni
Copyright-Jahr
2011
Verlag
Springer London
DOI
https://doi.org/10.1007/978-1-4471-2194-7_4