[原创]U盘成功安装win7 旗舰版

   前几天买了一台手提电脑,这几天在这台手提上又开始折腾系统了,电脑本来自带了正版vista home basic版本,但无奈之前实在对vista印象太差,一狠心就把它删了,重新装上了xp跟ubuntu。
今晚刚好看到一个win7 rtm的下载地址:fs2you://Y2FjaGVmaWxlMTcucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvZDUyYjgzZjZjMzAzMzE4MmEzNWI2MDJmNDQwMWE5MjgvV0lONy1SVE0tMzItWkgtQ04tUkRWRC5pc298Mjc1MTkwNTc5Mg==,
心血来潮,还没试过win7,干脆在新电脑上测试一下,说干就干,以下就是安装全过程,整个安装顺利得让我难以置信。。。:
1.首先下载了win 7的iso文件,然后再下载ultra iso 9.3,准备一个4G U盘,然后在ultraiso中打开win7的iso文件,再按菜单  启动--写入硬盘映像,选择以 USB-HDD+方式写入 U盘

2.弄好win7 U盘启动盘后,直接再手提中选择 USB-HDD启动方式引导,后面的安装过程相信安装过windows的朋友都很熟悉,以下是安装过程用手机拍的照片(因为没有微距功能,所以照片较蒙),后面几张是进入系统以后的截图,你会发现那已经变成是正式版的win 7 旗舰版了!(后面会有详细说明)
20090912

20090912(001)

2

1

Snap2


总结:
    整个U盘安装很快,很顺利,从U盘引导到进入win7系统,用时总共18分钟,速度的确很快(机器是thinkpad x200, cpu: core2 p8400  2G内存),最令我惊讶的是进去系统查看,居然发现是联想的win 7 oem旗舰版,并且还承认为正版,翻查了一下网上的资料说通过用slic 2.1修改bios就可以安装win 7,我用slic的查看工具提取了bios信息,发现我的x200的bios出厂时已经就是slic 2.1版本了(可能是机器比较新的缘故),而这个win 7文件,的确就是联想的oem win7正式版,开心啊,哈哈,比原来的vista home basic爽多了.

初步测试情况如下:
1.系统启动时间 :26 秒(启动速度比ubuntu9.04要慢,904是20秒)
2.系统关闭时间:21秒  (关闭速度同样比ubuntu9.04慢,904是15秒)
从以上两个测试项感觉win7在开机跟关机速度都比vista要优秀很多,但跟ubuntu9.04相比优势并不明显
3.桌面效果:
   桌面效果明显比vista要华丽,这方面微软的确从苹果跟linux那里学了不少,但效果离苹果跟linux的水平还有一定差距,另外桌面跟程序的响应速度比xp还要快,这点win7的确深刻吸取了vista的惨痛教训,用户感受起来的确很舒适。
4.驱动程序与程序兼容性:
   系统刚安装完毕,像无线网络等大多数驱动都已经能正确认出,到硬件管理器那里看了一下,发现只有两个硬件打了感叹号,上联想网站查找驱程没有找到win7驱程,然后让win7自动搜索原来电脑原装的vista系统分区,便全部找到了适合的驱程

4
     程序方面
     目前除了norton2007不能安装外,其余像QQ,迅雷等常用软件均一切正常,杀毒软件我用了vista自带的那个mcafee,像autocad2008,office2007都OK,没发现严重兼容性问题,比vista刚出来时的情况好很多了,大家完全可以放心使用。

5
   另外游戏性能就不测了,有兴趣的朋友可以自己测试。

   最后我给win 7打分是85分,用户体验的确很不错,程序效率跟XP差不多,某些时候感觉还比XP要快,兼容性比较好,相信10月份正式推出后,驱动程序还会更完善。我相信微软在05年推出vista的时候其实是希望是win7这个样子,谁知却发生那么多问题,现在基本可以证明vista其实只是一个过渡性的系统,win 7应该可以成为继XP之后的经典版本,建议大家升级就不用再考虑vista,直接用win7就好。
   期待10月份 ubuntu 9.10与 win 7的巅峰对决!
 





Posted in 程序人生 | Tagged | Leave a comment

居然用手机拍到百年一遇的日食视频,太难得了

     今天本来没奢望会用手机拍到,但天公“不作美”,在最关键时刻出现了一片及时的乌云,让本来曝光过度的手机突然捕捉到几秒百年一遇的日食身影,而且还拍到了一条神秘的彩虹,今天兴奋了一整天,哈哈。

