初学者计算机结构书,适用于集群/并行系统
Book for computer structure for beginners, for clusters / parallel systems
目前我在集群上工作,遇到很多短语,如 "threads"、"hosts"、"MPI"、"cores"、"processes"、"compute nodes".
您是否有一本从头开始非常基本地解释计算机结构(基本上是如何构建计算机)然后还详细介绍更大的计算结构(即集群)的书?
或者我需要两本书,一本是计算机结构的基础知识,另一本是更大的结构?
我欢迎所有建议,我想概述一下,如果它能从头开始并且适合初学者,那就太好了。我是物理硕士,但对计算机结构还不是很了解,以后想改变。
我会尝试分析您写的每个术语,并非常简要地解释它们之间的联系。
这里有一些关于 paralle computing 和您所指的所有术语的非常好的来源。
计算机节点 是更大网络上的设备,实际上所有具有 IP adress.These 的设备都能够发送、接收、或转发信息,有时三个 together.Here 是照片来解释视觉术语:
线程和进程相连。线程是进程的一个组件。
在计算机科学中,执行线程是可以由调度程序独立管理的最小程序指令序列,调度程序通常是操作的一部分 system.Threads 也称为轻量级进程。
- 消息传递接口 (MPI) 用于并行计算 architectures.MPI 是为消息传递库的开发者和用户制定的规范。就其本身而言,它不是一个库 - 而是此类库应该 be.Today 的规范,MPI 几乎可以在任何硬件平台上运行:
- 分布式内存
- 共享内存
- 混合
4.In 与计算机处理器相关,核心 是接收指令并根据这些指令执行计算或操作的处理单元。一组指令可以让软件程序执行特定功能。
处理器可以有单核或多核。具有两个内核的处理器称为双核处理器,具有四个内核的处理器称为四核处理器。家用电脑的处理器甚至可以有六个或八个内核。处理器拥有的内核越多,处理器可以同时接收和处理的指令集就越多,从而使计算机速度更快。
目前我在集群上工作,遇到很多短语,如 "threads"、"hosts"、"MPI"、"cores"、"processes"、"compute nodes".
您是否有一本从头开始非常基本地解释计算机结构(基本上是如何构建计算机)然后还详细介绍更大的计算结构(即集群)的书? 或者我需要两本书,一本是计算机结构的基础知识,另一本是更大的结构?
我欢迎所有建议,我想概述一下,如果它能从头开始并且适合初学者,那就太好了。我是物理硕士,但对计算机结构还不是很了解,以后想改变。
我会尝试分析您写的每个术语,并非常简要地解释它们之间的联系。
这里有一些关于 paralle computing 和您所指的所有术语的非常好的来源。
计算机节点 是更大网络上的设备,实际上所有具有 IP adress.These 的设备都能够发送、接收、或转发信息,有时三个 together.Here 是照片来解释视觉术语:
线程和进程相连。线程是进程的一个组件。 在计算机科学中,执行线程是可以由调度程序独立管理的最小程序指令序列,调度程序通常是操作的一部分 system.Threads 也称为轻量级进程。
- 消息传递接口 (MPI) 用于并行计算 architectures.MPI 是为消息传递库的开发者和用户制定的规范。就其本身而言,它不是一个库 - 而是此类库应该 be.Today 的规范,MPI 几乎可以在任何硬件平台上运行:
- 分布式内存
- 共享内存
- 混合
4.In 与计算机处理器相关,核心 是接收指令并根据这些指令执行计算或操作的处理单元。一组指令可以让软件程序执行特定功能。
处理器可以有单核或多核。具有两个内核的处理器称为双核处理器,具有四个内核的处理器称为四核处理器。家用电脑的处理器甚至可以有六个或八个内核。处理器拥有的内核越多,处理器可以同时接收和处理的指令集就越多,从而使计算机速度更快。