发明名称 METHOD AND SYSTEM FOR PROCESSING PROGRAM FOR PARALLEL PROCESSING PURPOSES, STORAGE MEDIUM HAVING STORED THEREON PROGRAM GETTING PROGRAM PROCESSING EXECUTED FOR PARALLEL PROCESSING PURPOSES, AND STORAGE MEDIUM HAVING STORED THEREON INSTRUCTION SET TO BE EXECUTED IN PARALLEL
摘要 A parallel data processing system is provided for increasing the program execution rate of a target machine. A parallelizer converts intermediate code, which has been generated by a compiler front end, into a parallelly executable form. An execution order determiner determines the order of the basic blocks to be executed. An expanded basic block parallelizer subdivides the intermediate code of the basic blocks into execution units, each of which is made up of parallelly executable instructions, following the order determined and on the basic block basis. When a particular one of the basic blocks is subdivided into execution units, an instruction belonging to the first execution unit of the next basic block, which has already been subdivided into execution units, is also used.
申请公布号 US6760906(B1) 申请公布日期 2004.07.06
申请号 US20000478989 申请日期 2000.01.07
申请人 MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. 发明人 ODANI KENSUKE;HEISHI TAKETO
分类号 G06F9/38;G06F9/30;G06F9/45;G06F9/46;G06F15/00;G06F15/167;G06F15/76;(IPC1-7):G06F9/45 主分类号 G06F9/38
代理机构 代理人
主权项
地址