Dear Yin,

It would be interesting to learn more about underlying technologies of 
your method. I'm asking because currently a number of similar 
auto-parallelization transforms already exist, for instance: Graphite 
(part of GCC), LLVM Polly (part of LLVM). It would be interesting to 
compare lots of features and capabilities. For example:

Can you deal with stack of nested paralell and non-parallel loops?
Do you have a cost function to estimate the worthiness of parallelization?
What about loops with side-effects?

There are a lot of questions like this, I think they should be covered 
in a solid technical report and reviewed, prior to public call.
 From our experience, I can tell that even having a working tool of this 
kind, it is still a very long a hard process to get it practical and 
usable in real applications.

Good luck with your project!
- D.

On 11/21/2012 05:55 PM, Yin Ma wrote:
> HI Sun,
>
> Thanks for providing those information. We are a team of
> compiler engineers who know Open64 well and want to do
> some kind of development work in this field if the funding is
> available.
>
> Thanks,
>
>                                Yin
>
> -----Original Message-----
> From: Sun Chan [mailto:sun.c...@gmail.com]
> Sent: Monday, November 19, 2012 11:26 PM
> To: Yin Ma
> Cc: open64-devel@lists.sourceforge.net; open64-u...@lists.sourceforge.net
> Subject: Re: [Open64-devel] Open64 based C/C++ Source to Source Loop 
> Parallelizer
>
> ICT in China has done a lot of work on Whirl2c/c++, they are ready to
> checkin the code. Their work has the same goal as what you stated. May
> be you can start from their work?
> Sun
>
> On Tue, Nov 20, 2012 at 1:58 PM, Yin Ma <y...@affinic.com> wrote:
>> Hello,
>>
>>
>>
>>            We are doing an Open64 based source-to-source compiler that can
>> take
>>
>> C/C++ source code and automatically pick the right loop and  output
>> parallelized
>>
>> version in C/C++. The parallelized can be compiled by the general C/C++
>> compilers
>>
>> and linked with an additional runtime library to be an executable.
>>
>>            This work will improve the functionality of Open64 on whirl2c and
>> improve
>>
>> Open64’s support on auto parallelization. We hope you like this idea and
>> support
>>
>> this work. We pledge a little money from you in order to make this work
>> possible.
>>
>> If you like to contribute, please click this link
>> http://www.indiegogo.com/ALNO
>>
>>   to get the detail.
>>
>>
>>
>> Thanks,
>>
>>
>>
>>                                                    Yin
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Monitor your physical, virtual and cloud infrastructure from a single
>> web console. Get in-depth insight into apps, servers, databases, vmware,
>> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
>> Pricing starts from $795 for 25 servers or applications!
>> http://p.sf.net/sfu/zoho_dev2dev_nov
>> _______________________________________________
>> Open64-devel mailing list
>> Open64-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/open64-devel
>>
>
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> Open64-devel mailing list
> Open64-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/open64-devel


------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to