9:00, 天色比较明显的暗了下来,我知道终于开始了便拿手机跑到工厂一侧,但因环境所限,拍摄时候不得不连高压线也拍了下来

留意第一段视频最后几秒钟,没有这片云就拍不到了,呵呵

后面几段视频是乌云过后拍的,虽然看不到日食,但看到了一条神秘的彩虹

整个过程也只有几分钟时间

Posted in 心情驿站 | Tagged | Leave a comment

[原创] 在ubuntu用cuda运行folding@home

文章欢迎转载,转载请注明出处:嘉骏苑 http://luckiss.blogcn.com

     今天终于成功在ubuntu9.04下用cuda运行folding@home了,少说废话,以下是详细安装过程,部分安装过程对于已经接触过ubuntu的朋友已经比较熟悉,可以直接跳过阅读重要的部分,另外要注意的是只有nvidia gf8400  并且显存是256mb以上的显卡才能运行cuda。

1.  安装跟配置ubuntu

     我用的是ubuntu9.04 64位desktop版本, 关于ubuntu的安装跟配置方法,请参考 《ubuntu8.04速成手册》,里面有详细说明,这里不再一一叙述。需要注意的是我们使用的是64位系统,它是能兼容32位程序,但需要在系统终端里面执行以下命令来安装相应的32位库文件:
     sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
     这些问题在《ubuntu8.04速成手册》里面都有详细说明,ubuntu新手建议先按着手册上的内容从头到尾做一遍,就能很快掌握并熟悉ubuntu系统环境。
    9.04光盘可到  www.ubuntu.com下载

2. 安装最新的 wine版本
      首先加入最新wine的源地址,目前wine的最新版本是 1.1.24
      在终端输入:sudo gedit /etc/apt/sources.list 
      在文件的最后加入:
      deb http://wine.budgetdedicated.com/apt jaunty main
      保存退出
      然后执行以下命令:
      sudo  apt-get update
      sudo apt-get install  wine
      这样就安装了wine,配置wine,则在终端运行 winecfg命令,更详细的wine配置问题,请参考ubuntu中文官网论坛相关文章:http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=174310

3. 安装nvidia显卡驱程  (关键步骤)
      首先说明一下,我一共测试了180.51,180.60,185.18.04,185.18.14 四个版本的驱程,只有前两个180版本搭配任何版本的cudatoolkit都能运行成功,但185版本驱程均告测试失败。所以我以180.60版本来进行说明:
      首先到nvidia网站下载显卡驱程:ftp://download.nvidia.com/XFree86/Linux-x86_64/ ,这里进入180.60目录,里面有3个驱程文件,只有第三个 pkg2的驱程才是支持cuda的驱动文件,所以我们下载:ftp://download.nvidia.com/XFree86/Linux-x86_64/180.60/NVIDIA-Linux-x86_64-180.60-pkg2.run
       然后备份xorg.conf文件,以防驱程安装失败后的恢复(严格遵询此安装过程,出错几率很低)
     sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
     然后修改 /etc/default/linux-restricted-modules-common文件
    sudo gedit  /etc/default/linux-restricted-modules-common
    将最后那行 DISABLED_MODULES="" 改为:DISABLED_MODULES="nv nvidia_new"也就是在双引号里面加入nv nvidia_new  子句,保存退出。
       然后就需要安装编译环境
     sudo apt-get install linux-headers-$(uname -r)$  build-essential
     OK,基本工作做好后,戏玉开始了:
     首先我们按 ctrl+alt+F1退出X,输入用户名跟密码后,进入超级终端:
     然后我们需要停止X服务:
     sudo  /etc/init.d/gdm stop
     如果运行这个命令后听到显卡风扇声音加大,代表X服务已经停止了,如果没什么动静,可能需要重启系统,再重新进入超级终端再运行这个命令
     关闭X服务,我们就要彻底卸载系统原有的nvidia驱动程序跟内核模块,依顺序执行以下几个命令:
      sudo apt-get --prege remove nvidia-glx-*
      sudo apt-get autoremove
      sudo rmmod nvidia
      然后进入目录:
     cd  /lib/modules/2.6.28-13-generic/kernel/drivers/video  ,这里要注意的是2.6.28-13-generic是我的linux系统内核,你用的系统内核版本可能不一样,请用命令 “uname -r” 来查看自己的内核版本,再进入相应的版本目录,进入video目录后,把相关的nvidia文件删除
     sudo rm nv*  
     到这里,旧有的nvidia驱程就算彻底删除完毕了,接下来我们就安装新驱程,先进入你下载新驱程的目录下,执行以下命令安装驱程:
     sudo sh ./NVIDIA-Linux-x86_64-180.60-pkg2.run
     安装的过程中除了在询问 是否要联网下载内核那一步选择 NO以外,其余步骤一直选择yes或accept就可以顺利安装,驱程安装完毕后,需要重启系统:
     sudo reboot
     一切顺利的话,重启系统后就会进入X,判断新驱程是否安装成功有以下三个原则:
     1.  能进入 X
      2.  能启动3D桌面
     3.  打开  “系统--首选项--Nvidia X server Settings”看看驱程版本是否你新安装的版本:
    
