-
公开(公告)号:KR102147355B1
公开(公告)日:2020-08-24
申请号:KR1020130115718
申请日:2013-09-27
Applicant: 삼성전자주식회사
Inventor: 우상옥 , 정석윤 , 이시화 , 레브스키,아그라엠. , 테렐로브오르그브이. , 알노브벨라디슬라브와이.
-
公开(公告)号:KR1020150035329A
公开(公告)日:2015-04-06
申请号:KR1020130115718
申请日:2013-09-27
Applicant: 삼성전자주식회사
Inventor: 우상옥 , 정석윤 , 이시화 , 레브스키,아그라엠. , 테렐로브오르그브이. , 알노브벨라디슬라브와이.
CPC classification number: G06F8/4441 , G06F8/4443 , G06F9/06 , G06F8/40
Abstract: 본발명의실시예는컴퓨터프로그램이실행되는속도를향상시킬수 있는프로그램변환방법및 장치에관한것으로서, 프로그램을수신하는단계, 프로그램내에서적어도하나이상의분기문이포함된적어도하나이상의반복문을검출하는단계, 반복문과서로동일한기능을수행하고분기문이제거된적어도하나이상의서브반복문(sub-loop statement)으로반복문이분할될수 있는지여부를판정하는단계, 판정결과반복문이분할될수 있다고판정된경우반복문을서브반복문으로분할하고반복문에포함된분기문을제거하는단계, 및분기문이제거된결과를출력하는단계를포함하는프로그램변환방법을제공할수 있다.
Abstract translation: 本发明的实施例涉及一种用于转换程序的方法和装置,其可以提高执行计算机程序的速度。 本发明可以提供用于转换程序的方法,包括以下步骤:接收程序; 检测一个或多个循环语句,包括程序内的一个或多个分支语句; 确定循环语句是否可以划分为一个或多个与循环语句执行相同功能的子循环语句,并从中删除分支语句; 在循环语句被确定为在判定结果中被划分的情况下,将循环语句划分为子循环语句并消除循环语句中的分支语句; 并输出分支语句被消除的结果。
-