Python调用SSE2进行高性能计算
介绍
在本文的教程中,我要讨论一下怎样用Python调用外部库来进行高性能计算。Python调用库的计算结果,计算由汇编语言调用的SSE指令集,此速度在极限条件下(不作分支判断,只在一个循环中做加减乘除计算)与纯Python计算相比可以提升2000倍。 在进入教程之前,我们先简单介绍一下本文所讲述调用过程。 Python先调用这个库,这个库的计算由HLA提供,C语言调用HLA函数。然后计算结果通过标准Python接口传给Python。
在本文的教程中,我要讨论一下怎样用Python调用外部库来进行高性能计算。Python调用库的计算结果,计算由汇编语言调用的SSE指令集,此速度在极限条件下(不作分支判断,只在一个循环中做加减乘除计算)与纯Python计算相比可以提升2000倍。 在进入教程之前,我们先简单介绍一下本文所讲述调用过程。 Python先调用这个库,这个库的计算由HLA提供,C语言调用HLA函数。然后计算结果通过标准Python接口传给Python。