Patent ID: 9465712
Filing Date: 2016-10-11
CPC Classification: G06F

Claim Text:
1. A method, in a high performance computing (HPC) arrangement comprising multiple computing nodes that cooperate to perform a computation using a switching fabric for distributing messages between the multiple computing nodes, the method comprising: measuring a first performance profile of an application pre-compiled using a first dynamically linked library for performing the computation using the multiple computing nodes on the HPC arrangement, wherein measuring the first performance profile includes recording a first time for completing an inter-node command of the pre-compiled application using a first switching fabric; simulating execution of the application on a second switching fabric by measuring a second performance profile of the pre-compiled application on the HPC arrangement, wherein measuring the second performance profile includes recording a second time for completing the inter-node command using the second switching fabric, wherein the second switching fabric is simulated by transmitting the inter-node command through the first switching fabric after introducing, by a second dynamically linked library that calls the first dynamically linked library, a delay of a predetermined time associated with the second switching fabric; and modeling an effect of the delay on performance of the pre-compiled application by comparing the first performance profile with the second performance profile.