screenshot7
      看,新显卡驱动安装成功了!

4. 安装cuda toolkit (关键步骤)
    在这里需要说明,我在测试过程用不同版本的显卡驱程搭配不同版本的cuda toolkit,185系列均告失败,而 180.51跟180.60驱程搭配 2.0, 2.1 2.2的cuda toolkit均成功运行,并且关键的是必须使用32位的cudatoolkit ,如果使用64位的cudatoolkit,在后面的配置时会报某些文件找不到的错误。
     首先我们到nvidia的官网下载cuda toolkit:
     http://www.nvidia.cn/object/cuda_get_cn.html
     这里我选择了32位2.2版本的 cuda toolkit, 最新的版本不一定是最好最稳定的,我建议你熟悉以后可以自己多尝试不同版本的运行效果会否更好些,里面说是for  ubuntu8.10的,这个并不重要,我们就下载cudatoolkit_2.2_linux_32_ubuntu8.10.run
     安装toolkit :
    sudo  sh ./cudatoolkit_2.2_linux_32_ubuntu8.10.run
     把它安装到默认目录,默认安装路径是   /usr/local/cuda ,以后想删除的话,只要把这个cuda目录直接删除就可以了
     安装完后需要把cuda的路径添加到系统环境变量中,依次在终端执行以下命令:  
  
export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH
     sudo sh -c "echo '/usr/local/cuda/lib' > /etc/ld.so.conf.d/cuda.conf"
   sudo ldconfig

      修改完毕后,可以重启一下系统让新的系统环境生效 ,到这里cuda toolkit就算安装完成

5.  下载,安装,配置 cuda wrapper  (关键步骤)
     首先我们下载cuda wrapper:
     http://www.gpu2.twomurs.com/wrapper2ndgen/2.1/cudart.dll.so
   如果下载不了,那是因为天朝起了长城阻碍我们访问外国网站,在这里我们先严重鄙视一下天朝,大家自己找代理服务器去下载这个文件吧,下载之后把它放到以下wine目录:
   /home/用户名/.wine/drive_c/windows/system32目录下,注意wine目录是隐藏目录,前面有一个.代表隐藏,然后把文件的名称改为 cudart.dll
   然后在终端输入以下命令建一个链接:
  
ln -s ~/.wine/drive_c/windows/system32/cudart.dll ~/.wine/drive_c/windows/system32/nvcuda.dll
   然后我们进入以下目录:
  
/usr/local/lib/,在这里我们新建一个wine目录
      sudo mkdir wine
      然后把cudart.dll.so复制到这里,然后再复制多一次cudart.dll.so,并改名为nvcuda.dll.so
     OK,我们来检验一下以上的配置是否已经成功了,执行命令:
     ldd /usr/local/lib/wine/cudart.dll.so
     应该会看到显示类似如下的提示:
     linux-gate.so.1 =>  (0xf7f43000)
    libcudart.so.2 => /usr/local/cuda/lib/libcudart.so.2 (0xf7ee6000)
    libwine.so.1 => /usr/lib32/libwine.so.1 (0xf7d87000)
    libm.so.6 => /lib32/libm.so.6 (0xf7d61000)
    libc.so.6 => /lib32/libc.so.6 (0xf7bfe000)
    libdl.so.2 => /lib32/libdl.so.2 (0xf7bfa000)
    libpthread.so.0 => /lib32/libpthread.so.0 (0xf7be1000)
    librt.so.1 => /lib32/librt.so.1 (0xf7bd8000)
    libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7ae9000)
    libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7ad9000)
    /lib/ld-linux.so.2 (0xf7f44000)
     这里细心观察有没有提示哪个文件是 not found的,例如像报称libcudart.so.2 => not found,这个可能是你装了64位版本的cuda toolkit造成的,只要装32位版本就能解决。
     如果没有报文件 not found,那就代表wrapper安装并且配置成功!

