基于万亿次集群的matlab并行平台构建与FDK重建算法的并行实现

2009年11月19日 由 suking 1条评论 »
【摘要】:正引言:CT图像的三维重建是目前CT研究的热点之一。三维重建算法已有较为成熟的描述,实际的应用难点主要集中在计算规模与计算效率上。在以往的研究中,发现当计算规模达到一定量后,普通PC机甚至是GPU技术都难以完成较大规模的三维重建计算。本文基于万亿次集群计算机,构
【作者单位】:国家数字交换系统工程技术研究中心
【分类号】:TP338.6
【正文快照】:
引言:CT图像的三维重建是目前cT研究的热点之一。三维重建算法己有较为成熟的描述,实际的应用难点主要集中在计算规模与计算效率上。在以往的研究中,发现当计算规模达到一定量后,普通PC机甚至是GPU技术都难以完成较大规模的三维重建计算。本文基于万亿次集群计算机,构建了
全文下载: CAJ格式 (推荐) PDF格式

系统V共享过程中须注意问题

2009年11月9日 由 dair 没有评论 »

V系统贡献原理及其详细介绍请点击这里查看,本文不作详解。http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index2.html

需注意:

1.指定共享文件:如/etc/shm/shmtest  此处shmtest需要自己建立;

2.创建IPC通讯ID值:key=ftok(char * fname,int id),fname就时你指定的文件名,id是子序号,值为1-255之间。

» 阅读更多: 系统V共享过程中须注意问题

显卡电容爆掉

2009年10月31日 由 dair 没有评论 »

这几天电脑突然出现一个现象多次:鼠标突然卡住,不能移动,然后显示屏闪一下,或是突然黑屏,然后又恢复。
» 阅读更多: 显卡电容爆掉

几种音频格式码率与复杂度

2009年10月21日 由 dair 没有评论 »

AC3:
算法比较复杂。AC3的数据流量(也就是音频码率)标准的是384kbps,它还兼容两声道的立体声和单声道等,AC3两声道码率只有128kbps,这其实就是MP3的声音数据码率。最高细节的AC3标准,码率在448kbps,因其压缩合理,体积不大,所以被DVD广泛采用作为电影音频的存贮标准。
MPA:
MPA是一種不包含視頻的音頻格式,源於MPG格式,屬於MPEG1的壓縮形式。 MPEG-1文件格式包含MPEG音頻第一代,MPEG-1的第二代和第三代(也稱MP3)。
» 阅读更多: 几种音频格式码率与复杂度

Linux系统内存共享

2009年10月20日 由 dair 1条评论 »

        最近用到内存共享,收集整理了些资料,做了个简单的对比,详细的原理、应用及例子请点击表格下面的连接。

  mmap系统调用 系统V共享内存
获取共享

内存ID

#include <sys/mman.h>

fd=open(name ,flag,mode);

if(fd<0)

  ….

#include <sys/ipc.h>
#include <sys/shm.h>
int shmget(key_t key, size_t size, int shmflg);

 

映射内存 ptr=mmap(NULL,len, PROT_READ|PROT_WRITE, 

MAP_SHARED , fd , 0); 

 

void *shmat( int shmid , char *shmaddr , int shmflag );
解除映射 int munmap( void * addr, size_t len ) ;

 

int shmdt( char *shmaddr );

使进程中的映射内存无效化,不可以使用。但是保留空间

其它 同步:

int msync ( void * addr , size_t len, int flags);

 

控制:

shmctl( shmid , IPC_STAT , &buf ); 

// 取得共享内存的状态
shmctl( shmid , IPC_RMID , &buf ); 

// 删除共享内存–删除共享内存,彻底不可用,释放空间

  » 阅读更多: Linux系统内存共享

获取操作系统语言实现自动切换多国语言

2009年9月30日 由 dair 没有评论 »

以下是一个简单的例子:

<HTML>
<head>
<script>  
    
    var usr_language =navigator.userLanguage;
   var languagetype;
   var zhcn=’zh-cn’;
   var zhhk=’zh-hk’;
   var zhtw=’zh-tw’;
   var enus=’en-us’;
» 阅读更多: 获取操作系统语言实现自动切换多国语言

VMware下linux磁盘空间扩容

2009年9月26日 由 dair 没有评论 »

今天在搭建编译环境时,发现之前给虚拟机分配的15G空间只剩下2G多点,而新的平台搭建起来需要2G左右,这样空间就严重不足了。

决定给虚拟机扩大硬盘分配,却发现在VMware的setting中无法扩容,但是在VMware的安装目录下发现有vmware-vdiskmanager.exe(虚拟硬盘管理)程序,绿色版本的VMware可能没有。双击运行一闪而过,再次在CMD中以命令方式运行,发现其有许多参数,-c -d -k -n -p -r -x -R -q等,查看其说明,-x选项既是扩容选项:expand the disk to the specified capacity,需注意这里是指扩容到指定大小, » 阅读更多: VMware下linux磁盘空间扩容

Linux动态定时器的实现

2009年9月24日 由 又爱又喜 没有评论 »

  今天由于项目的需要,学习了下Linux的时钟机制。Linux为内核程序提供了动态定时器功能,定时器是一种软件功能,即允许在将来的某个时刻,函数在给定的时间间隔用完时被调用。为了验证一下这个内核功能,自己写了个小的内核模块跑了一下。同时应dair的要求,作为第一篇tech blog在这里发下,请大家多多指教^.^。
» 阅读更多: Linux动态定时器的实现

CAB加数字签名方法实现控件自动更新

2009年9月23日 由 dair 没有评论 »

之前写在我的另一个博客里面,现在稍加整理发到这里。

1、所需工具

==============

cabarc.exe ———用于将ocx及所需dll文件打包成cab文件

cert2spc.exe ——-将cer证书转为spc证书

chktrust.exe ——-检测签名是否正确

makecert.exe——制作数字证书

signcode.exe

================

2、流程

以上根据需要来确定采用哪些工具,这里我采用了makecert.exe 、cert2spc.exe来制作认证的证书,signcode.来进行数字签名。
» 阅读更多: CAB加数字签名方法实现控件自动更新

路弯弯QQ域名邮箱

2009年9月17日 由 dair 2 条评论 »

路弯弯已开通QQ域名邮箱,服务器登陆地址

http://mail.luwanwan.com