高级检索

    POLYP多微处理机系统

    The POLYP Multimicroprocessor System

    • 摘要: 由16/32位微处理机片组成的多微处理机系统Heidelbeng POLYP具有很强的运算能力和很大的灵活性.强大的运算能力是由结构上相互独立和运算过程完全并行的数量很大的微处理机片提供的.微处理机片如采用MC 68000,POLYP系统的浮点运算速度可达10~100MFLOPS.该系统采用模块化设计.同类模块分别构成处理机池、公共总线池和I/O处理机池,这几个"池"通过公共总线(POLYBUS和SYNCBUS)相互连接起来.假定总线数为N,则模块间的传输速率为NX10MB/s.本文讨论了POLYP的系统结构、运行原理、POLY总线与总线的裁决、进程的分配及操作系统的运行方式.

       

      Abstract: This paper describes the architecture and organization of a multiprocessor system,the Heidelberg POLYP.The architectural features discussed provides very high computing power and high flexibility.The POLYP system is designed modularly and consists of pools of identical processors,a global memory and a host computer.Different types of processors may be used,e.g.16/32 bit general-purpose microprocessors,special-purpose processors (e.g.for low-level image processing tasks),and I/O-processors etc.The total computing power is achieved by independent and parallel operations of a large number of processors.Expected are>100 MIPS for GPPs with a 68000 CPU and correspondingly more for SPPs,e.g. on the pixel level.All modules are interconnected homogeneously by a multiple bus system,the POLYBUS.By choosing an appropriate number of buses n,the I/O and inter-module transfer bandwidth can be adjusted to n×10 Mbytes/sec.For real-time multitasking applications with a prioritized and dynamic task distribution,a second bus system,the SYNCBUS can handle the task/processor scheduling by hardware.Graceful degradation of the system in case of hardware faults is provided.

       

    /

    返回文章
    返回