6. 安装虚拟cuda设备 (关键步骤)
     首先我们先编写一个代码文件,文件名称就cudainit,文件代码如下:
#!/bin/bash

PATH=$PATH:/usr/local/cuda/bin

modprobe nvidia

if [ "$?" -eq 0 ]; then

# Count the number of NVIDIA controllers found.
N3D=`/usr/bin/lspci | grep -i NVIDIA | grep "3D controller" | wc -l`
NVGA=`/usr/bin/lspci | grep -i NVIDIA | grep "VGA compatible controller" | wc -l`

N=`expr $N3D + $NVGA - 1`
for i in `seq 0 $N`; do
mknod -m 666 /dev/nvidia$i c 195 $i;
done

mknod -m 666 /dev/nvidiactl c 195 255

else
exit 1
fi
    保存后,然后依顺序执行以下命令:
   
chmod u+x cudainit
   
sudo ./cudainit
    这样就会在 /dev目录下生成两个名称为
nvidia0和nvidiactl的虚拟设备文件

7.  下载 FAH  cuda并运行!
     紧张的时刻到了,我们先下载支持cuda的FAH客户端:
    http://www.stanford.edu/group/pandegroup/folding/release/Folding@home-Win32-GPU_XP-623.zip
   解压后,进入该目录,执行以下命令:
  
nice wine Folding@home-Win32-GPU.exe -verbosity 9 -forcegpu nvidia_g80
   程序会问你在FAH注册的用户名跟团队号码(例如可以填FAH中国团队号码 3213),然后其余的都可以用默认选项,如果你以上的配置都正确无误的话,你就会看到FAH cuda运行成功了!恭喜你!
 

screenshot6

关于安装外的一些题外话:
1.  关于 fahmon linux版本的安装
fahmon 是一个检测fah客户端运行情况的软件,有兴趣的可以到fahmon.net去下载最新版本的源代码,然后自己编译安装,安装过程若出现库文件找不到的情况,可以到新立德搜索相关关键字,下载其dev版本,编译安装完毕后,若提示找不到文件libwxcurl.so.1,则需要在终端运行一次命令:
  sudo ldconfig
一般就能解决。

2. wine需要再安装nvidia的windows驱程跟directx吗?
   均不需要安装windows驱程跟directx,一切均使用原生的linux驱程

3.  如何让fah 在进入系统时自动运行
     首先建立启动文件,执行以下程序:
     sudo gedit /etc/init.d/fahautorun
     在里面添加以下内容:
#!/bin/bash

pushd /home/用户名/Folding@home-Win32-GPU_XP-623/
su 用户名 -c "nice wine Folding@home-Win32-GPU.exe -verbosity 9 -forcegpu nvidia_g80"
popd
      保存,退出。这里说明的是第三行是你的FAH目录路径。
      然后修改文件属性为可执行:
     sudo chmod +x /etc/init.d/fahautorun
     执行以下命令,建立链接到启动目录(注意大小写):
     sudo ln -s /etc/init.d/fahautorun /etc/rc2.d/S99fahautorun
     这样每次进入系统都会自动运行fah

4. 如何终止程序的运行
如果在X下只要打开“系统--系统管理--系统监视器”,在里面查看 Fahcore_11.exe 跟Folding@home-Win32-Gpu.exe两个进程,然后关闭这两个进程就行
如果在终端下就要用 ps -auxw命令查看这两个进程的PID号码 ,然后用kill把相应PID进程杀掉。

5. 关于ubuntu下fah cuda 跟xp下 fah cuda的性能对比
这个理论上可能是xp下的效率会略高一点,毕竟在ubuntu下是经过wine层跟cuda wrapper,但性能相差的并不明显,因为使用的是64位系统,而且也是原生的64位显卡驱程,有兴趣的朋友可以对比一下,但对于我这个已经习惯用ubuntu的人来说,这些性能上的微小差距意义并不大。同时也希望FAH能早日推出64位linux系统支持cuda的客户端,这样性能应该会有更明显的提高。

