新聞中心

        EEPW首頁 > 嵌入式系統 > 市場分析 > 陣列處理器系統芯片的發展

        陣列處理器系統芯片的發展

        —— The Development of Array Processor SoC
        作者:沈緒榜 西安微電子研究所 時間:2010-02-05 來源:電子產品世界 收藏

          1971年發明的處理器芯片起著定義計算機的作用,從此,計算機是按照處理器芯片的發展而演變的,是芯片上的計算機,處理器芯片的ISA(Instruction Set Architecture,指令集架構)已是國外的一統天下。1987年人們提出了(SoC)的概念,研究如何將計算機的系統設計都轉移到設計上來,將起到換代的作用。已有總線互連的MP(Multi-Processor,多處理器)系統芯片與網絡互連的AP(Array Processor,)系統芯片,但AP系統芯片還沒有發展到成熟的階段,給我國的芯片設計提供了一次競爭的機會。因此,我們對MPP(Massively Parallel Processing,大規模并行處理)系統芯片體系結構進行了研究[1]。現在,又從數據流動的、并行計算的陣列芯片、應用演變的數學技術、以及硅基芯片的制造技術等4個方面的統一,研究了系統芯片的發展問題,提出了如何設計一種統一體系結構的系統芯片,簡稱APU(Array Processing for Unification architecture,統一體系結構的陣列處理器)系統芯片。

        本文引用地址:http://www.104case.com/article/105928.htm

          數據流動的的統一

          1935年的圖靈抽象機定義了控制數據流動而完成計算的,現在已形成了指令流、數據流與構令流三種控制數據流動的計算模式?,F在流行的控制數據流動的計算模式主要是馮·諾依曼的指令流計算模式,有SISD、SIMD、MISD與MIMD四種體系結構的指令流計算模式。但現在的單核/多核/眾核芯片,只實現了SISD的指令流計算模式,以及MMX[SIMD],流水線[MISD],VLIW[MIMD]等低并行計算度的指令流計算模式。由于SIMD的指令流計算模式最適合圖像處理算法,SIMD體系結構的處理器與計算機早已得到了發展。數據流計算模式是采用電路設計的ASIC/ASSP芯片,或者是靜態重構的FPGA芯片實現的,而構令流計算模式是通過可重構的RC Device(Re Configurable Device)芯片實現的,它們的計算效率高,應用的設計門檻也高,沒有程序設計的靈活性,芯片的品種多。因此,我們研究并實現了MISD/MIMD的指令流計算模式,它不僅具有數據流/構令流計算模式的計算高效性,而且具有程序設計的靈活性,應用的設計門檻低,芯片的品種少等。計算模式的統一就是用MISD/MIMD的指令流計算模式,取代沒有程序設計靈活性的數據流/構令流計算模式,使所有計算統一成指令流計算模式。

          并行計算的陣列芯片的統一

          從并行計算來看,有任務級并行計算、數據級并行計算、操作級并行計算與指令級并行計算的陣列芯片。現在的MPP計算機主要是按任務級并行(TLP,Task Level Parallel)完成計算的;是采用單核/多核/眾核芯片實現的。單核/多核/眾核芯片正在向TLP計算的MP系統芯片與AP系統芯片演變[2,3],TLP計算是將任務(進程/線程)映射到核(處理器)上完成計算的,是一種MPMD的計算。由于任務(進程/線程)之間存在同步與互斥問題,TLP計算的效率低、編程復雜。數據級并行(DLP,Data Level Parallel)計算是按SIMD模式完成的計算,主要是采用指令流計算模式中的SIMD體系結構實現的,已有GPU等系統芯片[4,5],以及GPU或者是CPU+GPU的MPP計算機。操作級并行(OLP,Operation Level Parallel)計算是在數據流計算模式的ASIC/ASSP/FPGA陣列芯片,與構令流計算模式的RC Device的陣列芯片上完成并行計算的,沒有程序設計(改變)的靈活性??茖W和藝術都是用來探索4維的時空關系的,APU系統芯片是采用PE(Processing Element)之間的鄰接(abutting)技術,探索4維的時空并行計算關系的,實現DLP計算與指令級并行(ILP,Instruction Level Parallel)計算的。陣列芯片的統一就是SIMD的DLP計算與MISD/MIMD的ILP計算,是采用處理元之間鄰接互連(Abutting)的APU系統芯片統一實現的。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 交城县| 昌都县| 休宁县| 潜山县| 绥棱县| 普安县| 白山市| 新乡市| 简阳市| 岳普湖县| 甘南县| 宜城市| 崇州市| 固原市| 富平县| 甘泉县| 罗甸县| 交口县| 黄大仙区| 东乡族自治县| 班戈县| 诏安县| 曲沃县| 华阴市| 淅川县| 呼玛县| 山阳县| 瓦房店市| 特克斯县| 大冶市| 高阳县| 万年县| 紫阳县| 黄山市| 甘洛县| 甘谷县| 双鸭山市| 兰考县| 灵川县| 江北区| 荃湾区|