|
发表于 2011-1-1 20:20:39
|
显示全部楼层
本帖最后由 xuyongchen 于 2011-1-2 20:41 编辑
43项中已完成:2、4、5、6、7、8、9、10、12\16、17、18、19、20、21、22、23、31、32、33、
放在论坛上编辑感觉有点麻烦(我没怎么弄过,格式什么的调起来很麻烦)全部翻译后看能不能上传一个word版的下载吧。那个会直观一些,也舒服一些。目前这个版本嘛。。。抱歉了,大家凑合看吧
2.What applications are currently supported by RNA World?
RNA World目前支持哪些项目?
type application purpose
INFERNAL 1.0.2 CMBUILD, CMCALIBRATE, CMSEARCH RNA covariance analysis RNA协方差统计
InReAlyzer 1.0 Converter to produce high-resolution graphics from INFERNAL output files (in-house development) 将INFERNAL项目输出的文件转化并制作高分辨能力的图像(内部支持)
4.Does RNA World support GPU/CUDA/STREAM processing?
RNA World支持GPU/CUDA/STREAM运算吗?
At present, RNA World applications do not profit from GPU processing, but we can think of applications that will and if that applies, we will certainly try our best to make clients available that support such performance improvements. 目前,RNA World尚未从GPU运算中受益。不过我们会为参与者考虑。一旦有相关需求,我们一定会尽全力让参与者获得对这类计算性能提升技术的支持。
5.Does RNA World support checkpointing?
RNA World有存盘点吗?
RNA World is a universal framework comprising a diverse set of RNA-relevant bioinformatic tools. Originally, these tools were not designed for incorporation in a distributed computing environment although most of these require significant compute ressources. Traditional checkpointing, however, must be supported by the scientific application. Consequently, checkpointing is not available, but: The RNA World development team is seeking ways to establish novel, universal checkpointing procedures. These novel methods rely on either creating "suspend RAM to disk" images at the system level or the establishment of RNA World as a system that generally runs in a virtual machine (VM). For the former we have a functional 32-bit Linux workaround that, however, requires that memory randomization is deactivated in the Linux kernel. For the latter we have a promising cooperation with CERN.RNA World是一个通用的框架,包括一系列有关的的生物信息工具。一开始,这些工具并没有设计在分布式计算环境内,尽管它们需要大量(显著)的计算资源。传统的存盘点必须要被科学任务所支持。因此,存盘点并未被RNA World所支持。不过RNA World的技术小组正在试图建立新颖的、通用的存盘过程。这些新颖的方法包括在系统水平上创建将内存(数据)存入硬盘(的功能)或者将RNA World建成系统以便在虚拟机上运行。对于前者,我们可以在一台32-bit的Linux工作环境中实现,不过(事先)要将随机内存功能从Linux内核中移除。对于后者,我们与CERN有着密切的合作且前景良好。
6.What is the RAM requirement of RNA World?
RNA Word 的内存需求如何?
type application RAM requirements
INFERNAL 1.0.2 CMCALIBRATE up to 2.5 GB of RAM,usually below 600 MB of RAM最多需要2.5GB,通常小于600MB
CMSEARCH up to 1 GB of RAM,usually below 100 MB of RAM 最多需要1GB,通常小于100MB
InReAlyzer 1.0 below 50 MB of RAM 小于50MB
Please note one important thing: If you are using a multi-core machine, RNA World might engage on all of your cores simultaneously. As long as we do not use the OpenMPI-based multi-threaded application mode, this means that the RAM required to successfully complete all of the work units is additive.请注意一个重要的事实:如果你使用的是多核处理器,RNA World可能会同时使用所有的核心,前提是我们不使用基于OpenMPI的多线程任务模式。这就意味着未来完成任务内存需求会增加。
7.What are the typical running times of RNA World work units using an Intel P8600 Core2Duo 2,4 GHz machine with Ubuntu Linux x64?
运行在Ubuntu Linux X64上的英特尔Core2Due 2.4GHz的计算机通常运行RNA World需要多长时间?
type application runtime
INFERNAL 1.0.2 CMCALIBRATE 20 minutes to 10 days,typically a day
20分钟-10天
通常1天
CMSEARCH a few minutes to 100 hours,typically a few hours
几分钟-100小时
通常几小时
InReAlyzer 1.0 a few seconds to 5 hrs,typically a few minutes
几秒-5小时
通常几分钟
8.Does RNA World support multithreaded (MT) applications?
RNA World支持多线程任务吗?
RNA World supports whatever its scientific applications support. In case of INFERNAL, multithreaded applications are nicely supported on the basis of OpenMPI. While MT applications run well in a local computing environment under Linux, validation of results generated in a distributed computing environment that employ MT applications for unknown reasons fails in a subset of cases, although technically MT applications work excellent. We have not yet identified the cause of this inconsistent behavior, but INFERNAL makes use of random number generation that is tied to the processor core time at which individual threads are started. On a multicore system, an MT application therefore is initiated at slightly different times on each of the cores involved. Consequently, on a different (distributed) system, the random numbers differ and so do the results - although differences are only minor. If the random number generator is supplied with a fixed value, issues are largely solved but, strangely, not entirely and that is a problem for BOINC-based WU validation. The RNA World team is currently corresponding with the INFERNAL developers to solve this issue to fully enable distributed MT applications as soon as possible.只要是它的科学任务所支持的,RNA World都支持。以INFERNAL为例。基于OpenMPI,多线程任务可以被很好的支持。多线程任务可以在Linux下的传统计算平台下良好运行,但事实结果证实了在分布式计算平台下多线程任务无故的在一些任务的子集中遭遇失败,尽管技术上认为多线程任务工作正常。我们还没有探明这些矛盾的行为的原因,不过INFERNAL使用率随机数生成技术。该技术与独立线程的初始点:核心时钟联系紧密。因此在多核系统中,多线程任务受每个核心的影响在不同的时间被创建(尽管时间差很小)。因此,在不同的系统下(分布式运算),随机数不相同,结果也是如此(尽管差距很小)。如果随机数生成器支持混合数值,问题将在很大程度(奇怪的是,并不是全部)得到解决。而这就是基于BOINC的WU的难题。RNA World小组现在正在于INFERNAL小组进行合作来解决这个问题,以期多线程任务可以尽早展开。
9.What is a multithreaded (MT) application?
什么是多线程任务?
A multithreaded application makes use of multiple CPU cores on modern machines to compute a single RNA World work unit. Our measurements for CMCALIBRATE running in a Linux environment showed that a quadcore crunches one work unit in even slightly less (!) than a fourth of the computation time that was required for singlethreaded computation of the same work unit. This shows that CMCALIRATE scales excellent in MT mode.多下城认为可以让现代计算机上多个CPU核心只运行单一RNA World任务。对在Linux环境下CMCALIBRATE运行情况的测量显示一个4核处理器处理一个任务所需的计算时间甚至少于同一个任务使用单线程所需时间的四分之一。这表明CMCAIBRATE可以在多线程模式下完美的运行。
10.Will RNA World research ultimately lead to the development of medications?
RNA World的研究最终是否会促进医药的发展?
Although nobody can forsee this for sure, it seems highly likely that the results generated by RNA World will contribute to the development of medications (see application section of this F.A.Q.).尽管没有人预见并确信这一点,不过看上去RNA World有很高的可能性可以为医药的发展做出贡献。(参见本FAQ中的任务(介绍)部分)
12.Will the RNA World project results be published and if so under what license?
RNA World项目的结果会被公开吗?是的话,在什么样的许可下?
All RNA World results will be published in high-quality peer-reviewed science journals, preferrably in those offering an open access policy for the general public.RNA World的所有成果将会发表在高品质,优秀的科学期刊上,尤其是那些为普通公众开放的期刊。
16.Does RNA World award project performance certificates?
RNA World有项目表现证书吗?
Yes.有
17.How can I save my work for non-checkpointed RNA World sub-applications when I need to turn my machine off?
RNA World项目无存盘点,当我要关机时将如何保存我的任务?
If you run RNA World on a laptop or if you have multiple operating systems installed, from time to time it will be required to turn your machine off. The current RNA World sub-applications INFERNAL and InReAlyzer dot not support checkpointing, so your work would be lost if you shut down your machine the standard way. To avoid loss of your work, set the machine to enter sleep mode. Under these conditions the entire RAM will be saved to hard disk and upon system reboot your work will be reloaded into memory such that even RNA World can continue to calculate where it left off.当您在笔记本电脑上或者在多系统计算机上运行RNA World,关机将是必须的。目前,RNA World的主项目INFERNAL和InReAlyzer均不支持存盘点,所以关机意味着任务的丢失。避免任务丢失的方法是使计算机进入休眠模式。在休眠模式下整个内存的数据将会被保存在硬盘中,当系统重新加载时数据也将一同重新加载,这样RNA World能够继续运行。
18.What operating systems (32/64-bit) are supported by RNA World?
RNA World支持哪些操作系统?(32bit或64bit)
Since RNA World is a framework consisting of many different bioinformatic applications, support of operating systems will always depend on the individual application. If its source code is available, the RNA World development team will do its best to make it available for as many operating systems as possible, i.e. Linux, Windows and OSX at the minimum. In addition, care will be taken to support 32-bit as well as 64-bit versions and special assembly codes (SSE, SSE2, etc.) wherever possible and useful.由于RNA World只是一个框架,它包括众多不同的生物信息任务,因此它所支持的操作系统将取决于个人。如果它的资源代码可以获得,RNA World技术小组将尽全力支持尽可能多的操作系统平台。至少包括Linux、Windows和OSX。另外,32bit和64bit系统一样会的得到支持,特殊指令集(SSE,SSE2等)也将被支持,因为它们十分有用。
19.What are the costs of participating in RNA World?
加入RNA World需要哪些花费?
None, except for your private electricty, network and hardware maintenance costs.无,只有电费网费以及硬件的维修保养费用。
20.Are there privileges that apply only to Rechenkraft.net team members?
特权只授予Rechenkraft.net team的队员吗?
As fairness dictates: No.为了公平起见:答案是否定的。
21.What are the plans concerning language support on the RNA World website?
RNA World网站支持哪些语言?
Just take a look here: http://www.rnaworld.de/rnaworld/language_select.php
只需点击即可获知。
22.Will there be CPU-optimized applications?
有(所使用的)CPU最适合的任务吗?
These are already implemented, i.e. the initially downloaded package contains a program that checks which type of application is optimal for your machine (x86/x64, diverse SSE versions).这些已经被实施了,初始下载包中包含有一个检测计算机最适合运算项目的程序。(包括X86/X64,各种指令集)
23.Is it possible to exclude participation in certain sub-applications?
参与者有没有可能(选择)免于计算某个子项目?
Yes. In your RNA World project settings you can decide on your own which RNA World sub-applications to support and which not. In fact, if you have an older machine it might be recommended, e.g. to exclude CMCALIBRATE as work units for this program demand huge amounts of RAM and often take a long time to complete.是的,在你的RNA World项目参数中你可以自己决定参与哪些子项目而又不参加哪些。如果你的机器相对较旧,推荐不参与CMCALIBRATE。该项目的任务单元需要大量的内存并需要很长时间才可完成。
31.What are the minimal CPU requirements for participation in RNA World?
参加RNA World所需要的临界CPU是哪一款?
Concerning the CPU, even processors lacking SSE such as Intel Pentium II (or older) could in principle participate since we have the appropriate applications ready for delivery. However, you should consider the average run times, deadlines and RAM requirements for certain types of work units as detailed elsewhere in this F.A.Q.考虑到CPU的话,哪怕缺少SSE的英特尔奔腾2(或更早的产品)都可以参与。因为我们准备好了合适的任务,只待发送。不过你得考虑某个类型任务的平均运算时间,截止日期以及内存的占用。这些细节你可以在本FAQ的其他问题下找到。
32.What are the network requirements for participation in RNA World?
加入RNA World需要什么网络设备?
Currently we recommend RNA World participation only for machines that are connected to the Internet on a 24/7 basis, i.e. all around the clock.目前我们推荐那些24*7即始终联网的机器参与RNA World项目。
33.Does RNA World offer a screensaver function?
RNA World由屏保功能吗?
Yes.有 |
|