Loading...
Please wait, while we are loading the content...
Similar Documents
QQ: Nanoscale timing and profiling
| Content Provider | CiteSeerX |
|---|---|
| Author | Frye, James Harris, Frederick C. King, James G. Wilson, Christine J. |
| Description | In Proceedings of PMEOPDS |
| Abstract | QQ is a tool for timing and memory profiling capable of nanoscale time resolution. Designed to minimize both learning curve and impact on the profiled code, it is platform independent and usable with sequential, distributed, and parallel programs. QQ is invoked via embedded function calls, and outputs event and timing records in a compact binary format. These records can be analyzed by external software packages. QQ obtains timing information from the hardware performance monitoring facilities designed into current microprocessors. Our implementation addresses the IA32 architecture, but the similar facilities of most modern processors allow QQ to readily be ported to other platforms. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Hardware Performance Monitoring Facility Modern Processor Nanoscale Timing Ia32 Architecture Current Microprocessor Timing Record Output Event Similar Facility Nanoscale Time Resolution Embedded Function Call Profiled Code External Software Package Compact Binary Format Parallel Program |
| Content Type | Text |
| Resource Type | Proceeding |