• About

duanple

银河里的星星

  • cell环境下的程序的两种编译方法

    2009年4月10日 阅读(341)

    一.通过cell提供的makefile的支持,这需要建立makefile,并且在makefile里include一个cell的公共文件部分
    完整实例,请参考:http://www.ibm.com/developerworks/cn/linux/l-cn-cellprogramming/index.html

    比如这样一个文件结构:一个test文件下,有两个子文件夹spu,ppu,某个下面又有一个相应的.c文件,我们希望最后生成一个统一的test可执行文件。 read more

  • cell sdk编程

    2009年4月9日 阅读(493)

    使用的例子:在 Cell BE 处理器上编写高性能的应用程序
    网址:http://www.ibm.com/developerworks/cn/linux/pa-linuxps3-1/
    注意如果想直接用spu-gcc之类的命令,要先在/etc/profile里设置好PATH。
    一.编译spu
    1.spu-gcc spe_distance.c -o spe_distance

    In file included from spe_distance.c:2:
    /opt/cell/toolchain/lib/gcc/spu/4.1.1/include/spu_mfcio.h:31:20: error: stdint.h: No such file or directory read more

  • 秦汉卷(下)

    2009年4月8日 阅读(586)

    王昭君-汉元帝,班婕妤-汉成帝,赵飞燕-汉成帝,阴丽华-汉光武帝,班昭-汉和帝,刘兰芝-汉末

    王昭君-汉元帝
    作为落雁的,王昭君,历代诗人词客为王昭君写的诗词,就有五百零三首之多,另外还有不计其数的小说、戏剧等等。王昭君出生在著名的长江三峡中,一个叫秭归的地方。她出生时恰逢汉朝盛世,但秭归这里比较荒僻,王昭君的父亲,带着两子一女,和妻子一道,耕种小得可怜的几块山坡地,种些杂粮维持生计,仍然过着勉强温饱的艰苦生活。 read more

  • 秦汉卷(上)

    2009年4月8日 阅读(664)

    所谓士为知己者死,女为悦己者容。知遇之恩,真的是很让人感动,有的人更宁以生命回报,然而舍身取义,杀身成仁,并不是每个人都可以做到。

    秦汉,中国历史上一个很强大的时代。强大的背后,必然是由很多英雄人物支撑起来的,而英雄的背后也少不了多姿的女子。有些女子也走上历史的前台,有些更有甚于男子的才华和气概。而秦汉交界,又是战乱的时代,乱世出英豪,也非虚言。 read more

  • cellsdk及模拟器安装-ubuntu804,fedora9

    2009年4月8日 阅读(388)

    安装环境:vmware 6.5.0+ubunut 8.04
    在这里,vmware tools可以正常安装了,这样就可以利用share folder进行文件共享了。

    一.由于当时在vmware上,安装,只分配了10G空间,不够,应该分配20G比较合适。

    1)所以还要先调整硬盘分区大小。
    首先调整vmware的设置,在VMware6.0安装目录下有一个命令行工具——vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:
        1、关闭虚拟机电源;启动Windows下的命令提示符界面;
        2、通过 cd 命令进入VMware的安装目录(如:D:\VMwareWS-v6.0),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。
        3、执行如下命令:
        vmware-vdiskmanager -x l2Gb D:\UbuntuDesk\Ubuntu.vmdk
        参数 -x 表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如12Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。
        【注意】若路径名中有空格,必须以双引号括起来。执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成12GB了。
        如果原来的虚拟机硬盘已被分成了多个分区,那么在通过 vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中安装第三方分区工具来调整分区 read more

  • 在Ubuntu 8.04系统上安装IBM Cell SDK 以及Cell模拟器(zz)

    2009年4月8日 阅读(576)

    在那台ubuntu主机上也试了一下安装IBM cell SDK跟模拟器,主要参考这两个网页

    http://mikearthur.co.uk/2007/12/ibm-cell-sdksdk-for-multicore-acceleration-on-debianubuntu-howto/

    http://www.ibm.com/developerworks/forums/thread.jspa?threadID=207686&tstart=0

    Cell 是由Sony-Toshiba-IBM共同开发的高效能微处理器,有一个主 PowerPC 处理核心(PPE),八个专用辅助处理核心(SPE),每个都能够运行自己的小程序。通常可以在 普通PC 上安装 Cell 的 SDK 包及其systemsim-cell模拟器来模拟 Cell 的编译和运行环境。而且在 SDK 环境下编译出来的程序,可以直接copy到真实的 Cell上正常运行。不过IBM官方对此只提供对Fedora跟RHEL的支持,所以要想在Ubuntu上装上cell模拟环境,就得费点周折了。 read more

  • gentoo上安装cell sdk(zz)

    2009年4月8日 阅读(293)

    Cell B.E. 是一個相當有趣的 architecture,而且 IBM 也提供相當多的資源想要推廣它,其中也包含免費的 SDK,但是 IBM 卻只有提供 RHEL 或 Fedora 兩種環境下安裝,這點對於非 Red Hat 系 distro. 的使用者而言真的是相當不方便,一般的安裝程序必須先在 virtual machine 上安裝一份fedora 然後才能安裝 SDK,不然就是直接在機器上安裝 fedora 然後雙重開機。 read more

  • fedora 9安装cell sdk

    2009年4月7日 阅读(353)

    1.首先要设置网络,以下载必要的软件:

    fedora 设置网络ip
    以前在fedora通过network configuration设置的IP地址,再重启之后都会把设置的IP地址丢掉,在网上

    找了一下发现修改配置文件的方法设置的IP地址不会丢失,一直有效。修改的方法如下: read more

  • fedora 9 在vmware上的文件共享

    2009年4月7日 阅读(328)

    常用的三种方式:

    1.自己制作iso文件

    2.vmware tools共享文件:

    以下是当linux作为客户机系统时的情况:
    一开始单纯的设置了share folders,发现/mnt下根本没有/mnt/hgfs.
    原来是没有安装vmware tools,这个软件是要针对操作系统的,也就是说宿主机上每安装一个os,就得在这个os里安装它。(观察C:\Program Files\VMware\VMware Workstation,就可以看到里面的.iso就是针对不同操作系统提供的这个安装映像)
    安装方法如下:
    1)首先将焦点放到目标os上,选择vm-》install vmware tools,可以看到os中出现安装盘 read more

  • 数据成员指针

    2009年4月6日 阅读(286)

    #include <iostream>
    #include <cstdio>
     
    class Point3d{
    public:
        virtual ~Point3d(){};
        //…
    public://如果换成private或者protected,则报错
        static Point3d origin;
        float x;
        float y;
        float z;
    };
     
    int main()
    {
        printf("&Point3d::x = %p\n", &Point3d::x);
        printf("&Point3d::y = %p\n", &Point3d::y);
        printf("&Point3d::z = %p\n", &Point3d::z);
      
       std::cout<<"&Point3d::x = "<<&Point3d::x<<std::endl;
        std::cout<<"&Point3d::y = "<<&Point3d::y<<std::endl;
        std::cout<<"&Point3d::z = "<<&Point3d::z<<std::endl;
     
        return 0;
    } read more

  • 春秋战国卷

    2009年4月2日 阅读(542)

    从三皇五帝,经夏商西周,我们来到了另一个时代,东周,以及春秋战国,这个时代是中国的一个分裂的时代,其间有记载的大小诸侯国一百七十余个。相互之间连年征战,大国欺压小国,小国依附大国,不断进行着吞并和反吞并的战争。从某种意义上看,那个时代的中国,于当今世界有着类似的地方。国家的领导人也会定期的聚个会,当时的霸主就主持个大局。 read more

  • 中国历代名女(上古-西周)

    2009年4月2日 阅读(1,006)

    ok,开始,其中有些文字节选自中国历代名女,这里我写出来的只是个大概,详细的可以自己去读,我记得图书馆北面三楼阅览室有一本。

    这个时代,尤其是春秋战国以前,史书上的记载很少。大多来源自民间流传的传说,或者歌曲中,比如诗经。而这个时期的社会,基本上处于神权时代,很多的传说中又往往增加了神话色彩。 read more

  • 没有网络的日子

    2009年3月30日 阅读(381)

    四天没有网络的生活,倒更悠哉了些,可以有时间看点书。现代人对网络的依赖多了些,很多传统被替代。随着时代的变迁,生活方式也发生了改变。有时候倒蛮怀念起以往的生活,如果有一天地球的能量源消失的话,人类又该如何呢,就像今天,如果突然有一天整个世界没有了电,一切又会发生怎样的改变呢,是否还能再回到那没有电的时代呢? read more

  • 异构机群编程实验环境搭建

    2009年3月24日 阅读(236)

    1.使用vmware搭建虚拟网络机群

    2.编写一个同构下的mpi 高斯消元解方程

    3.修改节点的负载

    4.建立cell的开发环境

  • 线段树总结

    2009年3月21日 阅读(474)

    转载请注明作者:phylps@bmy 

    出处:http://duanple.blog.163.com/blog/static/70971767200922110494318/

    第一层次

    线段树的本质在于将一条线段区间分成一些小的子段,树状数组可以看成一种线段树。对于该区间内的一些线段便可以用这样的一些子段来表示,同时有这样的定理。任何一个长为L的线段都可以用不超过2*logL个子段表示。这样对于插入一个线段便可以在logn时间内解决。而线段树,则是通过这样的使用线段子段的组合,来表示现在出现的线段,而具体的方式则是通过对于一个子段的cout计数来表示的。同时一条线段在树中,只会被真实的表达一次,即只有真正组成它的那些子段会被计数,而当子段已经计数,就可以结束,而子段下的子段不会被重复计数。 read more

  • poj1177 picture

    2009年3月21日 阅读(336)

    近来忙着挑战杯的项目,还有异构编程的,没有多少时间来做题,不过偶尔也会把题目记在心里,走路吃饭睡觉的时候那么想想。有时候也会有了一些新的看法和思考,感觉这样的思考方式倒是挺安静也挺深刻的,不会拘泥于做题中对数量的追求。 read more

  • 动漫

    2009年3月19日 阅读(375)

    部分转载+近期关注

    红
    电波系彼女

    浪客行:井上雄彦画的(就是灌篮高手的作者),而且内容经典,宫本武藏和佐佐木小次郎的故事,在日本是射雕级的小说。
    浪客剑心 : 看漫画的都知道,经典
    新撰组异闻录: 传奇人物 :冲田总司
    混沌武士: 前两年出的,好像也不错 read more

  • 千古艰难唯一死,伤心岂独息夫人。

    2009年3月17日 阅读(280)

    进来忙了一些,很少抽出时间写点文字。于是大多都是工作中碰到的问题,顺手记了下了也便成了文字。

    前段时间,偶然中看到息夫人的故事,在那遥远的春秋时代,今天读到依旧被感动了一把。红颜祸水的说法,也是从那开始的吧。“莫以今时宠,能忘旧日恩。看花满眼泪,不共楚王言。”息夫人的确是一个不平凡的女子。 read more

  • 性能分析优化及其他

    2009年3月16日 阅读(270)

    下面就该是优化下性能,修改下原来的设计,再编写下语音交互部分的实现,整理下现在的框架。

    先看个性能分析工具,VTune工具使用心得

    贴几个语音合成方面的信息,可能需要修改语音引擎,方便参考

    http://bbs.eyuyan.com/dispbbs.asp?boardid=124&Id=173354 read more

  • qt国际化及中文编码问题

    2009年3月15日 阅读(934)

    中文编码一直是个恼人的问题,目前还没有想到一个比较完美的解决方案。姑且先列下出现问题的时机,以及涉及到的问题及症状表述如下。

    注:当前的本地化设置都是
     setlocale(LC_CTYPE, "zh_CN.GB2312");
     QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
     QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
     QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));  read more

