DigBug
码龄18年
关注
提问 私信
  • 博客:189,426
    社区:286
    189,712
    总访问量
  • 19
    原创
  • 1,736,153
    排名
  • 14
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2006-09-28
博客简介:

DigBug的专栏

博客描述:
All you need is an ARCHITECT
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得11次评论
  • 获得24次收藏
创作历程
  • 3篇
    2009年
  • 2篇
    2008年
  • 29篇
    2007年
  • 13篇
    2006年
TA的专栏
  • About Code
    3篇
  • About Life
    1篇
  • About Linux
    13篇
  • About Work
    12篇
  • Parallel Computing
    1篇
  • Telecom
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

异构并行

 1. 异构体系结构计算机体系结构的发展在追逐摩尔定律的过程中在慢慢演进。并行与异构的并行,是今后体系结构发展的未来。1.1 并行-计算机体系结构的变迁并行,是人们在直觉上对计算机性能的一种改进措施。无论是从最底层面的指令集层并行,还是到高层的设备层面并行,这些措施早在几十年前已经被科学家广泛关注和研究,并在近十年获得高速发展。CPU行业:片上并行是近几年发展的潮流。如In
原创
发布博客 2009.04.27 ·
4451 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

众核技术报告会归来

来自Intel的消息:特邀讲者:吴甘沙 高级主任研究员 英特尔中国研究中心编程系统实验室演讲题目:Intel众核体系结构Larrabee以及数据并行编程模型CtLarabee:Larabee是Intel第一款Many Core处理器,目标是TFLOPS。讲演人并没有明确说明Larabee的目的,从wikipedia来看,Larabee被归类为GPU;但讲演人说明每个核心都可
原创
发布博客 2009.04.27 ·
3267 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

OpenCL,我看行

不是每个程序员都关心并行计算,也难怪,这个世界充斥着大量不可并行的01,这苦了HPC的程序员,如果你的公司很忧伤的裁了你,你会像我这样很忧伤的学Java么? 说Cell B.E死了这句话不知道对不对,最起码IBM裁了这个部门,人们纷纷跑去做L2 support或者有幸去做pNext去了。一直不太明白IBM为什么把Cell B.E死死的焊在blade上,而不是像Mercury那样做成PCIe
原创
发布博客 2009.03.23 ·
3686 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

