-
公开(公告)号:CN103562865B
公开(公告)日:2017-07-28
申请号:CN201280026470.4
申请日:2012-05-09
申请人: 国际商业机器公司
CPC分类号: G06F8/665 , G06F8/654 , G06F9/4418 , G06F15/7871 , G06F15/7892
摘要: 可编程硬件设备在不需要系统停机时间的情况下被重新编程。为了重新编程设备,静默设备,保存与设备相关联的状态,加载更新,恢复状态,并且重新开始操作,除了可能的系统中的延迟之外,所有对于系统透明。
-
公开(公告)号:CN104798033A
公开(公告)日:2015-07-22
申请号:CN201380059874.8
申请日:2013-06-17
申请人: 英特尔公司
CPC分类号: G06F9/3851 , G06F9/30079 , G06F9/3836 , G06F9/3855 , G06F9/3861 , G06F9/3877 , G06F9/46 , G06F15/7867 , G06F15/7892 , G06F15/80
摘要: 描述了用于在处理设备上执行等待时间优化执行逻辑和吞吐量优化执行逻辑两者的装置和方法。例如,根据一个实施例的处理器包括:等待时间优化执行逻辑,用于执行第一类型的程序代码;吞吐量优化执行逻辑,用于执行第二类型的程序代码,其中,第一类型的程序代码和第二类型的程序代码是针对相同的指令集架构而设计的;逻辑,其用于:标识进程中的第一类型的程序代码和第二类型的程序代码;以及分配第一类型的程序代码以供在等待时间优化执行逻辑上执行,并且分配第二类型的程序代码以供在吞吐量优化执行逻辑上执行。
-
公开(公告)号:CN107423256A
公开(公告)日:2017-12-01
申请号:CN201710161517.2
申请日:2017-03-17
申请人: 清华大学
IPC分类号: G06F15/78
CPC分类号: G06F15/7892 , G06F15/76 , G06F15/7871 , G06F15/7807 , G06F15/7817
摘要: 本发明提出一种可重构处理器及可重构处理器的时序控制方法。该可重构处理器包括可重构单元阵列RCA和控制单元,RCA包括多个可重构单元RC;控制单元,用于生成并向RCA发送时序控制信息;RCA,用于根据时序控制信息执行运算任务,RCA中的RC接收到时序控制信息时开始执行运算,并在运算完毕后,依据预设顺序,在RCA内将时序控制信息传递至下一级RC;当RCA完成时序控制信息对应的运算任务时,销毁时序控制信息,运算任务包括接收到时序控制信息的各级RC所执行的运算。本发明实施例提高了RCA的运算效率,进而优化了处理器的性能。
-
公开(公告)号:CN104461463A
公开(公告)日:2015-03-25
申请号:CN201410766866.3
申请日:2014-09-19
申请人: 威盛电子股份有限公司
CPC分类号: G06F9/3001 , G06F8/654 , G06F9/30181 , G06F15/7892 , G06F17/5054
摘要: 一种用于微处理器的动态重设方法,该微处理器至少包括指纹单元及动态重设功能单元,该方法包括:接受静态指纹以及指纹产生准则的指纹设定准则表,其中该静态指纹用于优化该微处理器的该动态重设功能单元的配置;当该动态重设功能单元正依据目前配置设定而执行指令时,该指纹单元产生动态指纹并与该静态指纹进行比较;以及当该静态指纹与该动态指纹相符时,重设该动态重设功能单元。
-
公开(公告)号:CN104267928A
公开(公告)日:2015-01-07
申请号:CN201410482537.6
申请日:2014-09-19
申请人: 威盛电子股份有限公司
IPC分类号: G06F9/30
CPC分类号: G06F9/3001 , G06F8/654 , G06F9/30181 , G06F15/7892 , G06F17/5054
摘要: 本发明提供一种微处理器及用于微处理器的动态重设方法。该微处理器包括:多个动态重设功能性单元;一指纹;一指纹单元,其中当该等动态重设功能性单元依据一第一配置设定以执行多个指令时,该指纹单元依据一数学运算以累计关于该等指令的一指令信息,藉以产生一结果;以及一重设单元,用以依据一第二配置设定重设该等动态重设功能性单元以执行该等指令,藉以回应该结果与该指纹相符。
-
公开(公告)号:CN108027806A
公开(公告)日:2018-05-11
申请号:CN201680054302.4
申请日:2016-09-02
申请人: 高通股份有限公司
CPC分类号: G06F15/7867 , G06F9/30181 , G06F9/3836 , G06F9/3897 , G06F9/4494 , G06F15/7892 , G06F15/825
摘要: 揭示在基于块的数据流指令集架构ISA中配置粗粒度可配置阵列CGRA以用于数据流指令块执行。在一个方面中,提供CGRA配置电路,其包括具有瓦片阵列的CGRA,所述瓦片中的每一个提供功能单元和开关。所述CGRA配置电路的指令解码电路将数据流指令块内的数据流指令映射到所述CGRA的所述瓦片中的一个。所述指令解码电路解码所述数据流指令,并且产生所述经映射瓦片的所述功能单元的功能控制配置,以提供所述数据流指令的功能性。所述指令解码电路另外产生沿着所述CGRA内的瓦片路径的开关的开关控制配置,使得所述经映射瓦片的所述功能单元的输出路由到对应于所述数据流指令的消费者指令的每一瓦片。
-
公开(公告)号:CN104461464B
公开(公告)日:2018-04-13
申请号:CN201410768028.X
申请日:2014-09-19
申请人: 上海兆芯集成电路有限公司
IPC分类号: G06F9/30
CPC分类号: G06F9/3001 , G06F8/654 , G06F9/30181 , G06F15/7892 , G06F17/5054
摘要: 本发明提供一种用于微处理器的动态重设方法,该微处理器至少包括指纹单元及动态重设功能单元,该方法包括:接受静态指纹以及指纹产生准则的指纹设定准则表,其中该静态指纹用于优化该微处理器的该动态重设功能单元的配置,其中该静态指纹由工程师辨识用于优化该动态重设功能单元的该配置的程序部分、依据与该程序部分有关的指令串设计该指纹产生准则、并利用该指纹产生准则所产生;当该动态重设功能单元正依据目前配置设定而执行指令时,该指纹单元产生动态指纹并与该静态指纹进行比较;以及当该静态指纹与该动态指纹相符时,重设该动态重设功能单元。
-
公开(公告)号:CN104750660A
公开(公告)日:2015-07-01
申请号:CN201510162244.4
申请日:2015-04-08
申请人: 华侨大学
IPC分类号: G06F15/78
CPC分类号: G06F9/30181 , G06F15/7892
摘要: 本发明公开了一种具有多工作模式的嵌入式可重构处理器,其特征在于:包括通用处理核、指令译码器、可重构阵列、配置控制器、配置信息存储器、采样剖析器、指令缓存、数据缓存、数据/地址总线接口及控制总线接口;能通过对可重构阵列和采样剖析器的配置而在简单模式、剖析模式和完整模式三种工作模式下运行计算机程序。本发明根据不同计算机程序的特点,为其定制专门的处理指令和配置相应的硬件部件,极大地提高了执行效率和处理器的灵活性;同时,在剖析过程中使用了采样技术,能够有效降低运行开销。
-
公开(公告)号:CN107667474B
公开(公告)日:2019-05-28
申请号:CN201680028155.3
申请日:2016-05-13
申请人: 超威半导体公司
发明人: 大卫·A·罗伯茨
IPC分类号: H03K19/177 , H03K19/00 , G06F15/78
CPC分类号: H03K19/17728 , G06F15/7892 , H03K19/0008 , H03K19/1776 , H03K19/17776
摘要: 可编程装置包括一个或多个编程区,其各自包括多个可配置逻辑块,其中所述多个可配置逻辑块中的每一个可通过可编程互连结构选择性地连接到任何其他可配置逻辑块。所述可编程装置还包括配置逻辑,其被配置来响应于所述指令流中的指令,独立于任何所述其他编程区,在编程区中的所述可配置逻辑块中的一个或多个中重新配置硬件。
-
公开(公告)号:CN103294643B
公开(公告)日:2018-04-24
申请号:CN201310063870.9
申请日:2013-02-28
申请人: 三星电子株式会社
发明人: 金昶武
IPC分类号: G06F15/78
CPC分类号: G06F9/30076 , G06F9/30189 , G06F9/3889 , G06F15/7892 , Y02D10/12 , Y02D10/13
摘要: 提供了一种可重构处理器、代码转换设备及其代码转换方法,其中,所述可重构处理器包括处理器,所述处理器包括多个功能单元(FU),并具有作为执行模式的基于第一FU组的超长指令字(VLIW)模式、基于第二FU组的所有FU的第一粗粒度阵列(CGA)模式以及基于第二FU组的预定FU的第二CGA模式。
-
-
-
-
-
-
-
-
-