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
(Presentations)
(Presentations)
 
(30 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
=== Articles and Papers ===
 
=== Articles and Papers ===
  
* ''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
+
* [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
* ''An Integrated Environment for the Development of Parallel Applications'', Proceedings of the 2nd International Workshop on Parallel Tools for High Performance Computing, July 2008
+
* [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
* ''An Integrated Tools Platform for Multi-Core Enablement'', Proceedings of the Second Workshop on Software Tools for Multi-Core Systems, March 2007
+
* [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
* ''A Model Based Framework for the Integration of Parallel Tools'',  Proceedings of the 2006 IEEE International Conference on Cluster Computing (Cluster'06), September 2006
+
* [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
* [http://www.computer.org/portal/site/cise/menuitem.92a12adebee18778161489108bcd45f3/index.jsp?&pName=cise_level1_article&TheCat=1001&path=cise/2006/v8n4&file=sci.xml& ''Developing Scientific Applications Using Eclipse'', Computing in Science & Engineering, July 2006]
+
* 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
 +
* 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.]
 +
* [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
 +
* [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
 +
* [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
 +
* [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
 +
* [http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1644709 ''Developing Scientific Applications Using Eclipse'', Computing in Science & Engineering, July 2006]
 
* [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]
 
* [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]
  
 
=== Presentations ===
 
=== Presentations ===
 
+
* [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)
 +
* [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]
 +
* [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]
 +
* [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  
 
* ''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]]
+
* [[PTP/articles/static_analysis | ''Static Analysis in PTP with CDT'', EclipseCon 2008]]  
* [http://www.eclipsecon.org/2008/?page=sub/&id=373 ''Static Analysis in PTP with CDT'', EclipseCon 2008]
+
** The code in this EclipseCon 2008 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.
+
** The code examples in the talk are in the dev.eclipse.org repository; information is on slide 9
+
*** CVS repository info
+
**** Host: dev.eclipse.org
+
**** Repository path: /cvsroot/tools
+
**** User: anonymous (or your committer id)
+
**** Connection type: pserver (or extssh if you have a committer id)
+
*** 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
+
**** You don't need the rest of PTP to use PLDT
+
*** Open up HEAD to find the sample code for the talk
+
**** Open up org.eclipse.ptp project,  open tools/samples
+
**** Check out org.eclipse.ptp.pldt.sampleCDTstaticAnalysis  project
+
**To run the examples in the code:
+
***Load up the code above
+
***launch an Eclipse Application with the code in the workspace
+
***create a CDT project with some code
+
***use the three buttons added to the toolbar to see output
+
***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://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/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/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]
Line 53: Line 41:
  
 
For tutorial materials see [[PTP/tutorials| PTP Tutorials]] page.
 
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 ===
 
===Other sources of information ===
  
See also http://www.eclipse.org/ptp/doc.php
+
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

Back to the top