[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ptp-dev] TAU Plugin Status
|
Yes, I'm trying to help Wyatt think about generalization and using the
plugin extension point architecture for integration...
...Beth
Beth Tibbitts (859) 243-4981 (TL 545-4981)
High Productivity Tools / Parallel Tools http://eclipse.org/ptp
IBM T.J.Watson Research Center
Mailing Address: IBM Corp., 455 Park Place, Lexington, KY 40511
wspear
<wspear@cs.uorego
n.edu> To
Sent by: "Parallel Tools Platform general
ptp-dev-bounces@e developers" <ptp-dev@xxxxxxxxxxx>
clipse.org cc
Subject
10/05/2007 12:39 Re: [ptp-dev] TAU Plugin Status
PM
Please respond to
Parallel Tools
Platform general
developers
<ptp-dev@eclipse.
org>
On 10/5/07, Greg Watson <g.watson@xxxxxxxxxxxx> wrote:
Hi Wyatt,
It's great to see progress being made on this tool infrastructure. I have
a few questions/comments:
1. I'd like to include the components that are providing generic
performance tool support in the core PTP. This will require refactoring
the generic parts into separate plugins and using extension points to
provide the tool-specific functionality. Is this something you'd be
willing to do?
The TAU specific functionality is being gradually shifted into the generic
components. The goal is to eventually have most of TAU's functionality
defined by its own tool XML file, rather than hard coded plugin components.
I still need to look more closely at extension points for adding
functionality that is tool specific. That is definitely something I plan
to work on, but most of my attention is on the core of the plugins right
now.
2. Are you assuming PTP 1.x or 2.x?
Presently development is for PTP 1.x. The only reason I haven't moved on
to 2.x is that TAU users really require Fortran support. Once Photran is
available for Eclipse 3.3 I will move to PTP 2.x as quickly as I can. I
suspect that most of the work I am putting in right now will port over to
2.x (and the latest Eclipse and CDT) without too much difficulty.
Supporting the new CDT launch and build systems will probably be the
majority of the work.
3. Do you have any timeline for when you'd like to provide a release?
The plugins have been included with TAU for the last several releases. At
this point the core features are fairly stable and usable. My concern with
an official Eclipse-side release is that the architecture of the plugins is
still in flux. For example, the tool xml file format is probably going to
change a lot before it stabilizes. Pulling the TAU specific stuff out and
leaving the basic generic components would not take long, however I am less
sure about the timeline for completing generalization of the TAU specific
elements, which is how I would rather handle it. Besides tool-genericness,
are there any features or attributes you think should be in place for a
(beta) release? Is there a time by which you think a release would be
especially appropriate?
Thanks,
Wyatt
Regards,
Greg
On Oct 4, 2007, at 5:39 PM, wspear wrote:
Greetings,
Thanks to Beth's diligent efforts the current set of performance
analysis plugins are now up on CVS. The improvements and various
bugfixes are listed over on the eclipsezilla entry (
https://bugs.eclipse.org/bugs/show_bug.cgi?id=168292). Quite a lot
has changed since the last CVS commit but one of the most exciting
new features is the ability for the user to specify his or her own
performance tools, weather they are compiler wrappers, execution
utilities of performance data analysis tools, for use in a basic
performance analysis work-flow.
I intend to have an updated entry on the PTP wiki soon detailing
the new functionality. The current entry (
http://wiki.eclipse.org/PTP/designs/perf_tools_framework/TAU )
remains accurate with respect to the TAU-specific functionality.
There is still a lot to be done and things are being added and
adjusted fairly quickly. The next patch should include better
support for specifying the output and analysis of performance data.
Additional features in the works include support for
database-enabled storage and display of profile data types in
addition to TAU's, support for tool-specific environment variable
configuration, EFS compatibility and user defined tool
configuration tabs in the launch configuration manager.
If anyone wants help installing and using the plugins please let me
know. Questions, comments or feedback on the performance plugins
are encouraged. Development is quite flexible at this point so
this is a good time to provide suggestions.
Regards,
Wyatt Spear
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev