面向初学者,集群/并行系统的计算机结构书

时间:2018-07-02 11:35:49

标签: computer-science cpu-architecture

目前,我在集群上工作,遇到很多短语,例如“线程”,“主机”,“ MPI”,“核心”,“进程”,“计算节点”。

您是否对一本书有建议,该书从头开始非常基本地解释了计算机结构(基本上是计算机的构建方式),然后又针对较大的计算结构(即集群)进行了详细介绍? 还是我需要两本书,一本关于计算机结构的基础知识,另一本关于较大的结构?

我想欢迎所有建议,并且我想概述一下,如果它从头开始并且适合初学者,那将是很好的。我是物理学的硕士,但是对计算机结构的了解还不多,我希望将来对此进行更改。

1 个答案:

答案 0 :(得分:2)

我将尝试分析您编写的每个术语,并简要解释它们之间的联系。

这里有一些关于paralle computing以及您所引用的所有术语的很好的资料。

  1. 计算机节点是较大网络上的设备,实际上是具有IP地址的所有设备。这些设备能够发送,接收或转发信息,有时还可以同时发送三个信息。这是一张解释视觉术语的照片: enter image description here

  2. 线程进程已连接。线程是进程的组成部分。 在计算机科学中,执行线程是可以由调度程序(通常是操作系统的一部分)独立管理的程序指令的最小序列。线程也称为轻量级进程。

enter image description here

  1. 消息传递接口(MPI)用于并行计算体系结构。MPI是针对消息传递库的开发人员和用户的规范。就其本身而言,它不是一个库-而是有关该库应该是什么的规范。今天,MPI实际上可以在任何硬件平台上运行:
    • 分布式内存
    • 共享内存
    • 混合

4。关于计算机处理器,核心是接收指令并根据这些指令执行计算或操作的处理单元。一组指令可以使软件程序执行特定功能。

处理器可以具有单个核心或多个核心。具有两个核心的处理器称为双核心处理器,四个核心称为四核处理器。家用计算机的处理器甚至可以具有六个或八个内核。处理器拥有的内核越多,处理器可以同时接收和处理的指令集越多,这将使计算机速度更快。