发明名称 平行处理系统的形成方法及装置及其记录媒体
摘要 本发明之定义文件系具有将独立被执行之复数个平行处理予以各自规定的复数个平行描述,复数个平行描述系包含有用以表示第1平行处理的第1平行描述,该第1平行处理具备有至少包含被输入其他平行处理之输出资料的复数个资料输入,系表示对其等复数个资料输入,输入在被输入到平行处理系统之后其等待时间会相同的资料。因此,依据记录有复数种类之要素的资讯之硬体馆,藉由具有如下第1步骤及2步骤的形成方法而可形成硬体构成资讯,其中该第1步骤为形成硬体构成资讯,该硬体构成资讯系包含具备有用以执行平行处理之复数种类的要素之至少任一的回路构成,而第2步骤为对硬体构成资讯加入延迟要素,使得用以执行第1平行处理之回路构成会被输入复数个在输入到平行处理系统之后其等待时间会相同的资料。
申请公布号 TWI291655 申请公布日期 2007.12.21
申请号 TW093118572 申请日期 2004.06.25
申请人 IP菲力股份有限公司 发明人 志村大
分类号 G06F9/45(2006.01) 主分类号 G06F9/45(2006.01)
代理机构 代理人 陈展俊 台北市大安区和平东路2段203号4楼;林圣富 台北市大安区和平东路2段203号4楼
主权项 1.一种平行处理系统的形成方法,系按定义文件以 形成具备有平行动作之复数种类的要素之平行处 理系统的形成方法, 该定义文件系具有把被独立地执行之复数个平行 处理予以各自规定之复数个平行描述,该复数个平 行描述系包含用以表示第1平行处理的第1平行描 述,该第1平行处理具备有复数个资料输入,该复数 个资料输入至少包含被输入其他平行处理之输出 资料的资料输入, 第1步骤,依据记录有该复数种类之要素的资讯之 硬体馆,以形成包含该复数种类之要素的至少任一 的之硬体构成资讯,该回路构成系用以执行该定义 文件之平行描述所规定的平行处理, 第2步骤,系以对用以执行该第1平行处理之回路构 成之复数个资料输入,可输入在被输入到该平行处 理系统之后其等待时间会相同的资料的方式,对该 硬体构成资讯加入延迟要素。 2.如申请专利范围第1项之平行处理系统的形成方 法,其中该平行处理系统系依改变该复数种类之要 素的接续而可将不同的硬体构成重组态,该硬体构 成资讯系具备有表示复数个不同的硬体构成之资 讯。 3.如申请专利范围第1项之平行处理系统的形成方 法,其中该复数种类之要素系包含有,为单体且可 处理规定于该定义文件之1个平行描述的平行处理 之规模的复数种类的算术单元。 4.如申请专利范围第1项之平行处理系统的形成方 法,其中该复数种类之要素系包含有能以位元组或 字单位来执行不同算术之复数种类的算术单元。 5.如申请专利范围第1项之平行处理系统的形成方 法,其中该硬体馆储存着包含有在各个该复数种类 之要素所消耗的周期数之资讯, 在该第2步骤中,加入与在该复数种类之要素的至 少任一中消耗的周期数相当之该延迟要素。 6.如申请专利范围第1项之平行处理系统的形成方 法,其中该复数个平行描述系包含用以规定第2平 行处理之第2平行描述,该第2平行处理包含有与由 第3平行描述所规定之第3平行处理的至少一部份 相同的共通处理, 该第1步骤中,对该共通处理,形成包含有该复数种 类之要素至少任一的共通之回路构成, 该第2步骤中,把用以执行该第2平行处理及该共通 处理的差分之回路构成,作为用以执行该第1平行 处理之回路构成,加入该延迟要素。 7.一种平行处理系统的形成装置,系按定义文件以 形成具备有平行动作之复数种类的要素之平行处 理系统的装置,其特征为包含: 该定义文件系具有将独立被执行之复数个平行处 理予以各自规定的复数个平行描述,该复数个平行 描述系包含第1平行描述,该第1平行描述系用以表 示第1平行处理,而第1平行处理系具备有复数个资 料输入,该复数个资料输入至少包含被输入其他的 平行处理之输出资料, 第1手段,依据记录有该复数种类之要素的资讯之 硬体馆,以形成包含有具备该复数种类之要素的至 少任一之回路构成的硬体构成资讯,该回路构成系 用以执行由该定义文件之平行描述所规定的平行 处理, 第2手段,系以用以执行该第1平行处理之回路构成 之复数个资料输入,可输入在被输入到该平行处理 系统之后其等待时间会相同的资料的方式,对该硬 体构成资讯加入延迟要素。 8.如申请专利范围第7项之平行处理系统的形成装 置,其中该平行处理系统系依改变该复数种类的要 素之接续而可将不同的硬体构成重组态,该硬体构 成资讯系具备有用以表示复数个不同的硬体构成 之资讯。 9.一种储存有一程式的可电脑读取之记录媒体,该 程式系利用电脑以执行设计具备有按定义文件而 平行地动作之复数种类的要素之系统的程序之程 式,其特征为包含: 该定义文件系具有把独立地被执行的复数个平行 处理予以各自规定的复数个平行描述,该复数个平 行描述系包含有第1平行描述,该第1平行描述系用 以表示第1平行处理,而该第1平行处理系具备有复 数个资料输入,该复数个资料输入至少包含被输入 其他平行处理的输出资料之复数个资料输入, 用以设计该系统之程序系依据记录有该复数种类 之要素的资讯之硬体馆,以形成包含有具备该复数 种类的要素之至少任一的回路构成的硬体构成资 讯第1步骤,该回路构成系用以执行被该定义文件 的平行描述所规定之平行处理, 第2步骤,系以用以执行该第1平行处理之回路构成 之复数个资料输入,可输入在被输入到该平行处理 系统之后其等待时间会相同的资料的方式,对该硬 体构成资讯加入延迟要素。 10.一种可电脑读取之记录媒体,记录有定义文件, 包含 该定义文件具有复数个平行描述,用以各自规定依 具备有平行地动作之复数个要素的系统而同步地 独立执行之复数个平行处理,该复数个平行描述系 用以表示第1平行处理之第1平行描述,该第1平行处 理具备有复数个资料输入,该复数个资料输入至少 包含会被输入其他平行处理的输出资料,第1平行 描述系表示对其等复数个资料输入,输入有被输入 到该系统之后其等待时间会相同的资料。 11.如申请专利范围第10项之可电脑读取之记录媒 体,其中该复数个平行描述系把与该复数个要素所 动作的时钟同步地被执行之该复数个平行处理予 以各自规定。 12.一种模拟方法,系按定义文件以模拟具备有平行 动作之复数种类的要素之系统的方法, 该定义文件系具有把被独立地执行之复数个平行 处理予以各自规定之复数个平行描述,该复数个平 行描述系包含用以表示第1平行处理的第1平行描 述,该第1平行处理具备有至少包含被输入其他平 行处理之输出资料的资料输入之复数个资料输入, 具有把该定义文件所规定之该复数个平行处理作 同步地执行之步骤,在此步骤,系对该第1平行处理 之复数个资料输入,输入在被输入到该系统之后其 等待时间会相同的资料。 13.一种储存有一程式的可电脑读取之记录媒体,该 程式,系利用电脑,按定义文件以模拟具备有平行 动作之复数种类的要素之系统的程式, 该定义文件系具有把被独立地执行之复数个平行 处理予以各自规定之复数个平行描述,该复数个平 行描述系包含用以表示第1平行处理的第1平行描 述,该第1平行处理具备有复数个资料输入,该复数 个资料输入至少包含被输入其他平行处理之输出 资料的资料输入, 在把该定义文件所规定之该复数个平行处理作同 步地执行的步骤,于电脑中作模拟之际,系对该第1 平行处理之复数个资料输入,输入在被输入到该系 统之后其等待时间会相同的资料作输入。 图式简单说明: 第1图系表示由定义文件的DIDL形成硬体构成资讯 的DDDL之概略构成。 第2图系表示可重组态的平行处理系统之概要。 第3图系表示独立地平行动作之复数个元件为作矩 阵状配置之平行处理系统。 第4图(a)系表示DIDL之例子,第4图(b)系表示DIDL之不 同例。 第5图系表示编译之概略处理的流程。 第6图系表示编译之概略构成的方块图。 第7图(a)系表示DIDL之例,第7图(b)系表示与其对应之 回路构成。 第8图(a)系表示DIDL之不同例,第8图(b)系表示最佳化 的例子,第8图(c)系表示与其对应之回路构成。 第9图(a)系表示DIDL之另一不同例,第9图(b)系表示与 其对应之回路构成。 第10图系表示DIDL之另一不同例。 第11图系表示与第10图所示之DIDL作对应之回路构 成。 第12图系表示将第11图所示之回路构成以矩阵单元 作陈设的状态。 第13图系表示以DIDL层级作模拟的概略构成。 第14图系表示DIDL层级之模拟器的处理之概要的流 程。
地址 日本