-
公开(公告)号:CN101344857A
公开(公告)日:2009-01-14
申请号:CN200810098634.X
申请日:2008-06-03
Applicant: 三星电子株式会社 , 得克萨斯大学体系董事会
IPC: G06F9/45
CPC classification number: G06F9/45516 , G06F9/45504 , G06F9/45508 , G06F9/4552
Abstract: 提供一种用于加速Java翻译的设备和方法。所述设备包括:查找表单元,存储查找表,所述查找表包括字节码和与字节码相应的本机代码的排列;解码器,在查找表中产生与输入的字节码相应的本机代码的指针;参数化的字节码处理单元,在输入的字节码中检测参数化的字节码,并在查找表中产生常数嵌入所需的本机代码的指针;常数嵌入单元,将常数嵌入到具有由参数化的字节码处理单元产生的指针的本机代码中;本机代码缓冲器,存储由解码器或常数嵌入单元产生的本机代码。
-
公开(公告)号:CN101344857B
公开(公告)日:2013-09-04
申请号:CN200810098634.X
申请日:2008-06-03
Applicant: 三星电子株式会社 , 得克萨斯大学体系董事会
IPC: G06F9/45
CPC classification number: G06F9/45516 , G06F9/45504 , G06F9/45508 , G06F9/4552
Abstract: 提供一种用于加速Java翻译的设备和方法。所述设备包括:查找表单元,存储查找表,所述查找表包括字节码和与字节码相应的本机代码的排列;解码器,在查找表中产生与输入的字节码相应的本机代码的指针;参数化的字节码处理单元,在输入的字节码中检测参数化的字节码,并在查找表中产生常数嵌入所需的本机代码的指针;常数嵌入单元,将常数嵌入到具有由参数化的字节码处理单元产生的指针的本机代码中;本机代码缓冲器,存储由解码器或常数嵌入单元产生的本机代码。
-
公开(公告)号:CN101344856B
公开(公告)日:2014-06-04
申请号:CN200810098633.5
申请日:2008-06-03
Applicant: 三星电子株式会社 , 得克萨斯大学体系董事会
IPC: G06F9/45
CPC classification number: G06F8/52 , G06F9/3802 , G06F9/45504
Abstract: 提供一种增加任务执行速度的方法和设备,具体地讲,提供一种通过将代码编译为字节码,并以块而非以字节码为单位执行本地代码来增加任务执行速度的方法和设备,其中,所述块是一组一连串的字节码。所述设备包括:接收单元,接收字节码;控制单元,识别接收的字节码是否是块的最后字节码;和发送单元,基于识别的结果发送与包括在所述块中的一个或多个字节码相应的一个或多个本地代码中的第一本地代码的地址。
-
公开(公告)号:CN101344856A
公开(公告)日:2009-01-14
申请号:CN200810098633.5
申请日:2008-06-03
Applicant: 三星电子株式会社 , 得克萨斯大学体系董事会
IPC: G06F9/45
CPC classification number: G06F8/52 , G06F9/3802 , G06F9/45504
Abstract: 提供一种增加任务执行速度的方法和设备,具体地讲,提供一种通过将代码编译为字节码,并以块而非以字节码为单位执行本地代码来增加任务执行速度的方法和设备,其中,所述块是一组一连串的字节码。所述设备包括:接收单元,接收字节码;控制单元,识别接收的字节码是否是块的最后字节码;和发送单元,基于识别的结果发送与包括在所述块中的一个或多个字节码相应的一个或多个本地代码中的第一本地代码的地址。
-
-
-