SYSTEMS AND METHODS FOR PROFILING AN APPLICATION RUNNING ON A PARALLEL-PROCESSING COMPUTER SYSTEM
Patent №
US 8,375,368
Granted
2013-02-12
Filed 2007
Owner
PEAKSTREAM INC.
+1 more
AI components
4
ml · kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11716508
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime system enables users to leverage the computational power of the parallel-processing computer systems to accelerate/optimize numeric and array-intensive computations in their application programs. A profiling tool is used to collect, analyze, and visualize the performance data of an application in connection with its execution on a parallel-processing computer system through the runtime system. This profiling tool greatly enhances an application developer's ability to understand how an application is executed on the parallel-processing computer system and fine-tune the application to achieve high performance.
AI classification
Ownership
PEAKSTREAM INC.
assignment · 193470041
GOOGLE INC.
assignment · 229630317
Assignors
TUCK, NATHAN D., PAPAKIPOS, MATTHEW N., GRANT, BRIAN K., DEMETRIOU, CHRISTOPHER G., CIVLIN, JAN
On an employer assignment, the assignors are typically the inventors.