目标:支持Java的i模式手机
(转载自日经BP社
2000/10/16)
在美国圣诺赛举办的微处理器学会“Microprocessor Forum 2000”上,英国Advanced RISC Machines(ARM)公司于10月11日宣布ARM
Architecture今后将增加2款产品。
其中一款为在ARM V5TE Architecture(ARM9E/1020E/Xscale)以后的微处理器上追加的Java扩张命令组“Jazelle”。另一款为计划在2001年公开的第二代ARM
Archtecture上追加的支持多媒体的SIMD(Single instruction multiple data)指令组。
安装Jazelle指令的ARM微处理器正在作为“ARM9E”和“ARM1020”开发,并已经向持有ARM微处理器专利的半导体厂家提供了设计参数。预计2001年后半年将会进入批量生产和供货。NTT
DoCoMo公司计划在2000年年内使移动电话的i模式服务支持Java,而ARM公司也计划在支持Java的i模式手机中引进ARM9E和ARM1020。
Jazelle的特点在于可以直接执行Java Byte Cord。它通过在ARM微处理器上增加Jazelle工作模式,使ARM指令和Java
Byte Cord指令在同一个微处理器上执行。Java Byte Cord的80%可依靠硬件执行,而除法以及浮动小数点运算等剩下的20%部分则作为例外,采用现行的ARM指令处理。通过上述结构,“在没有增加芯片面积的情况下,可以提高Java的处理能力。因此也适合手机”(ARM公司)。
该公司公开的Java处理能力(Embedded CaffeineMark3.0值),即使安装到200MHz工作的ARM9上时也可达到1080。该数据与在美国Sun
Microsystems的Java Virtual Machine(VM)上安装软件之后的130相比,其处理能力高出约达7倍。即使与采用Java微处理器时的580相比,也提高了1倍左右。
但与采用JIT(Just-In-Time)编译程序时的1200相比,处理能力则降低了10%左右。“JIT编译程序的缺点是安装需要100KB的内存”(ARM公司)。另外与Sun公司Java微处理器“Picojava”相比,其性能方面只为前者一半。对此,ARM公司产品专利事业部CPU产品经理David
Cormie强调:“为安装Jazelle指令需要1万2000个门电路,比Picojava少10万左右。因此在价格及耗电量方面Jazelle具有优势”。
|