Hello Richard and Mike,
        Thank you for your interest in the cilkplus branch to GCC 4.7.

While the full Intel Cilk Plus Specification (available at 
http://software.intel.com/en-us/articles/intel-cilk-plus-specification/) 
includes array notations, they are not implemented in the current release. As 
mentioned in the announcement, the current release is a subset of the language 
extension that includes the Intel Cilk Plus keywords, reducers, and the SIMD 
pragmas, as well as the Intel Cilk Plus runtime for Linux on the x86 and x86-64 
architectures.

The release includes 3 Changelogs:
 - gcc/gcc/Changelog.cilk
 - gcc/cp/Changelog.cilk
 - gcc/c-family/Changelog.cilk

I've attached copies for your convenience.  Could I have done something to make 
these more obvious?

Thanking You,

Yours Sincerely,

Balaji V. Iyer.


-----Original Message-----
From: Richard Guenther [mailto:richard.guent...@gmail.com] 
Sent: Saturday, August 20, 2011 3:33 AM
To: Mike Stump
Cc: Iyer, Balaji V; gcc-patches@gcc.gnu.org
Subject: Re: Announcing the Port of Intel(r) Cilk (TM) Plus into GCC

On Sat, Aug 20, 2011 at 8:12 AM, Mike Stump <mikest...@comcast.net> wrote:
> On Aug 15, 2011, at 1:30 PM, Iyer, Balaji V wrote:
>>   This letter describes the recently created GCC branch called "cilkplus" 
>> that ports the Intel(R) Cilk(TM) Plus language extensions to the C and C++ 
>> front-ends of gcc-4.7. We are looking for collaborators and advice as we 
>> proceed
>
> Enhance the gcc plugin infrastructure to permit the extension to be a pure 
> plugin.  :-)  I'm thinking about doing this for the Objective-C and 
> Objective-C++ languages, as a fun, get the feet wet project.  We can rely 
> upon -flto to improve performance, should performance be a concern.
>
> The actual goal however, is to provide a way for people to play around and 
> add extensions, like say for example, the Apple Blocks extension, but without 
> rebuilding gcc, only using the standard plugin interface.  I think longer 
> term, this can enhance the design and layout of gcc itself.

I of course like the notion of having data-parallel array statements
in C just like in Fortran.  If only because that makes developing
middle-end arrays
easier and a cross-frontend thing ;)  I suppose the present
implementation scalarizes those in the C frontend, but I didn't yet
look at the branch (and seriously,
a short overview of the code changes, like posting a ChangeLog, would be nice).

Thanks,
Richard.

Attachment: c-family-ChangeLog.cilk
Description: c-family-ChangeLog.cilk

Attachment: cp-ChangeLog.cilk
Description: cp-ChangeLog.cilk

Attachment: gcc-ChangeLog.cilk
Description: gcc-ChangeLog.cilk

Reply via email to