zz, trends with the support by Nation in Telecom fields

  发改委批准46个项目纳入新一代宽带网络专项 .moduleSingleImg01 img{border:1px solid #D1E3F4} -->  新浪科技讯 11月21日消息,国家发改委公告批示同意46个项目纳入新一代宽带及网络通信产业化专项,这些技术均面向2020年未来技术的预研,大部分项目与当前的3G建设并无直接关联。  今年2
转载
发布博客 2008.11.21 ·
2236 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

解决Outlook运行慢的问题

"C:/Program Files/Microsoft Office/OFFICE11/OUTLOOK.EXE"  /noextensions /recycle ,即加参数noextensions。如果加/safe可启动安全模式,但Reading Pane会不能自动加载,有点不爽。应该是扩展的问题,造成浏览缓慢。
原创
发布博客 2008.04.20 ·
7137 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VM, TLB及hugetlbfs

VM是计算机体系结构中非常重要的一部分。其中涉及CPU、操作系统等。除了一些嵌入式和某些Cray公司的CPU,现代CPU几乎全部使用了VM的概念。在CPU内部,与之相对应的两个部件分别为MMU和TLB。本文介绍VM,TLB及Linux系统中常会用到的hugetlbfs。下面首先介绍何谓VM。众所周知,计算机的存储由register, cache, memory和disk形成hiberarchy
原创
发布博客 2007.05.11 ·
3878 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

What is SWIG

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of languages including common scri
原创
发布博客 2007.03.26 ·
1071 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查看rpm包内容

 rpm2cpio | cpio --list -i
原创
发布博客 2007.03.19 ·
3426 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Google Ad

google_ad_client = "pub-4532376899019933";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text_image";google_ad_channel = "";//-->  src="http://pagead2.goo
原创
发布博客 2007.03.18 ·
1389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cell体系结构及其实现

  第1页:引言      Cell Broadband Engine(以下简称为Cell BE)处理器是对Cell Broadband Engine Architecture(以下简称为CBEA)的首次尝试应用,Cell BE是由索尼、东芝、IBM联合开发的,除了主要运用于索尼的下一代PS3游
转载
发布博客 2007.03.15 ·
6870 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

硬件基础-cpu篇

BGA(Ball Grid Array,球状矩阵排列)  CMOS: Complementary Metal Oxide Semiconductor,互补金属氧化物半导体  CISC(Complex Instruction Set Computing,复杂指令集计算机)  COB(Cache on board,板上集成缓存)  COD(Cache on Die,芯片内集成缓存)  CPGA(Cer
转载
发布博客 2007.03.02 ·
3953 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

IBM Unlocks the Cell

IBM Unlocks the CellLast week, the DOEs National Nuclear Security Administration selected IBM to design and build the worlds first supercomputer that will use both Cell Broadband Engine (Cell BE
转载
发布博客 2007.03.01 ·
1743 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IBM将向Cell处理器开放源软件库

Cell处理器的三家开发商IBM、东芝和索尼准备公布完整的Cell芯片规范和软件库,希望以此来聚集Cell处理器开放源代码社区的人气。索尼的Playstation 3(PS3)就采用了Cell处理器。这三家合作伙伴都希望这一多内核芯片能不仅仅应用于索尼自己的系统,而且还能应用到从HDTV到超级计算机的多种应用。  IBM设计团队的负责人表示,目前IBM还不打算在其自己的系统中采用基于Cel
转载
发布博客 2007.03.01 ·
1983 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解读多核心Cell处理器:游戏主导发展方向?

一、引言  过去两个星期中发生了几件非常有趣的事情: 由于Intel在关于它们的多核心微处理器构架的将来计划上变得比以前更公开了,Intel的Spring IDF 2005变成了一个多核心CPU的节日。Intel的计划中有10款以上的多核心CPU设计,而它们在IDF上解释得很清楚了。 在GDC 2005上,AGEIA宣布它们已经开发了一个物
转载
发布博客 2007.03.01 ·
6646 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

揭开次世代处理器革新风暴前奏——Cell处理器

从纸面变成现实——历时五年的研发计划2000年年中,日本索尼、东芝以及美国IBM开始探讨下一代游戏机处理器的构想,并于秋季达成了共识。次年3月,这三大巨头宣布正式启动位于美国得州奥斯汀的联合开发实验室——STI Design Center(位于IBM奥斯汀实验室ARL的三楼),一个新的Power PC联盟——STI(SONY,Toshiba,IBM)正式诞生。这个实验室研究的项目进展似乎非常顺
转载
发布博客 2007.02.28 ·
6338 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

CPU cache

A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the data from the mos
转载
发布博客 2007.02.28 ·
3748 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CPU 的Cache 和Latency

CPU 速度的进展,一直比记忆体的速度进展要来得快。在 IBM PC XT 的时代,CPU 和记忆体的速度是差不多的。不过,后来 CPU 的速度就愈来愈快。再加上 DRAM 需要 refresh 才能保存资料的特性,DRAM 很快就跟不上 CPU 的速度了。现在的 CPU 都利用了 pipeline 的方式,可以每个 cycle 都 issue 一个(甚至多个)指令,再加上现在的 CPU 时脉也比
转载
发布博客 2007.02.28 ·
6038 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

Tag, Tag group and Tag mask in Cell BE

Tag用来标识一次DMA操作。每次DMA操作都会有一个tag。相同tag的DMA操作形成一个tag group。而tag mask用来判断该group(无论该group存在多个还是一个DMA操作)是否操作完成。对于一次DMA操作而言,存在一个上限16KB,因此对于超过16KB的连续内存读取必须使用多次DMA操作(即:mfc_get中的大小参数不能超过16K)。在这种情况下,Tag group便
原创
发布博客 2007.02.28 ·
1692 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用truss、strace或ltrace诊断软件的"疑难杂症"

本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的"疑难杂症"。简介进程无法启动,软件运行速度突然变慢,程序的"Segment Fault"等等都是让ÿ个Unix系统用户头痛的问题,本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的"疑难杂症"。truss和strace用来
转载
发布博客 2007.02.26 ·
1163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

心目中的编程高手

(1)MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder,and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个
转载
发布博客 2007.02.07 ·
958 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多