会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 10. 发明授权
    • Methods and apparatus for providing context switching between software tasks with reconfigurable control
    • 用于通过可重新配置的控制在软件任务之间提供上下文切换的方法和装置
    • US07237088B2
    • 2007-06-26
    • US10761564
    • 2004-01-21
    • Edwin Franklin BarryGerald George PechanekDavid Strube
    • Edwin Franklin BarryGerald George PechanekDavid Strube
    • G06F15/80
    • G06F9/30181G06F9/30043G06F9/30076G06F9/30123G06F9/3013G06F9/30138G06F9/3877G06F9/3885G06F9/3887G06F9/462G06F15/8007
    • The ManArray core indirect VLIW processor consists of an array controller sequence processor (SP) merged with a processing element (PE0) closely coupling the SP with the PE array and providing the capability to share execution units between the SP and PE0. Consequently, in the merged SP/PE0 a single set of execution units are coupled with two independent register files. To make efficient use of the SP and PE resources, the ManArray architecture specifies a bit in the instruction format, the SP/PE-bit, to differentiate SP instructions from PE instructions. Multiple register contexts are obtained in the ManArray processor by controlling how the array SP/PE-bit in the ManArray instruction format is used in conjunction with a context switch bit (CSB) for the context selection of the PE register file or the SP register file. In arrays consisting of more than a single PE, the software controllable context switch mechanism is used to reconfigure the array to take advantage of the multiple context support the merged SP/PE provides. For example, a 1×1 can be configured as a 1×1 with context-0 and as a 1×0 with context-1, a 1×2 can be configured as a 1×2 with context-0 and as a 1×1 with context-1, and a 1×5 can be configured as a 1×5 with context-0 and as a 2×2 with context-1. Other array configurations are clearly possible using the present techniques. In the 1×5/2×2 case, the two contexts could be a 1×5 array (context-0) and a 2×2 array (context-1).
    • ManArray核心间接VLIW处理器由阵列控制器序列处理器(SP)组成,与处理元件(PE0)合并,该处理元件(PE0)将SP与PE阵列紧密耦合,并提供在SP和PE0之间共享执行单元的能力。 因此,在合并的SP / PE0中,单个执行单元集合与两个独立的寄存器文件耦合。 为了有效利用SP和PE资源,ManArray架构规定了指令格式(SP / PE位)的一点,以区分SP指令和PE指令。 通过控制ManArray指令格式中的阵列SP / PE位如何与用于PE寄存器文件或SP寄存器文件的上下文选择的上下文切换位(CSB)结合使用,在ManArray处理器中获得多个寄存器上下文 。 在由多个单独的PE组成的阵列中,软件可控上下文切换机制用于重新配置阵列,以利用合并的SP / PE提供的多个上下文支持。 例如,1x1可以被配置为具有上下文0的1x1和具有上下文-1的1x0,1x2可以被配置为具有上下文-1的1x2和具有上下文-1的1x1,并且1x5可以被配置为具有上下文-1的1x2 配置为具有上下文0的1x5和具有上下文-1的2x2。 使用本技术可以清楚地看出其它阵列配置。 在1x5 / 2x2情况下,两个上下文可能是1x5阵列(上下文0)和2x2阵列(上下文-1)。