Eclipse Con 2010 PTP

1,141 views

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,141
On SlideShare
0
From Embeds
0
Number of Embeds
296
Actions
Shares
0
Downloads
32
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Eclipse Con 2010 PTP

  1. 1. a development environment for high performance computing Monday, April 5, 2010
  2. 2. Goals • Improve parallel programming productivity • Hide the parallel system complexity from the developer • Create tools designed to specifically address parallel programming problems • Meet the development challenges as parallel and mult-core technologies converge © 2 0 1 0 b y G r e g Wa t s o n ; m a d e ava i l a b l e u n d e r t h e E P L 1 . 0 2 Monday, April 5, 2010
  3. 3. Project Structure • Parallel Tools Platform – Launching, monitoring, debugging – Static analysis – External tools framework, TAU, ISP, PPW • Remote Development Tools – Remote project indexing and building • Photran – Fortran language support – Refactoring: Rename, Extract Procedure, Extract Local Variable, Introduce IMPLICIT NONE, Make Private Entity Public, Encapsulate Variable, Add ONLY to USE Statement, Minimize ONLY List, Make COMMON Consistent, Move Saved Variables to COMMON, Loop Interchange (Unchecked), Replace Obsolete Operators, Change Keyword Case – Fortran debugging © 2 0 1 0 b y G r e g Wa t s o n ; m a d e ava i l a b l e u n d e r t h e E P L 1 . 0 3 Monday, April 5, 2010
  4. 4. Status • 15 Committers – 9 PTP, 3 pending – 6 Photran • Bugs – 537 version 2.0 – 132 currently open • Downloads – PTP ? – Photran ~3000 © 2 0 1 0 b y G r e g Wa t s o n ; m a d e ava i l a b l e u n d e r t h e E P L 1 . 0 4 Monday, April 5, 2010
  5. 5. Demo © 2 0 1 0 b y G r e g Wa t s o n ; m a d e ava i l a b l e u n d e r t h e E P L 1 . 0 5 Monday, April 5, 2010
  6. 6. Future Work • Scalability – UI/Model changes to support very large systems and job sizes – Protocol changes to reduce overhead and avoid overloading Eclipse • Debugger – Stability improvements – New debugging techniques for large applications – Multicore debugging • New Features – New java-based resource manager framework – Support for PBS job scheduler © 2 0 1 0 b y G r e g Wa t s o n ; m a d e ava i l a b l e u n d e r t h e E P L 1 . 0 6 Monday, April 5, 2010
  7. 7. More Information • eclipse.org/ptp • eclipse.org/photran © 2 0 1 0 b y G r e g Wa t s o n ; m a d e ava i l a b l e u n d e r t h e E P L 1 . 0 7 Monday, April 5, 2010

×