Intel SPMD Program Compiler: ISPC soll parallele Programmierung vereinfachen
(Bild: Intel)

Intel SPMD Program Compiler

ISPC soll parallele Programmierung vereinfachen

Intel bietet mit dem Intel SPMD Program Compiler (ISPC) ein Werkzeug an, das Entwicklern das parallele Programmieren vereinfachen soll. Diese können dabei seriell Programme schreiben, die von den SIMD-Einheiten in Intels CPUs beschleunigt ausgeführt werden.

Anzeige

Intels Compiler ISPC erstellt Programme nach dem Muster "single program, multiple data" (SPMD), die aber aussehen wie herkömmliche, serielle Programme. Ausgeführt werden sie aber in mehreren Instanzen parallel auf den SIMD-Einheiten von Intel-CPUs. Dadurch sollen die Programme rund dreimal so schnell laufen, verspricht Intel.

Geschrieben werden die Programme in einer speziellen SPMD-Sprache, die auf C basiert. Die gesamte Software ist Open Source und steht unter einer BSD-Lizenz. Für den Backend-Code setzt Intel auf die Compiler-Infrastruktur LLVM.

Intels ISPC läuft unter Windows, Linux und Mac OS X, unterstützt x86- und x86-64-Architekturen sowie SSE2- und SSE4-Instruktionen. Demnächst soll die Unterstützung von AVX hinzukommen.

Code und Binärpakete von ISPC sind unter ispc.github.com zu finden.


Kommentieren



Anzeige

  1. Spezialist/in Zeitwirtschaft
    Universitätsklinikum Bonn, Bonn
  2. Strategischer Einkäufer (m/w)
    KHS GmbH, Dortmund
  3. (Lead) Analytics Engineer (m/w)
    Deutsche Bank | Eschborn, Eschborn
  4. Anwendungsentwickler (m/w)
    Surecomp DOS GmbH, Hamburg

Detailsuche


Top-Angebote
  1. DEAL DER WOCHE: ANNO 2070: Die Tiefsee Add-on [PC Download]
    8,50€
  2. NEU: 4 Blu-rays für 30 EUR
    (u. a. Interstellar, Grand Budapest Hotel, Teenage Mutant Ninja Turtles, Django Unchained, Edge of...
  3. NEU: Serien bis zu 40% reduziert
    (u. a. Futurama 7. Season 8,99€, Die Simpsons 17. Season 14,97€, Vikings 1. Season 12,97€)

Weitere Angebote


Folgen Sie uns
       


  1. Generationen-Fernsehen

    Sony-Lautsprecher ist zugleich Fernbedienung fürs TV

  2. Miaow

    Offene GPGPU-Architektur vorgestellt

  3. Satellit

    Neuer 4K-Demokanal bei SES Astra

  4. Test Lost Horizon 2

    Agenten, Artefakte - und technische Probleme

  5. Arena.net

    Guild Wars 2 ist jetzt fast kostenlos

  6. Digiskopie ausprobiert

    Ich schau dir in die Augen, Wildes!

  7. Epix

    Netflix beendet wichtigen Filmrechtevertrag

  8. Boeing

    Mit der Laserkanone gegen Drohnen

  9. Bioware

    Erweiterung Trespasser schließt Dragon Age Inquistion ab

  10. Security

    Standardpasswörter bei Heimroutern entdeckt



Haben wir etwas übersehen?

E-Mail an news@golem.de



Windows 10 im Upgrade-Test: Der Umstieg von Windows 7 auf 10 lohnt sich!
Windows 10 im Upgrade-Test
Der Umstieg von Windows 7 auf 10 lohnt sich!
  1. Windows 10 Erfolgreicher als das angeblich erfolgreiche Windows 8
  2. Windows 10 Updates lassen sich unter Umständen 12 Monate aufschieben
  3. Windows-10-Updates Microsoft intensiviert die Geheimniskrämerei

Game Writer: Warum Quereinsteiger selten gute Storys für Spiele schreiben
Game Writer
Warum Quereinsteiger selten gute Storys für Spiele schreiben
  1. This War of Mine Krieg mit The Little Ones auf Konsole
  2. Swapster Deutsche Börse plant Handelsplattform für Spieler
  3. Ninja Theory Hellblade und eine Heldin mit Trauma

Uberchord ausprobiert: Besser spielen statt Highscore jagen
Uberchord ausprobiert
Besser spielen statt Highscore jagen
  1. Play Music Googles Musikdienst bekommt kuratierte Playlisten
  2. GTA 5 Rockstar-Editor bald für PS4 und Xbox One
  3. DAB+ WDR schaltet seine Mittelwellensender ab

  1. Update ist da... Wer kann das bestätigen?

    han80 | 17:17

  2. Aktualität

    LesenderLeser | 17:17

  3. Re: 2 kW für 15 Sekunden

    M.P. | 17:16

  4. Re: Rechtzeitig für Steam Machines

    zwangsregistrie... | 17:14

  5. Re: leicht & hipp

    aLpenbog | 17:13


  1. 16:57

  2. 16:39

  3. 15:14

  4. 14:00

  5. 12:32

  6. 12:01

  7. 12:00

  8. 11:49


  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