2012-06-20 42 views
0

我是计算机科学的外行,我在这里对计算机集群的术语有一些疑问。有关计算机集群中术语的两个问题

  • 一个集群有300个节点。

这是否意味着群集有300台计算机?

  • CPU的核心正在使用超线程,因此总共可以同时运行16个线程。

什么是超线程或线程?一串数据或逻辑?

+0

我真的应该放弃投票,但如果你去阅读[this](http://stackoverflow.com/faq)我保证我不会。 –

回答

0

Hyperthreading是英特尔用于管理同时多线程的技术。它不一定与集群计算有关。

A thread是一个单一的运行任务,可以从其他任何异步执行。因此,取决于您的计算机具有哪种处理器,它可能能够异步执行不同数量的处理。

同时,簇中的节点通常是独立的计算机。但是,它们也可以是虚拟机。在某些情况下,我看到单个处理器内核也被视为一个节点(在这种情况下,一个具有2个内核的机器将拥有2个节点)。这种依赖于框架以及你在做什么。

但通常在集群计算中,您有一个可以缩放的给定任务,并且每个实体都称为节点。