用于批量线程处理的处理器、处理方法和代码生成设备技术

技术编号:10558745 阅读:143 留言:0更新日期:2014-10-22 13:36
公开用于批量线程处理的处理器、处理方法和代码生成设备。用于批量线程处理的处理器包括:中央寄存器文件;一个或更多个批量功能单元,每个批量功能单元包括两个或更多个功能单元以及一个或更多个用于访问中央寄存器文件的端口。批量功能单元中的功能单元执行包括一个或更多个指令的批量指令,以顺序地执行批量指令中的一个或更多个指令。

【技术实现步骤摘要】
【专利摘要】公开用于批量线程处理的处理器、处理方法和代码生成设备。用于批量线程处理的处理器包括:中央寄存器文件;一个或更多个批量功能单元,每个批量功能单元包括两个或更多个功能单元以及一个或更多个用于访问中央寄存器文件的端口。批量功能单元中的功能单元执行包括一个或更多个指令的批量指令,以顺序地执行批量指令中的一个或更多个指令。【专利说明】用于批量线程处理的处理器、处理方法和代码生成设备 本申请要求于2013年4月22日提交的第10-2013-0044435号韩国专利申请的优 先权,其公开通过引用完整地包含于此。
与示例性实施例一致的方法和设备涉及一种用于批量线程处理的处理器、使用所 述处理器的批量线程处理方法和用于支持批量线程处理器的代码生成设备。
技术介绍
粗粒度可重构阵列(CGRA)是指具有阵列形式的多个功能单元(FU)的硬件。CGRA 用于加速操作。此外,即使在数据之间存在依赖性,CGRA也可通过使用软件流水线技术来 最大化吞吐量。然而,在编译阶段执行数据处理的所有调度,这增加了编译时间。此外,当 执行多线程时,硬件开销很大,使得在执行具有大的、未定义本文档来自技高网...

【技术保护点】
一种处理器,包括:中央寄存器文件;第一批量功能单元,包括第一多个功能单元、第一输入端口和第一输出端口,其中,第一多个功能单元通过第一输入端口访问中央寄存器文件,并且第一多个功能单元通过第一输出端口访问中央寄存器文件;第二批量功能单元,包括第二多个功能单元、第二输入端口和第二输出端口,其中,第二多个功能单元通过第二输入端口访问中央寄存器文件,并且第二多个功能单元通过第二输出端口访问中央寄存器文件,其中,第一批量功能单元被配置为接收包括程序的一个或更多个第一指令的第一批量指令,并且顺序地执行所述一个或更多个第一指令,第二批量功能单元被配置为接收包括所述程序的一个或更多个第二指令的第二批量指令,并且...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:郑武坰柳秀晶赵渊坤
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1