f*******y 发帖数: 988 | 1 就是对于用户来看只有一个CPU,编译的时候自动把可以分解的分解了 |
h***z 发帖数: 233 | 2 You can do that with some functional programming languages.
【在 f*******y 的大作中提到】 : 就是对于用户来看只有一个CPU,编译的时候自动把可以分解的分解了
|
r****t 发帖数: 10904 | 3 depends on 你的程序了,你都不知道怎么分解,电脑也不知道怎么分解。
对于 embarrassly parallel 问题, 你心里面知道该如何分解,电脑也可以(someone taught it, of course), ipython 对于这种问题提供一些这样的 syntax 可以对用户看起来是 code 单个 CPU, 但是自动使用多个 CPU.
【在 f*******y 的大作中提到】 : 就是对于用户来看只有一个CPU,编译的时候自动把可以分解的分解了
|
r*********r 发帖数: 3195 | 4 using OpenMP can do that for you.
but it only supports C, C++, Fortran now. |
l*****g 发帖数: 547 | 5 if you use SGI IRIX, you can do it automatically.
【在 f*******y 的大作中提到】 : 就是对于用户来看只有一个CPU,编译的时候自动把可以分解的分解了
|
f*******y 发帖数: 988 | 6 openmp已经很不错了,但是还需要directive的
【在 r*********r 的大作中提到】 : using OpenMP can do that for you. : but it only supports C, C++, Fortran now.
|
f*******y 发帖数: 988 | 7 我说的是用户知道懒得写的那种,比如一些loop,编译器应该很容易知道怎么分解
算法上的分解当然还是靠人
someone taught it, of course), ipython 对于这种问题提供一些这样的 syntax 可
以对用户看起来是 code 单个 CPU, 但是自动使用多个 CPU.
【在 r****t 的大作中提到】 : depends on 你的程序了,你都不知道怎么分解,电脑也不知道怎么分解。 : 对于 embarrassly parallel 问题, 你心里面知道该如何分解,电脑也可以(someone taught it, of course), ipython 对于这种问题提供一些这样的 syntax 可以对用户看起来是 code 单个 CPU, 但是自动使用多个 CPU.
|
a****l 发帖数: 8211 | 8 it's easier said than done!
【在 f*******y 的大作中提到】 : 我说的是用户知道懒得写的那种,比如一些loop,编译器应该很容易知道怎么分解 : 算法上的分解当然还是靠人 : : someone taught it, of course), ipython 对于这种问题提供一些这样的 syntax 可 : 以对用户看起来是 code 单个 CPU, 但是自动使用多个 CPU.
|
r*********r 发帖数: 3195 | 9 you can always hire someone to do the work for you...
【在 f*******y 的大作中提到】 : openmp已经很不错了,但是还需要directive的
|