[发明专利]基于微核的可重构处理器以及使用其处理多数据的方法在审
申请号: | 201310129825.9 | 申请日: | 2013-04-15 |
公开(公告)号: | CN103425625A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 徐东宽;金硕镇 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F15/80 | 分类号: | G06F15/80;G06F9/38 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 韩明星;罗延红 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 可重构 处理器 以及 使用 处理 多数 方法 | ||
本申请要求于2012年5月24日提交的第10-2012-0055621号韩国专利申请的权益,所述申请的全部公开通过引用合并于此,以用于所有目的。
技术领域
以下描述涉及一种基于微核(minicore-based)的可重构处理器和使用基于微核的可重构处理器灵活地处理多数据的方法。
背景技术
可重构架构是一种可基于将被计算装置执行的任务来改变计算装置的硬件配置的架构。存在多种类型的可重构架构,例如,粗粒度阵列(CGA)。CGA包括多个具有相同的计算能力的功能单元,并且功能单元之间的连接状态可根据将被执行的每个任务而被改变。
可重构处理器具有CGA模式。在CGA模式下,可重构处理器具有用于同时执行多个运算的阵列结构,以便通过处理多个应用程序域(application domain)来加速循环或数据。为了支持各种应用程序域,很多内联函数(intrinsic)被添加到可重构处理器,并且增加了运算的总数。因此,设计可重构处理器使得一个功能单元处理所有运算需要额外的流水线并对性能有不利影响。
发明内容
在一个总体方面,提供了一种可重构处理器,包括:两个或更多个微核,每个微核包括执行不同的运算的两个或更多个功能单元;处理单元,激活微核之中执行单指令多数据(SIMD)指令的运算的两个或更多个微核的功能单元,使得激活的功能单元执行SIMD指令。
包括在两个或更多个微核中的每一个微核中的一个或多个功能单元可与包括在其它微核或其它微核中的每一个微核中的一个或多个功能单元执行相同的运算。
处理单元可基于SIMD指令的数据类型确定将执行SIMD指令的微核的数量。
每个微核还可包括本地寄存器文件,其中,所述本地寄存器文件相应于每个功能单元并暂时存储执行SIMD指令的结果。
可重构处理器还可包括使微核相互连接的外部网络。
每个微核还可包括使功能单元相互连接的内部网络。
可重构处理器可以是基于微核的粗粒度阵列(CGA)处理器或基于微核的超长指令字(VLIW)处理器。
每个微核可被定义为CGA处理器或VLIW处理器中的基本设计单元或基本扩展单元。
在另一方面,提供了一种使用可重构处理器灵活地处理多数据的方法。所述方法包括:在可重构处理器的微核之中,确定将执行SIMD指令的运算的两个或更多个微核;激活确定的微核的功能单元。
包括在两个或更多个微核中的每一个微核中的一个或多个功能单元可与包括在其它微核或其它微核中的每一个微核中的一个或多个功能单元执行相同的运算。
在确定微核的步骤中,可基于SIMD指令的数据类型确定将执行SIMD指令的微核的数量。
所述方法还包括:使用激活的功能单元执行SIMD指令,并将执行SIMD指令的结果存储在本地寄存器文件中。
可重构处理器可以是基于微核的CGA处理器或基于微核的VLIW处理器。
通过下面的详细描述、附图和权利要求,其它特征和方面将是清楚的。
附图说明
图1是示出示例可重构处理器的示图;
图2是示出示例可重构处理器的示图;
图3是示出示例可重构处理器的微核的示图;
图4是示出在粗粒度阵列(CGA)模式下灵活地形成的示例SIMD的示图;
图5是示出使用可重构处理器灵活地处理多数据的示例方法的流程图。
在整个附图和详细描述中,除非另有描述,否则相同的附图标号将被理解为表示相同的元件、特征和结构。为了清晰、说明和便利,这些元件的相对大小和描述可能被夸大。
具体实施方式
通过参考示例性实施例的以下详细描述和附图,可更容易地理解本发明的优点和特征以及实现本发明的方法。然而,可以以很多不同的形式实现本发明,并且本发明不应被解释为限于在此阐述的实施例。相反,提供这些实施例,使得本公开将会是彻底和完整的,并将本发明的构思充分地传达给本领域的技术人员,本发明将仅由权利要求限定。在整个说明书中,相同的标号表示相同的元件。
现将参照示出本发明的示例性实施例的附图更充分地描述本发明。
图1是示出示例可重构处理器100的示图。参照图1,示例可重构处理器100可包括处理单元101以及两个或更多个微核MC#0至MC#19。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310129825.9/2.html,转载请声明来源钻瓜专利网。