向量组的维数和向量的维数_向量(数组)处理器及其类型

向量组的维数和向量的维数

Array processors are also known as multiprocessors or vector processors. They perform computations on large arrays of data. Thus, they are used to improve the performance of the computer.

阵列处理器也称为多处理器或向量处理器。 他们对大量数据执行计算。 因此,它们被用来提高计算机的性能。

阵列处理器的类型 (Types of Array Processors)

There are basically two types of array processors:

基本上有两种类型的阵列处理器:

  1. Attached Array Processors

    附加阵列处理器

  2. SIMD Array Processors

    SIMD阵列处理器

附加阵列处理器 (Attached Array Processors)

An attached array processor is a processor which is attached to a general purpose computer and its purpose is to enhance and improve the performance of that computer in numerical computational tasks. It achieves high performance by means of parallel processing with multiple functional units.

连接的阵列处理器是连接到通用计算机的处理器,其目的是增强和改进该计算机在数值计算任务中的性能。 它通过与多个功能单元的并行处理来实现高性能。

Array Processors and its types

SIMD阵列处理器 (SIMD Array Processors)

SIMD is the organization of a single computer containing multiple processors operating in parallel. The processing units are made to operate under the control of a common control unit, thus providing a single instruction stream and multiple data streams.

SIMD是一台包含多个并行运行的处理器的计算机的组织。 使处理单元在公共控制单元的控制下操作,从而提供单个指令流和多个数据流。

A general block diagram of an array processor is shown below. It contains a set of identical processing elements (PE's), each of which is having a local memory M. Each processor element includes an ALU and registers. The master control unit controls all the operations of the processor elements. It also decodes the instructions and determines how the instruction is to be executed.

阵列处理器的总体框图如下所示。 它包含一组相同的处理元素(PE),每个处理元素都有一个本地存储器M。每个处理器元素都包含一个ALU寄存器 。 主控制单元控制处理器元件的所有操作。 它还会解码指令并确定如何执行指令。

The main memory is used for storing the program. The control unit is responsible for fetching the instructions. Vector instructions are send to all PE's simultaneously and results are returned to the memory.

主存储器用于存储程序。 控制单元负责获取指令。 矢量指令将同时发送到所有PE,并将结果返回到存储器。

The best known SIMD array processor is the ILLIAC IV computer developed by the Burroughs corps. SIMD processors are highly specialized computers. They are only suitable for numerical problems that can be expressed in vector or matrix form and they are not suitable for other types of computations.

最著名的SIMD阵列处理器是Burroughs公司开发的ILLIAC IV计算机。 SIMD处理器是高度专业化的计算机。 它们仅适用于可以以矢量或矩阵形式表示的数字问题,而不适用于其他类型的计算。

Array Processors and its types

为什么要使用阵列处理器 (Why use the Array Processor)

  • Array processors increases the overall instruction processing speed.

    阵列处理器提高了整体指令处理速度。

  • As most of the Array processors operates asynchronously from the host CPU, hence it improves the overall capacity of the system.

    由于大多数Array处理器与主机CPU异步运行,因此提高了系统的整体容量。

  • Array Processors has its own local memory, hence providing extra memory for systems with low memory.

    阵列处理器具有自己的本地内存,因此可为内存不足的系统提供额外的内存。

翻译自: https://www.studytonight.com/computer-architecture/array-processor

向量组的维数和向量的维数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值