Posted in Linux | Tagged , , | 1 Comment

在Ubuntu 9.04下安装tor

作者:猛禽  来源:http://mental.we8log.com/mental/entry/187#

Google被封了,穿墙将成为每日必做的一件事。本来之前我有想过把PHPProxy改造成带简单加密的功能以实现穿墙,但后来发现由于服务端的WEB服务器设置为自动GZIP压缩,要改造PHPProxy加密就困难了。只好回头继续用tor。

以前tor是包含在Ubuntu的源里,安装是很简单的事情,只要 apt-get 一下即可。后来不知道什么时候它就被从官方源里移去了,安装开始比较麻烦起来,我就没再装了。

这回被逼得不得不找来装一个,不然日子没法过了。

有两种安装方法:

方法一、下载deb包安装。

直接访问debian网站的tor下载页面:http://packages.debian.org/lenny/tor 这是stable版本的deb包,下载后用命令(当前的版本是0.2.0.34-1):

sudo dpkg -i tor_0.2.0.34-1_i386.deb

即可安装。

但是这个方法有个缺点就是更新不方便。所以还是推荐apt-get的方法,虽然开始时的配置会麻烦一些。

方法二、通过apt-get安装

首先是修改 /etc/apt/sources.list ,在其中加入tor的源(对应于ubuntu 9.04):

deb http://mirror.noreply.org/pub/tor jaunty maindeb-src http://mirror.noreply.org/pub/tor jaunty main 

但是由于新版本的apt工具加强了安全性验证,所以还不能直接 apt-get update 否则会出现 GPG签名验证错误 及 NO_PUBKEY 等出错提示,所以还需要更新一下公钥签名:

gpg --keyserver keys.gnupg.net --recv 94C09C7Fgpg --fingerprint 94C09C7F gpg --export 94C09C7F | sudo apt-key add -

说明:

上面第一句是下载最新的公钥签名,注意其中的服务器网址已经与以前的不同。第二句是回显下载到的公钥签名信息。第三句是将此公钥更新到apt中去。

之后就可以顺利使用:

sudo apt-get updatesudo apt-get install tor

注意,这会同时装上一个provixy,如果不需要的话(比如像我用FireFox+FoxyProxy)可以用rcconf工具把它禁用掉。

Posted in Linux | 1 Comment

NND,gmail真的用不了

    对中国政府感到无比失望,最近一段时间干什么了,先是youtube被封,然后又发布一个绿坝,
最近又发生湖北石首骚乱,紧接着又在CCTV警告google的链接又黄又暴力,今天连google跟gmail都干脆打不开了,很好很强大,在中国我感到无比的幸福,无比的和谐。
    我不禁想到晚清的闭关锁国,落后就要挨打,想想最近龙芯购买MIPS的事件,跟一大堆的学术论文造假事件,真替这个party的前途担忧。

Posted in 心情驿站 | 3 Comments

当年今日

     二十年过去了,一代有为青年就这样淹没在历史中,然而历史永远都是当权者的游戏,在电视插广告,禁莫道不消魂书禁网起墙,禁一切可禁之物,结果呢?当今的社会比二十年前还腐佳节又重阳败,群众的眼睛是雪亮的,party就继续 ** 吧,白社会跟黑瑞脑消金兽社会在抹杀正义感这一问题上都同样具有相同的认同感。
     历史可以被人改写,但事实终归是事实,相信很多90后甚至80后都不清楚二十年前的今天发生了什么,以下链接有最详细的新闻记录视频,不加任何无聊的评论,是历史还是事实,相信清醒而有良知的人总会明白,如果链接打不开(被party起墙阻挡),自己就去找代理上吧,这里就不提供代理了
链接:http://groups.google.com/group/zh_wikipedia/msg/af0b90aaeb1d2d3e?pli=1

Posted in 心情驿站 | 3 Comments

推荐一个博客,专门收集被河蟹的书籍的

博客网址:http://hexiecollege.blogspot.com/
    

    有感于网上的X书,X片资源太分散了,而且不便访问。所以开了一个博客,专门收集、发布被河蟹的书籍,电影,文章。

    欢迎订阅。

    

    博客刚刚建立,还有需要改进的地方。我会坚持更新的,欢迎订阅到Google Reader。

    希望参与博客建设的请联系hexiecollege@gmail.com

Posted in 嘉言骏语 | Tagged | 1 Comment

