ARMv8安装JavaScript运行辅助系统

2012-02-09 13:15:13来源: 技术在线
    JavaScript是美国谷歌“Gmail”等所有云服务的客户端运行平台。通常浏览器内都会内置运行引擎,各浏览器也都在比拼运行速度,而最近却接连出现了在处理器侧部分辅助JavaScript运行的趋势。例如,美国英特尔面向Firefox浏览器发布了可并行运行JavaScript的技术“River Trail”。

  ARM也加入到了这股潮流中。ARM在新一代架构“ARMv8”的64位ISA(处理用指令集架构)“A64”中,增加了可辅助运行JavaScript的系统。在“Tagged Pointer(附带标记的指针)”结构中,将64位地址数据(指针)中没有使用的前8位,作为可供程序员自由使用的范围(标记)开放(图A-1)。Tagged Pointer是一种主要用于动态脚本语言运行环境的编程技术,可以存储指针所指示的顶端信息以及垃圾收集(Garbage Collection)中使用的信息。通常在软件侧采用“Union(共用体)”构筑并管理这种数据构造,不过若处理器侧有辅助系统的话,就可以轻松获得标记值。(记者:进藤 智则,《日经电子》)

图A-1:将地址数据的前8位用于做标记
在Tagged Pointer结构中,将地址数据的前8位作为可供程序员自由使用的范围开放。地址计算时CPU内核会忽略前8位。

关键字:ARMv8  JavaScript

编辑:北极风 引用地址:http://www.eeworld.com.cn/xfdz/2012/0209/article_9905.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
ARMv8
JavaScript

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved