是否自动使用所有内核?
Are all cores used automatically?
我只是一名天文学家,所以这很可能是一个显而易见的问题。
没有并行计算的经验,也几乎没有优化性能的经验:我的机器有四个内核。如果我无知地 运行 我的代码,所有四个都会自动使用吗?
很可能您的代码不是在所有内核上执行,而只有一个。这取决于您是否使用已经抽象线程管理的特定 platform/library 进行编码。
根据语言的不同,您想查看特定的库。但是 thread programming 是一个一般主题,您必须在选择任何主题之前进一步探索。
我只是一名天文学家,所以这很可能是一个显而易见的问题。 没有并行计算的经验,也几乎没有优化性能的经验:我的机器有四个内核。如果我无知地 运行 我的代码,所有四个都会自动使用吗?
很可能您的代码不是在所有内核上执行,而只有一个。这取决于您是否使用已经抽象线程管理的特定 platform/library 进行编码。
根据语言的不同,您想查看特定的库。但是 thread programming 是一个一般主题,您必须在选择任何主题之前进一步探索。