Jul 24

The course of multicore is one week long (5 days actually).
Here is some key word during the course:
shared memory
OpenMP
PThreads
TBB (intel)
VS2010
Vectorization
GPU
java parallelism

Both TBB and VS2010 are very good tools to develop multicore programme. There are many websites about these topics.

written by admin \\ tags: , , , ,

May 05

Power Software efficiency  always improves a lot by parallelizing. Here is an implementation of fox algorithm, which is one of the algorithms calculating matrix multiplication, using MPI.

Message Passing Interface (MPI) is a specification for an API that allows many computers to communicate with one another.

MPI is an parallel library to help programming. Its main idea is transferring messages between processes, which are paralleling running in different cores or even CPUs.

About fox algorithm, I recommend everyone read this pdf file.

Here is my code.

Continue reading »

written by admin \\ tags: ,

Jan 15

FeedBurner Hi, everybody. I decide to change my rss management provider from Feedsky to FeedBurner. I know there is some problems to visit feedburner from China, however, feedburner gives me better service than Feedsky. If this really bother you, please accept my apologize.

This is my new rss link : http://feeds.feedburner.com/kylewu

Most of you use Google Reader. It’s quite easy to subscript feedburner in GR. In the head of Google Reader, there is a button named ‘Add a subscription’. Click it and paste http://feeds.feedburner.com/kylewu into the blank. Then click ‘Add’. That’s all, now you will catch me by using FeedBurner just like Feedsky before.

GR

written by Kyle Wu \\ tags:

Sep 18

How to Think Like a Computer Scientist,我已经读完了,由于时间紧迫,没有继续写笔记,对不起各位同学。

有一个好消息是,Dive into Python 3,已经可以看到了,希望学习Python的同学可以去看一下。

written by Kyle Wu \\ tags:

Jul 16

上篇介绍版本控制,这篇介绍了分布式的版本控制,与集中式vc相比,分布式vc有很多好处。

Traditional version control helps you backup, track and synchronize files. Distributed version control makes it easy to share changes. Done right, you can get the best of both worlds: simple merging and centralized releases.

Distributed? What’s wrong with regular version control?

Continue reading »

written by Kyle Wu \\ tags: , , , , ,