[ Contact Info | Site Index ]

Welcome

The Paradyn project develops technology that aids tool and application developers in their pursuit of high-performance, scalable, parallel and distributed software. The primary project, Paradyn, leverages a technique called dynamic instrumentation to efficiently obtain performance profiles of unmodified executables. This dynamic binary instrumentation technology is independently available to researchers via the Dyninst API.

Other research by the Paradyn project includes dynamic instrumentation of running operating system kernels, the Kerninst project, and the development of middleware for scalable, efficient, robust applications in the MRNet multicast/reduction network.

 

News Items

• Please come see us at our SC2009 booth (#2449) the week of November 16th. We will be demonstrating our latest results and software, including work we have done with our research partners.

• Dyninst 6.0, SymtabAPI 6.0, StackwalkerAPI 1.0, InstructionAPI 1.0, and DepgraphAPI beta have been released.

• The 2010 Paradyn/Dyninst Annual Meeting will be held in Madison in conjunction with the Condor group during the week of April 12, 2010.

MRNet 2.1 has been released.

• The 2009 Paradyn/Dyninst Annual Meeting was held on April 27-28 at the University of Maryland.

• The Paradyn group had a great research exhibit at the SC2007 Conference. See our group photo (1.3 MB) from the conference.

Recent Papers

On analyzing and instrumenting binaries that are obfuscated, packed, and self-modifying: "Hybrid Analysis and Control of Malware Binaries" by Roundy and Miller, Submitted for publication.


On a new group file idiom for building highly scalable tools: "Group File Operations for Scalable Tools and Middleware" by Brim and Miller, 16th Annual International Conference on High Performance Computing, Cochin, India. December 2009. Best Paper Award.


On a highly scalable debugging technique: "Scalable Temporal Order Analysis for Large Scale Debugging" by Ahn, de Supinski, Laguna, Lee, Liblit, Miller, and Schulz, Supercomputing 2009 (SC2009), Portland, OR, November 2009.

On fault diagnosis of large-scale clusters using self-propelled instrumentation: "Diagnosing Distributed Systems with Self-Propelled Instrumentation" by Mirgorodskiy and Miller, ACM/IFIP/USENIX 9th International Middleware Conference, Leuven, Belgium, December 2008.


On highly scalable debugging techniques: "Lessons Learned at 208K: Towards Debugging Millions of Cores" by Lee, Ahn, Arnold, Supinski, Legendre, Miller, Schulz, and Liblit, Supercomputing 2008 (SC2008), Austin, TX, November 2008.


On machine-learning approaches to stripped binary parsing: "Learning to Analyze Binary Computer Code" by Rosenblum, Zhu, Miller, and Hunt in AAAI '08, Chicago, Illinois, July 2008.


On scalable daemon launching: "Painless, Portable Large Scale Tool Daemon Launching" by Ahn*, Arnold, de Supinski*, Lee*, Miller and Schulz*. (* LLNL)


On scalable TBON reliability: "A Scalable Failure Recovery Model for Tree-based Overlay Networks" by Arnold and Miller.


[ Contact Info | Site Index ]