原来我已经很久没听音乐了

    刚刚看了一张帖子,突然才发现自己已经很久没听音乐了,已经很久没听CD,连电脑里面的mp3估计也已经封了尘,。。。,过去的梦已经越来越远。

    听听天空之城,有点感动,年纪大了,看到了太多,也经历了太多,已经麻木了,希望自己还能保持一颗童心。
    久石让的天空之城让人难忘,他的音乐会也是经典:

Posted in 心情驿站 | Tagged | Leave a comment

NVIDIA CUDA技術大幅加速科學研究的步伐

支持CUDA™计算架构的NVIDIA® GeForce®
图形处理器(GPU)曾一度被认为只能适用于计算机游戏,而现在它们正在为科学计算这样的重要事业贡献力量。加利福尼亚大学伯克利分校的“网络计算开放式
基础架构”(BOINC)是世界上领先的分布式计算平台之一,该平台采用CUDA计算架构来发掘NVIDIA
GPU的大规模并行处理能力并已获得惊人结果,通过GPUGRID以及Einstein@home等项目加快科学探索的步伐。SETI@home优化客户
端的发布带来了最新突破,与从前使用CPU时相比,该客户端让SETI@home能够在原来八分之一的时间内完成SETI(搜索外星文明)数据分析 。

加利福尼亚大学伯克利分校空间科学实验室研究科学家兼BOINC创始人David Anderson博士表示:“NVIDIA
CUDA计算架构为科学研究释放了强大的处理能力,这种处理能力从前是无法实现的,也是研究人员所负担不起的。CUDA计算架构让科学家与研究人员能够轻
松地为NVIDIA
GPU而优化BOINC项目,科学家与研究人员此前已经在分子动力学、蛋白质结构预测、气候与天气模型、医学成像以及许多其它领域的应用程序中使用了这项
技术。”

BOINC是超级计算的一个独特方式,在这种方式中,众多消费型计算机通过互联网联合在一起,它们凝聚的计算能力被用于解决大型计算难题。BOINC可为
各种各样的科学项目提供分层分布式计算网格,来帮助治愈疾病、研究全球气候变暖、发现脉冲星以及在家用PC上进行许多其它类型的科学研究工作。

SETI@Home
当今,搜索外星文明科学领域中的研究人员正在获得计算能力的大幅提升。NVIDIA®(英伟达™)公司与BOINC发布了SETI@home优化客户端,
可令SETI@home在GeForce
GPU(图形处理器)上更快地运行。SETI@home拥有近20万名活跃用户,是BOINC最大的项目。该项目通过无线电天文望远镜监瑞脑消金兽听太空中的窄带无
线电信号来搜索外星文明。SETI@home在GeForce GTX 280 GPU上的运行性能比使用最快的消费型多核CPU(3.2GHz
Intel Core i7 965)时快2倍,比使用普通双核消费型CPU(2.66 GHz Intel Core2 Duo
E8200)时快了近8倍 。

GPUGRID
GPUGRID是BOINC使用搭载了CUDA技术的NVIDIA GeForce
GPU来进行计算的首个项目,该项目利用参与本项目的PC中基于NVIDIA的显卡来计算科研用途的高性能生物分子模拟。加入对NVIDIA
GPU的支持使得1000颗活跃GPU实现了等同于类似项目中至少2万颗CPU的计算能力,平均实现了20倍速度提升。

巴塞罗那市医学研究所生物医学信息学研究组织以及庞培•法布拉大学研究员Gianni De
Fabritiis博士表示:“我们的志愿者计算项目所做的分子模拟是科学家们所进行的一些最普通的分子模拟,但是同时也是对计算性能要求最高的一种模
拟,这些模拟通常需要一台超级计算机。 通过在高性价比基础架构上运行超级计算级的应用程序,GPUGRID在NVIDIA
GPU上的运行开创了志愿者计算的先河,并将极大地影响人们从事生物医学研究的方式。”

Einstein@Home
NVIDA CUDA技术将很快将为第三大BOINC项目Einstein@Home提供动力支持,该项目使用分布式计算来处理重力波探测器的数据,从而搜寻自转中子星(也叫脉冲星)。

德国马普学会重力物理学研究所(Max Plank Institute for Gravitational
Physics)主任兼LIGO科学合作组织(LIGO Scientific
Collaboration)Einstein@Home项目领佳节又重阳导人Bruce
Allen表示:“我们期待Einstein@Home程序向GPU的移植,能够使我们的计算吞吐量提高十倍。这将让我们能够更深、更灵敏地搜索重力波的
连续波源。”

