首页> 外文会议>High Performance Computing (HiPC), 2009 >Evaluating implications of Virtual Worlds on server architecture using Second Life
【24h】

Evaluating implications of Virtual Worlds on server architecture using Second Life

机译:使用Second Life评估虚拟世界对服务器体系结构的影响

获取原文

摘要

Linden Lab's Second Life is the prominent Virtual World platform in the market today. Virtual Worlds like Second Life are emerging to be a main stream server workload because of their popularity due to richness of 3D content and immersive social experience they can provide. So, it is very important for computer architects to fully understand this workload and its requirements. In this paper, our goal is to fully analyze the performance and to characterize the processing of Second Life server Simulator process. The simulator process has three key critical functions that dominate the performance characteristics of this workload. These are: 1) Physics engine that is responsible for simulating real world behaviors taking into account mass of the objects, gravity, wind force, etc., 2) Scripting engine that is responsible for executing scripts attached to the objects. Scripts is the main way of manipulating object behaviors (motion, color, etc.) in-world on the server, and 3) Simulator logic that is responsible for simulating the world which includes avatar movement, calculating visible areas and communicating with the clients. Our work includes performance scaling experiments, comparison of performance on Intel's Clovertown and Nehalem processor based server systems and collecting and analyzing architectural characterization data for this workload. Our measurements have shown that Intel's latest Xeon servers using Nehalem processors offer 20 to 50% performance improvement over previous generation processor based system, and that the physics computation is more compute and memory intensive. To get a better perspective of Second Life's requirements, we have compared this workload with three other popular commercial server workloads (TPC-E, SPECjAppServer and SPECjbb) and found out that this workload executes 2 to 10 times more floating point, multiply and divide instructions.
机译:Linden Lab的Second Life是当今市场上著名的虚拟世界平台。由于诸如3D内容的丰富性和它们可以提供的身临其境的社交体验,像“第二人生”这样的虚拟世界正在成为主流的服务器工作负载,这是因为它们的流行而引起的。因此,对于计算机架构师而言,充分了解此工作负载及其要求非常重要。在本文中,我们的目标是全面分析性能并表征Second Life服务器模拟器过程的处理。模拟器过程具有三个关键的关键功能,这些功能支配了该工作负载的性能特征。它们是:1)物理引擎,负责模拟现实世界中的行为,并考虑对象的质量,重力,风力等。2)脚本引擎,负责执行附加到对象的脚本。脚本是在服务器上处理对象行为(运动,颜色等)的主要方式,并且3)模拟器逻辑负责模拟世界,包括虚拟形象的移动,计算可见区域并与客户端进行通信。我们的工作包括性能扩展实验,比较基于Intel Clovertown和Nehalem处理器的服务器系统上的性能以及为此工作负载收集和分析体系结构表征数据。我们的测量结果表明,使用Nehalem处理器的英特尔最新Xeon服务器与基于上一代处理器的系统相比,性能提高了20%到50%,并且物理计算的计算和内存消耗更高。为了更好地了解《第二人生》的要求,我们将该工作负载与其他三种流行的商用服务器工作负载(TPC-E,SPECjAppServer和SPECjbb)进行了比较,发现该工作负载执行的浮点数是乘法,除法指令的2至10倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号