标量(scalar)和阵列处理器?(array processors?)的区别

计算机系统处理信息的两种主要格式(标量和数组处理器)之间有一个主要区别。标量处理器一次处理一个数据项,而阵列处理器可以同时处理多个数据流。然而,这两个处理器都是中央处理器(CPU)的一部分,CPU控制计算机的所有动作,并能处理所有时间的数据。标量处理器和阵列处理器执行许多相同的操作,但方式不同,使每种处理器适用于不同的用途,并确保可以完成从最简单到最复杂的所有功能。...

计算机系统处理信息的两种主要格式(标量和数组处理器)之间有一个主要区别。标量处理器一次处理一个数据项,而阵列处理器可以同时处理多个数据流。然而,这两个处理器都是中央处理器(CPU)的一部分,CPU控制计算机的所有动作,并能处理所有时间的数据。标量处理器和阵列处理器执行许多相同的操作,但方式不同,使每种处理器适用于不同的用途,并确保可以完成从最简单到最复杂的所有功能。

A central processing unit.

阵列处理器在执行下一条指令之前,将一条指令同时应用于多个阵列或数据矩阵。这使得阵列处理器能够更快地运行,因为处理器不需要等待对一个项目执行第一组指令,然后再转到下一个项目。由于计算机同时检索多个项目,对所有项目执行操作,然后将其重写到内存中,而不是对每个新数据段重复步骤,因此执行操作所需的许多步骤都被省去了。

标量处理器一次处理一个数据项,然后再处理下一个数据项。在继续下一条指令之前,必须对当前项执行每条指令。在循环结束时,将按顺序对下一项执行指令集。几乎所有的大众市场CPU都是标量的,尽管它们可能具有更像阵列处理器的操作元素。

20世纪80年代和90年代的超级计算机被设计为使用单指令多数据处理大量数据。阵列处理器使得在更短的时间内处理科学和研究数据成为可能。虽然阵列处理器比标量处理器处理所有CPU功能的速度似乎更直观,但事实并非如此。阵列处理器能够有效地处理大量数据,但由于该功能要求CPU更复杂,因此更简单的操作更难执行。

随着1994年微处理器的引入,标量处理器和阵列处理器之间的差异变得不那么明显。从那时起,具有单指令多数据元素的微处理器已成为标准,并进一步缩小了标量处理器和阵列处理器之间的差距。视频游戏控制台和图形加速器有自己的图形CPU,与主标量CPU并行运行,从而使主CPU能够执行非图形功能。

  • 发表于 2021-12-15 11:07
  • 阅读 ( 260 )
  • 分类:互联网

你可能感兴趣的文章

矢量量(vector quantity)和标量(scalar quantity)的区别

矢量量与标量 众所周知的事实是,你在物理学中必然会遇到的大多数物理量分为两类。它们不是矢量量就是标量。为了了解标量是什么,最好列出一些例子。时间、速度、温度和体积只是标量的一些例子。 当你考虑定义时间...

  • 发布于 2021-06-23 20:32
  • 阅读 ( 667 )

如何乘向量(multiply vectors)

...们来看看向量相乘的三种方法。首先,我们来看看向量的标量乘法。然后,我们看两个向量相乘。我们将学习两种不同的乘向量的方法,使用标量积和叉积。 如何用标量乘向量 当你将一个向量乘以一个标量时,向量的每个分量...

  • 发布于 2021-06-27 02:59
  • 阅读 ( 106 )

工作(work)和权力(power)的区别

...体在不平衡的外力作用下移动时所传递的能量。它是一个标量。它的国际单位是焦耳(J)。 工作有几种方式。 例:物体受外力转动时,气体压缩或膨胀时,物体受外力作用而移动时。 The work done by an external force acting on a body can ...

  • 发布于 2021-06-27 19:40
  • 阅读 ( 583 )

1天(1d)和二维阵列(2d array)的区别

...和二维数组的区别是什么-主要区别的比较 关键术语 一维阵列,二维阵列,阵列,多维阵列,一维阵列 什么是一维阵列(1d array)? 一维数组或一维数组存储相同数据类型的变量列表。可以使用索引访问每个变量。 在Java语言中...

  • 发布于 2021-07-01 10:34
  • 阅读 ( 541 )

标量(scalar)和矢量(vector)的区别

...用两种类型的量来数值描述想法。这两种形式称为向量和标量。物理世界中的每个物理量不是标量就是矢量。标量和矢量在物理学和数学中都有应用。标量(scalar) vs. 矢量(vector)当我们处理物理时,有不同类型的测量工具。标量和...

  • 发布于 2021-07-07 11:45
  • 阅读 ( 719 )

一维阵列(one-dimensional (1d) array)和二维阵列(two-dimensional (2d) array)的区别

...是第一个索引,列是第二个索引。 对比图 基础 一维阵列 二维阵列 意义 一维数组存储相似数据元素的单个列表 在二维数组中,存储列表列表或数组数组 大小 一维(1D)数组的大小是Total Bytes=sizeof(数组变量的数据类型...

  • 发布于 2021-07-08 14:07
  • 阅读 ( 651 )

标量(scalar quantity)和矢量量(vector quantity)的区别

标量和向量之间的关键区别可以解释为标量的精化只需要数量级,而向量的精化需要数量级和方向。 标量和矢量都表示物理量,并且都是可测量的。两者都定义了量的特定大小,但矢量量也指定了量的方向。可以说,标量是一...

  • 发布于 2021-07-08 14:11
  • 阅读 ( 1255 )

数位讯号处理晶片(dsp processor)和微控制器(microcontroller)的区别

...基本上是对数字信号或信息信号进行的任何信号处理。DSP处理器是一种专门的微处理器,其结构针对数字信号处理的操作需求进行了优化。另一方面,微控制器是一个集成电路上的小型计算机,包含处理器核心、存储器和可编程...

  • 发布于 2021-07-13 06:34
  • 阅读 ( 192 )

数字信号处理器(dsp)和通用处理器(general purpose processor)的区别

关键区别:微处理器在一个或几个集成电路上集成了计算机中央处理器(CPU)的功能。微处理器的目的是接收数字数据作为输入,按照指令进行处理,然后提供输出。大多数通用微处理器出现在个人计算机中。它们通常用于计...

  • 发布于 2021-07-13 06:38
  • 阅读 ( 210 )

标量(scalar)和向量量及其例子(vector quantity with examples)的区别

多年来,标量和矢量一直是物理学家们争论的焦点。这两个量之间的明显差异需要大量的研究和论文才能显现出来。现在很容易区分标量和矢量。 标量 标量仅由一个称为量的元素定义,没有量就没有标量...

  • 发布于 2021-11-30 09:30
  • 阅读 ( 286 )
kkyjp4909
kkyjp4909

0 篇文章

相关推荐