Illiac IV阵列 IlliacIV 阵列由64个处理单元、64个处理单元存储器和存储器逻辑部件所组成。这个阵列的64个处理部件排列成8×8的方阵,每一个只和其东、西、南、北四个近邻(mod64)、(mod64)、(mod64)和(mod64)有直接连接。循此规则,南北方向上同一列的PU两端相连成一个环,东西方向向上每一行的东端PU与下一行的西端PU相连,最下面一行的东端PU则与最上面一行的西端PU相连,从而构成一个闭合的螺线形状,如图8.6所示。因此,IlliacIV的阵列结构又称为闭合螺线阵列。这种连接方式既便于一维长向量(多至64个元素)的处理,又便于二维数组运算,以缩短处理单元之间的路径距离。步距不等于±1或±8的任意机间通信可以用软件方法寻找最短路径进行,其最短距离都不会超过7步。例如,从到的距离以下列路径为最短: 普遍言之,n×n个单元组成的阵列中,任意两个处理单元之间的最短距离不会超过(n-1)步。
处理单元数组处理的运算部分,它可对64位、32 位和8位操作数进行多种算术和逻辑操作,包括48位、24位或8位定点运算。这等于将64个处理单元的硬件当作64个(64位)、128个(32位)或512个(8位)处理单元发挥作用。并行的加法速度是每秒次8位定点加法或150×次64位浮点加法。