ARMv8安装JavaScript运行辅助系统

2012-02-09 13:15:13来源: 技术在线 关键字:ARMv8  JavaScript
    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
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:苹果请标准组织为手机专利授权订法规
下一篇:金山手机APP侵犯用户隐私 硅谷技术大拿代码级解析

论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
ARMv8
JavaScript

小广播

独家专题更多

TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved