Abo
  • Services:
Anzeige
Die JIT-Architektur von LLILC
Die JIT-Architektur von LLILC (Bild: Microsoft)

LLILC: Microsoft veröffentlicht LLVM-basierten Compiler für .NET

Die JIT-Architektur von LLILC
Die JIT-Architektur von LLILC (Bild: Microsoft)

Mit LLILC entsteht ein neuer Compiler für .Net auf der Basis von LLVM. Aktuelle Compiler soll das Projekt zunächst nicht ersetzen. Außerdem stehen die Arbeiten erst am Anfang.

Anzeige

Quellcode, der das .Net-Framework verwendet, wird üblicherweise erst in eine Zwischensprache übersetzt, dann mit Hilfe der Common Language Runtime (CLR) in Maschinensprache übertragen und ausgeführt. Alternativ zu dem bisherigen RyuJIT der CLR stellt Microsoft nun mit LLILC Werkzeuge bereit, die ähnliche Aufgaben erfüllen, aber auf LLVM basieren.

In der Ankündigung des Microsoft-Angestellten Russell Hadley heißt es, mit LLILC sollten die Möglichkeiten getestet werden, die ein neuer Code-Generator auf Basis von LLVM bietet. Das gelte insbesondere für die Möglichkeit zur Portierung auf neue Architekturen und Betriebssysteme. Derzeit enthält LLILC einen JIT-Compiler, der mit der CLR des neuen .Net Core genutzt werden kann.

Geplant ist darüber hinaus ein Ahead-of-Time-Compiler, der die Codeerzeugung zur Laufzeit und das Erstellen nativer Binärdateien erlauben soll. Letzteres erinnert vor allem an .Net Native, das 2014 vorgestellt wurde. In einem FAQ schreiben die Entwickler, dass LLILC als Compiler für .Net Native genutzt werden könne, um andere Systeme als Windows zu unterstützen.

Das Projekt steht den Angaben zufolge erst am Anfang. Zwar hätten die ersten Schritte sehr schnell umgesetzt werden können, doch das Team müsse für eine bessere Unterstützung noch einige Bestandteile an LLVM anpassen oder hinzufügen. In ersten Experimenten konnten dennoch bereits rund 90 Prozent der Tests in der CoreCLR erfolgreich kompiliert werden. Für den Rest müsse aber weiter RyuJIT verwendet werden.

Der Code steht unter MIT-Lizenz auf Github bereit. Dort findet sich auch eine recht ausführliche Liste mit Arbeitsbereichen, die als Einstieg für externe Entwickler gedacht sind.


eye home zur Startseite
Geistesgegenwart 14. Apr 2015

http://www.mono-project.com/docs/advanced/mono-llvm/ "Mono support two compilation...



Anzeige

Stellenmarkt
  1. Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH, Eschborn
  2. Techniker Krankenkasse, Hamburg
  3. OSRAM GmbH, Regensburg
  4. InterComponentWare AG, Walldorf


Anzeige
Hardware-Angebote
  1. 17,99€ statt 29,99€

Folgen Sie uns
       


  1. Datenschutz

    Facebook erhält weiterhin keine Whatsapp-Daten

  2. Glasfaser

    Telekom will mehr Kooperationen für FTTH

  3. Open Data

    OKFN will deutsche Wetterdaten befreien

  4. Spectrum Next

    Voll kompatible Neuauflage des ZX Spectrum ist finanziert

  5. OmniOS

    Freier Solaris-Nachfolger steht vor dem Ende

  6. Cybercrime

    Computerkriminalität nimmt statistisch gesehen zu

  7. Red+ Kids

    Vodafone führt Tarif für Kinder unter zehn Jahren ein

  8. Quantencomputer

    Alleskönner mit Grenzen

  9. Deutschland

    Handelsplattform soll echte Glasfaser stärker verbreiten

  10. App Store

    Apple kürzt Provision für Affiliate-Links



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Hate-Speech-Gesetz: Regierung kennt keine einzige strafbare Falschnachricht
Hate-Speech-Gesetz
Regierung kennt keine einzige strafbare Falschnachricht
  1. Neurowissenschaft Facebook erforscht Gedanken-Postings
  2. Rundumvideo Facebooks 360-Grad-Ballkamera nimmt Tiefeninformationen auf
  3. Spaces Facebook stellt Beta seiner Virtual-Reality-Welt vor

Creators Update: Game Mode macht Spiele runder und Windows 10 ruckelig
Creators Update
Game Mode macht Spiele runder und Windows 10 ruckelig
  1. Microsoft Zwei große Updates pro Jahr für Windows 10
  2. Windows 10 Version 17xx-2 Stromsparmodus kommt für die nächste Windows-Version
  3. Windows as a Service Die erste Windows-10-Version hat noch drei Wochen Support

Linux auf dem Switch: Freiheit kann ganz schön kompliziert sein!
Linux auf dem Switch
Freiheit kann ganz schön kompliziert sein!
  1. Digital Ocean Cloud-Hoster löscht versehentlich Primärdatenbank
  2. Google Cloud Platform für weitere Microsoft-Produkte angepasst
  3. Marktforschung Cloud-Geschäft wächst rasant, Amazon dominiert den Markt

  1. Re: wieso erst ab 10?

    mazzaker | 16:34

  2. Re: Wow, ist da viel falsch...

    Hotohori | 16:33

  3. Absolut Sinnvoll! (kwt)

    Ockermonn | 16:32

  4. Re: Gibts bei uns schon

    neocron | 16:30

  5. Re: DRM braucht es nicht - Aber auf den Fire...

    PiranhA | 16:30


  1. 16:19

  2. 16:02

  3. 15:40

  4. 14:51

  5. 14:17

  6. 13:52

  7. 12:45

  8. 12:03


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel