Related articles |
---|
SIMD compiler thomas.lavergne@laposte.net (Thomas Lavergne) (2002-05-31) |
Re: SIMD compiler cdg@nullstone.com (Christopher Glaeser) (2002-06-02) |
Re: SIMD compiler crwfrd@umich.edu (Randy Crawford) (2002-06-07) |
Re: SIMD compiler franck.pissotte.pas.de.spam@free.fr (Franck Pissotte) (2002-06-07) |
Re: SIMD compiler alexc@world.std.com (Alex Colvin) (2002-06-09) |
From: | "Christopher Glaeser" <cdg@nullstone.com> |
Newsgroups: | comp.compilers |
Date: | 2 Jun 2002 01:39:41 -0400 |
Organization: | Concentric Internet Services |
References: | 02-05-164 |
Keywords: | C, parallel |
Posted-Date: | 02 Jun 2002 01:39:41 EDT |
> Does anyone have book reference or link about SIMD compiler ?
About ten years ago I developed a SIMD C compiler based on GNU gcc as
a consultant for Maspar. The language was MPL. Unfortunately, I
don't have copies of the User Guide or implementation, but I think you
can find it with a little searching (google search Maspar MPL).
The SIMD exentions to C were powerful and expressive, and at the same
time quite intuitive and easy to learn. In addition to supporting
SIMD data types, the language also supported SIMD control flow (if,
for, while, switch, break, continue, function calls, etc). I would
encourage you to review this work if you are planning to develop a
SIMD compiler. If you are unable to locate a copy of the MPL
compiler, let me know and I'll see if I can locate a copy for you.
Best,
Christopher Glaeser cdg@nullstone.com
Return to the
comp.compilers page.
Search the
comp.compilers archives again.