Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PTP/articles"

< PTP
(Other Articles and Documents about PTP)
(Presentations)
 
(47 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Other Articles and Documents about PTP ==
+
== Articles and Other Documents about PTP ==
  
[http://www.eclipsecon.org/2008/?page=sub/&id=373 Static Analysis in PTP with CDT]
+
=== Articles and Papers ===
* The code in this talk mostly uses Eclipse 3.3 (Europa), CDT 4.0, and PTP 2.0. For information on a development environment for this, see [[PTP/environment_setup_20 | Environment set up for PTP 2.0]]
+
 
** When installing CDT 4.0.x, be sure to get the optional Testing feature, which has the DOM AST view shown in the talk.
+
* [http://www.computer.org/portal/web/csdl/doi/10.1109/ICPPW.2011.53 ''Scalable Control and Monitoring of Supercomputer Applications Using an Integrated Tool Framework''], Proceedings of the 2011 40th International Conference on Parallel Processing Workshops, Sep. 2011
* The code examples in the talk are in the dev.eclipse.org repository; information is on slide 9
+
* [http://ppw.hcs.ufl.edu/publications/UPCprodViaTools.pdf ''Improving UPC Productivity via Integrated Development Tools''], Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Models (PGAS10), Nov. 2010
** CVS repository info
+
* [http://www.cs.utah.edu/formal_verification/GEM/web/papers/GEM_PSTI_2010.pdf GEM: Graphical Explorer of MPI Programs] - [http://www.eecs.berkeley.edu/~fuerling/psti/docs/gem-psti-2010.pdf slides PDF], Proceedings of the First International Workshop on Parallel Software Tools and Tool Infrastructures, Sept. 2010
*** Host: dev.eclipse.org
+
* [http://www.cs.utah.edu/news/GEM.pdf A Parallel Tools Platform Integration of MPI Formal Analysis] - article in [http://www.cs.utah.edu/news/teapot/Spring2010.pdf The Utah Teapot] newsletter of the School of Computing, University of Utah, by Chris Derrick, Alan Humphrey and Ganesh Gopalakrishnan, Spring 2010
*** Repository path: /cvsroot/tools
+
* Technical Report: [http://www.cs.utah.edu/research/techreports/2009/pdf/UUCS-09-007.pdf  "GEM: Graphical Explorer for MPI Programs"] by Alan Humphrey, Chris Derrick,  Ganesh Gopalakrishnan and Beth Tibbitts
*** User: anonymous (or your committer id)
+
* GEM Poster:  [http://www.cs.utah.edu/formal_verification/GEM/PTP/GEM_Poster.ppt An Integration of Dynamic MPI Formal Verification Within Eclipse PTP]  by Alan Humphrey, Chris Derrick, and Ganesh Gopalakrishnan, won first place in the [http://www.cs.utah.edu/news/homepage/archives/2010/03/2010_soc_poster.html 2010 University of Utah School of Computing Poster Competition.]
*** Connection type: pserver (or extssh if you have a committer id)
+
* [http://doi.ieeecomputersociety.org/10.1109/IPDPS.2009.5160941 ''An Integrated Approach To Improving The Parallel Application Development Process''], Proceedings of the 14th International Workshop on High-Level Parallel Programming Models and Supportive Environments (to appear), May 2009
** Configure branches as shown in the development environment setup information above, and under ptp_2_0 branch, check out the org.eclipse.ptp.pldt.* projects under org.eclipse.ptp/tools
+
* [http://dx.doi.org/10.1007/978-3-540-68564-7_2 ''An Integrated Environment for the Development of Parallel Applications''], Proceedings of the 2nd International Workshop on Parallel Tools for High Performance Computing, July 2008
*** You don't need the rest of PTP to use PLDT
+
* [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ptp/doc/presentations/stmcs07_Tibbitts_EclipsePTPa_paper.pdf?root=Tools_Project&view=co  An Integrated Tools Platform for Multi-Core Enablement ] - [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ptp/doc/presentations/stmcs07_Tibbitts_EclipsePTPa.pdf?root=Tools_Project&view=co slides PDF], Proceedings of the Second Workshop on Software Tools for Multi-Core Systems, March 2007
** Open up HEAD to find the sample code for the talk
+
* [http://dx.doi.org/10.1109/CLUSTR.2006.311883 ''A Model Based Framework for the Integration of Parallel Tools''],  Proceedings of the 2006 IEEE International Conference on Cluster Computing (Cluster'06), September 2006
*** Open up org.eclipse.ptp project,  open tools/samples
+
* [http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1644709 ''Developing Scientific Applications Using Eclipse'', Computing in Science & Engineering, July 2006]
*** Check out org.eclipse.ptp.pldt.sampleCDTstaticAnalysis  project
+
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/whitepapers/PTPWPv9.pdf?cvsroot=Tools_Project ''A Strategy for Addressing the Needs of Advanced Scientific Computing Using Eclipse as a Parallel Tools Platform'', White Paper, 2006]
*To run the examples in the code:
+
 
**Load up the code above
+
=== Presentations ===
**launch an Eclipse Application with the code in the workspace
+
* [http://download.eclipse.org/tools/ptp/docs/ptp-juno-demo.mov "The Eclipse Parallel Tools Platform", PTP BOF at XSEDE12] (Slideshow will open in QuickTime; use the right arrow key to move to the next slide or video clip)
**create a CDT project with some code
+
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/TibbittsEclipseCon2010_UPCandOpenMP.pdf?cvsroot=Tools_Project ''UPC and OpenMP Parallel Programming and Analysis in PTP with CDT '', EclipseCon, March 2010] - [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1428 EclipseCon page]
**use the three buttons added to the toolbar to see output
+
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/TibbittsEclipseCon2010_PTPfeedback.pdf?cvsroot=Tools_Project ''Make Me an Eclipse View (with less Plumbing) - the PTP External Tools Framework Feedback View'', EclipseCon, March 2010] - [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1500 EclipseCon page]
**Note that output is in the Console view '''of the development workbench''' where you checked out the code (not in the runtime workbench when the C projects are)
+
* [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1126 The Parallel Tools Platform: A Development Environment for High Performance Computing] EclipseCon 2010
 +
* ''An Integrated Environment for the Development of Parallel Applications'', Invited Presentation, J&uuml;lich Supercomputing Center, July 2008
 +
* [[PTP/articles/static_analysis | ''Static Analysis in PTP with CDT'', EclipseCon 2008]]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/Power.org_2007.pdf?cvsroot=Tools_Project ''IDEs and Eclipse - Myths and Facts About the Worlds Greatest IDE'', Power.org Architecture Summit, April 2007]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/stmcs07_Tibbitts_EclipsePTPa.pdf?cvsroot=Tools_Project ''An Integrated Tools Platform for Multi-Core Enablement'', Second Workshop on Software Tools for Multi-Core Systems, March 2007]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/EclipseCon_2007.pdf?cvsroot=Tools_Project ''Parallel Tools Platform - Now and the Future'', EclipseCon 2007]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/EclipseCon_2007_C_and_C++_Code_Introspection_Using_The_CDT.pdf?cvsroot=Tools_Project ''C and C++ Code Introspection Using the CDT'', EclipseCon 2007]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/EclipseCon_2007_DevelopingParallelApps.pdf?cvsroot=Tools_Project ''Developing Parallel Applications: The PTP's PLDT'', EclipseCon 2007]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/HPCWPL_2006.pdf?cvsroot=Tools_Project ''Programming Environments and Debugging'', Workshop on Programming Languages for High Performance Computing, December 2006]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/CDT_2006.pdf?cvsroot=Tools_Project ''Parallel Tools Platform - Parallel Debugger'', CDT Fall Summit, September 2006]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/Cluster_2006.pdf?cvsroot=Tools_Project ''A Model Based Framework for the Integration of Parallel Tools'', IEEE International Conference on Cluster Computing (Cluster'06), September 2006]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/UTK_2006.pdf?cvsroot=Tools_Project ''The Eclipse Parallel Tools Platform: A Framework and Community for Integrating Parallel Tools'', Invited Presentation, University of Tennessee, Knoxville, 2006]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/HPCS_Lang_2006.pdf?cvsroot=Tools_Project ''Achieving the P in HPCS'', HPCS Languages Workshop, July 2006]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/EclipseCon_2006.pdf?cvsroot=Tools_Project ''Parallel Application Development with Eclipse'', EclipseCon 2006]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/CDT_2005.pdf?cvsroot=Tools_Project ''Extending CDT to Debug Parallel Programs'', CDT Fall Summit, September 2005]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/LLNL_2005.pdf?cvsroot=Tools_Project ''The Eclipse Parallel Tools Platform Project'', Invited Seminars at Lawrence Livermore National Laboratory and Sandia National Laboratory, April 2005]
 +
* [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ptp/doc/presentations/EclipseCon_2005.pdf?cvsroot=Tools_Project ''The Eclipse Parallel Tools Platform Project'', EclipseCon 2005]
 +
 
 +
=== Tutorials ===
 +
 
 +
For tutorial materials see [[PTP/tutorials| PTP Tutorials]] page.
 +
 
 +
* [http://wiki.eclipse.org/Image:JAXBDemo.pdf Mini-tutorial on how to customize JAXB Configurable Resource Manager]
 +
 
 +
===Other sources of information ===
 +
 
 +
PTP help:  http://www.eclipse.org/ptp/doc.php - an online version of the Help content contained within the PTP plugins ... and more

Latest revision as of 17:16, 21 February 2013

Articles and Other Documents about PTP

Articles and Papers

Presentations

Tutorials

For tutorial materials see PTP Tutorials page.

Other sources of information

PTP help: http://www.eclipse.org/ptp/doc.php - an online version of the Help content contained within the PTP plugins ... and more

Copyright © Eclipse Foundation, Inc. All Rights Reserved.