问题标签 [hpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
248 浏览

.net - 多个 .NET 进程的严格负载平衡

我有一个在 Windows Server 2008 SE 和 64 个处理器上运行的多进程 .NET (F#) 科学模拟。模拟的每个时间步长从 1.5 秒到 2 秒振荡。由于每个进程都必须等待其他进程,因此总体速度是最慢进程的速度(2 秒 * 迭代次数)。因此,我需要尽可能地减少过程的振荡。

有什么方法可以强制一组进程具有完全相同的“计算时间”可用于其计算?

0 投票
1 回答
8251 浏览

r - “无法打开连接” - R 中的 HPC 有雪

我正在尝试使用雪在 R 中运行并行作业。我已经能够在旧版本的 R 和 snow 上毫无问题地运行极其相似的工作。R 包依赖项阻止我恢复。

会发生什么:我的工作在这一步终止parRapply,即节点第一次必须做任何没有报告的事情Sys.info()。错误消息如下:

规格: R 2.14.0、snow 0.3-8、RedHat Enterprise Linux Client 5.6 版。雪包已经构建在正确版本的 R 上。

详细信息: 以下代码似乎可以正常执行:

我是最终用户,而不是系统管理员,但我迫切需要有关可能出现问题的建议和见解。

0 投票
1 回答
273 浏览

python - 建议一些关于并行计算或HPC的项目

我需要做一些关于并行计算或 HPC 的项目,谁能推荐我这方面的好项目,我更喜欢使用 Python 作为编程语言,我也可以用它来做这些吗?请帮助我。提前致谢。

0 投票
3 回答
539 浏览

python - 使用 Python 的高性能计算项目

对于一篇论文,我想说明为什么我使用 Python 来实现我的算法。除了快速的典型论点 - 使用合适的库 - 并且很容易用它实现算法,我想也许有一些大型 HPC 项目正在使用它。

有谁知道一个使用 Python 进行大型并行计算的著名项目,也许有一篇我可以引用的论文?

0 投票
0 回答
159 浏览

hpc - 完成 PBS 作业所需的时间

在我可以访问的 PBS 系统上,我正在使用该-W x=NACCESSPOLICY:SINGLEJOB标志运行一些作业,而且,有趣的是,如果不添加此标志,相同的作业似乎需要多 10% 的时间。这是正确的行为吗?如果是这样,我会感到惊讶,因为我曾认为拥有对整个节点的唯一访问权会稍微减少由于访问更多内存而运行作业所需的时间。

0 投票
3 回答
1473 浏览

javascript - 用于 HPC(高性能计算)的 JavaScript 用例/经验

微软已宣布Azure 上的 Hadoop 预览版。JavaScript 也可用于在 Hadoop 上编写 MapReduce 作业。

我知道过去几年在浏览器中对 JavaScript 进行了大量工作以提高性能(尤其是V8)。任何人都可以分享使用 JavaScript 进行 HPC(高性能计算)的用例或经验吗?

这是一篇关于在 Hadoop 上使用 JavaScript 和Rhino的有趣文章。

0 投票
1 回答
137 浏览

centos - 我应该使用什么类型的安装在运行 CentOS 的 4 台服务器上安装 Condor

我计划在运行 CentOS5 的 4 台服务器上安装 Condor,以使用这 4 台专用机器形成一个 HPC 集群我可以使用 Red hat RPM 文件来安装 Condor,还是有其他文件,我应该使用什么类型的安装,步骤是否相同具有不同的配置或不同的安装步骤?

这是我使用的安装步骤:http: //bit.ly/A7Xddl

问候。

0 投票
1 回答
1498 浏览

gcc - ICC、GCC 和 OpenMP

我正在启动一个通过 OpenMP 并行化的给定问题。它对处理大量数据的同一段代码运行给定次数的迭代。处于应用 OpenMP 的那个级别,使每个线程处理一个子卷。每个迭代都应该具有相同的工作负载,以及每个子卷。

当使用 ICC 编译时,迭代的持续时间总是与预期的相同。但奇怪的是:当使用 GCC 编译时,每次迭代的时间开始增加,达到最大值,然后再次减少,直到达到稳定的给定值。没有 OpenMP 编译的相同程序在使用 ICC 或 GCC 时没有区别。

有没有人在这些编译器中观察到 OpenMP 中的这种行为?

[编辑 1]:指导和静态调度策略已经过测试。

[编辑 2]:代码看起来有点像这样:

其中 COMP 在 k+j*N+i*NN (以及它们的一些邻居)位置对 a、b、c 中的值进行某种线性应用。关键是 GCC 和 ICC 中的这段代码导致了我描述的问题。关键是我发现我将 a,b,c,d 的初始化更改为 0.0f (f.ex, 0.5f) 以外的某个值,即不会发生每个时间步所花费的时间增加的事情。

[编辑 3]:似乎不是 GOMP 的错。禁用 OpenMP 时也会发生同样的情况。再一次,使用 ICC(没有或使用 openmp)根本不会发生。有什么办法可以关闭这个线程吗?

0 投票
3 回答
2545 浏览

hpc - Condor 中央管理器看不到其他计算节点

当我从中央管理器运行命令 condor_status 时,我使用 condor 作为中间件连接三台服务器以形成 HPC 集群,它没有显示其他节点我可以在中央管理器中运行作业并通过 SSH 连接到其他节点但似乎condor 配置文件中缺少某些内容,我将中央管理器设置为 condor 主机,并允许所有人读写。我将守护进程 MASTER, STARTD 保留在工作节点的守护进程列表中。

当我在中央管理器中运行 condor_status 时,它只显示中央管理器,当我在计算节点上运行它时,它给我错误“CEDAR:6001:Failed to connect to”,后跟中央管理器 IP 和端口号。

0 投票
2 回答
1237 浏览

performance - 内存注册限制和 Open MPI

当我运行我的程序时,我从 Open MPI 收到此警告:

我检查了 Open MPI FAQ,他们解释了如何解决它。我的问题是:程序一直运行到最后,这个警告会影响效率还是结果?如果 Open MPI 没有足够的锁定内存,它会如何处理呢?


编辑:

他们告诉我这是 OpenFabrics 的 InfiniBand 软件打印的警告。但是,我没有使用打印此错误的软件,因为我在未连接到 InfiniBand 结构的单个节点上运行代码(我从阅读 Open MPI 常见问题解答中不明白这一点)。