More Related Content
Similar to Eclipse Con 2010 PTP
Similar to Eclipse Con 2010 PTP (20)
Eclipse Con 2010 PTP
- 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. 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. 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. 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. 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. 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