全部博文(436)
分类: LINUX
2013-01-19 16:48:12
The Yin and Yang···Managed Software读书报告(4)
——赵鑫欢
这次我读了本报告第四部分的B部分:
IV. EXPERIMENTAL ANALYSIS
B. Amenability of VM Services to a Dedicated Core
(一)要点翻译:
1. whether the services will
a) benefit from dedicated parallel hardware
b) b) be effective, even if the hardware is slow.
a)虚拟服务是否受益于专用的并行性硬件
b)当硬件速度很慢是,虚拟服务是否依然有效
2. We use existing stock hardware. We choose the AMD Phenom II because it provides independent frequency scaling of the cores.
我们依赖现有的库存硬件,选用ADM羿龙II进行上述问题的探索,因为羿龙II提供了独立的核心频率的缩放比例
(Phenom:美国时间2007年11月19日,北京时间2007年11月20日,AMD将正式发布“Spider”平台,主要是由三部分组成,微处理器部分是phenom处理器(羿龙),采用的是真四核设计。)
3. We bind the VM service(s) to separate cores and measure the entire system.We use regular adaptive JIT compilation
我们把虚拟服务与独立内核和测试整个系统联系起来,对此,我们使用常规的自适应的JIT编译器进行研究。
(JIT:运行时编译执行的技术, Java语言即采用该技术(=Just-In-Time))
4. We measure total time for the first iteration of each benchmark because the first iteration is a representative JIT workload that imposes significant JIT activity
我们把测得的总时间当做每个基准点的第一次迭代,因为第一次迭代是典型的JIT工作负载。
5. simple binding of the JIT and GC to an additional core is effective.
简单的绑定JIT和GC对虚拟服务是有益的。(即虚拟服务受益于专用的并行性硬件。)
6. Adding more big cores is not feasible because of power or energy constraints
由于功率及能量的限制,增加更多的大核心的方法是不可行的。
7. Executing JIT and GC on the dedicated core at 2.2 GHz delivers a 13% higher PPE than one processor with virtually no energy cost.
在2.2GHz的专用核心上执行JIT和GC实现了比一个几乎没有能源损耗的处理器还要高出13%的PPE。
8. Without binding of tasks or some other guidance to the OS scheduler, the addition of a small core is counterproductive.
没有任务或者其他想到约束的OS调度,就增加一些小型核心是适得其反的。
(OS:操作系统(操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。)
(二)问题:
1. PPE是什么?
2. 迭代中“测量的总时间”指的是什么?
3. 基准点是什么?
4. 什么叫OS调度?