Older Posts
Newer Posts

全站热门

  • 分布式系统领域经典论文翻译集 - 16,825 views
  • AddressSanitizer&ThreadSanitizer原理与应用 - 8,003 views
  • 分布式领域经典论文译序 - 6,155 views
  • 线性一致性理论 - 4,661 views
  • About - 4,630 views
  • Paxos Made Live(译) - 4,065 views
  • 深度探索分布式理论经典论文 - 3,811 views
  • 【google论文二】Google文件系统(上) - 3,705 views
  • Avro: 大数据的数据格式(zz) - 3,415 views
  • Google论文、开源与云计算 - 3,356 views

分类目录

  • linux
  • 分布式系统
  • 思维训练
  • 技术专题
  • 文思
  • 未分类
  • 流年
  • 离奇的code
  • 程序设计语言
  • 算法与acm
  • 网络及内核
  • 计算机科学与人物
  • 设计模式
  • 读书笔记
  • 转载
  • 闲时思考
  • 高性能计算

近期文章

  • NewSQL Basis
  • gdb基本工作原理
  • Jepsen测试
  • 性能优化工具:perf
  • 性能优化工具:gperftools

近期评论

  • 深度探索分布式理论经典论文 – duanple发表在《The Five-Minute Rule 20 Years Later(译)》
  • test – duanple发表在《Paxos Made Live(译)》
  • test – duanple发表在《分布式系统领域经典论文翻译集》
  • test – duanple发表在《Distributed Snapshots-Determining Global States of a Distributed System(译)》
  • test – duanple发表在《Solution of a Problem in Concurrent Programming Control(译)》

