Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] OpenMP Refactorings/Transformations that developers would like to have in PTP

Nick,
That's terrific! Let me know if I can help you find your way around what's there now.
OpenMP could certainly use some attention to add some new features.

...Beth

Beth Tibbitts
Eclipse Parallel Tools Platform http://eclipse.org/ptp
IBM STG - High Performance Computing Tools
Mailing Address: IBM Corp., 745 West New Circle Road, Lexington, KY 40511


Inactive hide details for nchen.dev---03/07/2011 02:35:16 AM---Hi (Cross-posting on ptp-dev and ptp-user since developers and unchen.dev---03/07/2011 02:35:16 AM---Hi (Cross-posting on ptp-dev and ptp-user since developers and users of PTP might be interested in t


    From:

nchen.dev@xxxxxxx

    To:

ptp-dev@xxxxxxxxxxx, ptp-user@xxxxxxxxxxx

    Date:

03/07/2011 02:35 AM

    Subject:

[ptp-dev] OpenMP Refactorings/Transformations that developers would like to have in PTP

    Sent by:

ptp-dev-bounces@xxxxxxxxxxx




Hi

(Cross-posting on ptp-dev and ptp-user since developers and users of PTP might be interested in this)

First let me introduce myself. I'm Nick, a PhD student working with Ralph Johnson in the Software Engineering group at the University of Illinois at Urbana-Champaign. I'm looking at using PTP to implement a set of transformations/refactorings that might be useful for OpenMP developers. Right now, I'm concentrating on implementing transformations (through the LTK refactoring framework) that will reduce/eliminate false sharing. This includes transformations such as splitting scalar[1], expand record[1] and selection of runtime scheduling parameters[2].

What are some other refactorings/transformations that you would like to see implemented? I'm not an OpenMP expert so I would greatly appreciate any suggestions from expert developers on features that could help make their lives easier while working with OpenMP.

I also welcome any other suggestions on other features that you would like to see in PTP for OpenMP. I noticed that the PLDT plug-ins for OpenMP were contributed in 2006 and have been undergoing constant API evolutions to keep up with CDT and the Eclipse platform over the years; however, nothing new has been added. So if you have any other features that you would like, please let me know and I might be able to implement them as well.

Thanks in advance!

--
Nick Chen

[1] False Sharing and Spatial Locality in Multiprocessor Caches <
http://iacoma.cs.uiuc.edu/iacoma-papers/false_sharing.pdf>
[2] False Sharing Elimination by Selection of Runtime Scheduling Parameters <
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.8785>
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev


GIF image

GIF image


Back to the top