【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及计算机和计算机软件领域,并更特别地涉及用于例如翻译包含函数调用的程序代码的译码器、仿真器和加速器的程序代码转换方法和装置。
技术介绍
在嵌入式和非嵌入式的CPU中,可发现这样的占优势的指令集体系结构(ISA),对于该体系结构存在大量软件,该体系结构出于性能考虑应被“加速”,或者“转换”成如果可透明地访问相关软件则可呈现更好的成本/性能好处的成千上万的有能力的处理器。还可发现被及时锁定在它们的ISA内且不会涉及到性能或市场范围的占优势的CPU体系结构。这种体系结构受益于“合成CPU”共同体系结构。程序代码转换方法和装置有助于这种加速、翻译和共同体系结构能力,并且例如在2003年4月22日提交的共同未决的英国专利申请号03090560中提出,该申请标题为Block Translation Optimizationsfor Program Code Conversion,该专利申请的公开引入本文作为参考。将被翻译的源(subject)程序通常包括多个源代码单元,其包括可执行的源自身以及多个源库,其中一些库可以是专用的,而一些库可被设置成该源OS的 ...
【技术保护点】
一种在从可由源处理器执行的源程序代码(17)翻译到可由目标处理器(13)执行的目标程序代码(21)期间执行本机绑定以执行本机代码(28)的方法,其中本机代码(28)是可由目标处理器(13)执行的代码,所述方法包括:识别具有对应本机代 码(28)的特定源程序代码(17);识别对应于该被识别的源程序代码(17)的本机代码(28);及执行对应的本机代码(28)而不是执行该被识别的源程序代码(17)的翻译版本。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:亚力克斯布朗,杰兰特诺斯,富兰克托马斯维格尔,加雷斯安东尼奈特,
申请(专利权)人:可递有限公司,
类型:发明
国别省市:GB[英国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。