NVIDIA®(英伟达™)公司视觉消费型解决方案总经理Michael Steele表示:
“无论是在家、在办公室还是在研究实验室,并行计算都是实现视觉计算的关键,而CUDA加速的GPU则是这一趋势背后的头号动力源泉。分布式计算是并行处
理的一种理想应用,因此这些优秀的应用程序利用GPU无与伦比的计算能力也就不足为奇了。NVIDIA
GPU正在改变着人们工作、娱乐、生活以及探索的方式。”

如需下载NVIDIA
SETI@home客户端程序,敬请访问http://setiathome.berkeley.edu/cuda.php。如需了解有关BOINC的更
多信息,敬请访问http://boinc.berkeley.edu/。有关Einstein@Home的更多信息,敬请访问http:
//einstein.phys.uwm.edu。有关GPUGRID的更多信息,敬请访问http://www.gpugrid.net/。

目前CUDA项目还在完善当中,最低配置需要GFORCE 8400  256独立显存显卡,以后可能会限制在
G200以上显卡。

以目前顶级的nvidia显卡运算
以下是用nvidia 9800GTX+ 运算folding@home的视频:

可以看出基于CUDA技术的 NVIDIA 9800GTX+GPU的运算速度非常之快,CPU要计算一天的数据量NVIDIA GPU只需要一小时就可以完成.

Posted in 分子世界 | Tagged | 2 Comments

Boinc分布式计算平台,为人类基础科学贡献一份力量

BOINC 是由伯克利大学主导的开源跨平台分布式计算平台。借助它,个人用户可以将自己计算机空闲时间贡献给有意义的科学薄雾浓云愁永昼运算,为全人类的进步做出一份努力。
所谓分布式计算是一门计算机
学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到
最终的结果。
最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,您可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探
索可能存在的外星智慧生命;您可以寻找超过1000万位数字的梅森质数;您也可以寻找并发现对抗艾滋病病毒的更为有效的药物;通过运算,探寻大自然诸如气候,地薄雾浓云愁永昼震的变化。这些项目都很庞大,需要惊人
的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的。

我现在就加入了Rosetta@home项目,这个项目主要研究蛋白质的三维形状,这项工作将最终有助于寻找一些重大人类疾病的治疗方法。通过在你不使用计算机的时候运行 Rosetta
程序,你将可以加速并拓展我们的研究工作,而如果没有你们的帮助这都是无法做到的。你也将帮助我们设计新的蛋白质以对付如爱滋,疟疾,癌症和阿尔茨海默病
等。

下面我介绍一下Boinc 软件的使用方法(以ubuntu 下的boinc来说明,ubuntu下的朋友可以在新立德搜索boinc直接安装就行):
1.首先打开Boinc manager
在manager的底部有一个“加入其它项目”的按钮,打开它,出现如下界面:

screenshot2
然后点击下一步,出现项目选择界面,在这里选择你想加入的研究项目:

screenshot3
点下一步,如果是项目的新用户,需要先注册:

screenshot4

注册成功,它会自动打开该项目的网页,进行用户资料更新,首先填写更新地区和邮编:

screenshot5

然后须要选择要加入的团队,在搜索框中输入“china”:

screenshot6
然后选择自己想加入的队伍,中国用户建议加入Team china团队:

screenshot7
然后看看boinc软件,打开软件右下角的“切换到Boinc 高级视图”的按钮,在高级视图的
项目里面,我们就能看到我们刚才加入的项目:

screenshot9
点击“更新”按钮,程序就会连接到服务器下载该项目的任务,下载后在“任务”那里能看到
任务的工作情况:

screenshot10

在菜单栏的“高级”--“本地参数设置”--“磁盘和内存使用”那里可以设置cpu和内存的使用方式

Boinc项目能促进人类科学的发展,参加这些项目都很有意义。
想想自己的朋友,亲人受病痛折磨的情景,如果能为人类医学和其它科学的进步贡献一点力量,那是多么有意义的事情,这比挂QQ有意义得多。希望借助网络的力量,能有更多的人参与进来。
同时也希望中国的科研机构能认识到分布式计算的力量,尽早构建起具有中国特色的分布式科研项目来。

Posted in 分子世界 | Tagged , | 2 Comments