标签

bigtable distributed google hadoop hbase hive leveldb linux lsm-tree mapreduce master nosql paxos pregel python scale sql sstable 人面不知何处去 分布式 分布式系统 思维训练 技术专题 搜索与分布式 文思 服务器 未名湖畔 流年 离奇的code 程序设计语言 算法与acm 算法与acm 面试 线程 经典论文 经史子集 网络及内核 翻译 节点 计算机科学 论文 设计模式 读书笔记 闲时思考 集群 高性能计算

文章归档

  • 2021年6月
  • 2021年1月
  • 2020年12月
  • 2020年10月
  • 2019年8月
  • 2018年11月
  • 2018年9月
  • 2018年6月
  • 2015年1月
  • 2014年2月
  • 2013年11月
  • 2013年10月
  • 2013年9月
  • 2013年6月
  • 2013年5月
  • 2013年4月
  • 2013年3月
  • 2013年2月
  • 2013年1月
  • 2012年12月
  • 2012年11月
  • 2012年10月
  • 2012年9月
  • 2012年8月
  • 2012年7月
  • 2012年6月
  • 2012年5月
  • 2012年4月
  • 2012年1月
  • 2011年12月
  • 2011年11月
  • 2011年10月
  • 2011年9月
  • 2011年8月
  • 2011年7月
  • 2011年6月
  • 2011年5月
  • 2011年4月
  • 2011年3月
  • 2011年1月
  • 2010年12月
  • 2010年11月
  • 2010年10月
  • 2010年8月
  • 2010年7月
  • 2010年6月
  • 2010年5月
  • 2010年4月
  • 2010年3月
  • 2010年1月
  • 2009年12月
  • 2009年11月
  • 2009年10月
  • 2009年9月
  • 2009年8月
  • 2009年7月
  • 2009年6月
  • 2009年5月
  • 2009年4月
  • 2009年3月
  • 2009年2月
  • 2009年1月
  • 2008年12月
  • 2008年11月
  • 2008年10月
  • 2008年9月
  • 2008年8月
  • 2008年7月
  • 2008年6月
  • 2008年5月
  • 2008年4月
  • 2008年3月

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

业界大牛

  • James Hamilton
  • Werner Vogels

Copyright © 2018 Pixeldom Lite | Developed by ThemeBounce

Back to top | 京ICP备18037177号