Subscribe to RSS Add to Technorati Faves Digg This Page Send to Stumble Upon Bookmark on Delicious

July 2007 Archive

Groundhog Day: A Personal Perspective on Multi-core Computing

posted by Anwar Ghuloum (葛安华) on July 27, 2007

In the 1993 comedy “Groundhog Day”, Bill Murray finds himself reliving the same (eponymous) day again and again until he mends his ways and becomes a better person.

Nearly twenty years ago, when I entered graduate school, parallel computing was the hot topic, but for loop-y, Fortran-based scientific computing. There was a renaissance in supercomputer architectures, spanning both commercial and research projects. At the same time, there was an explosion in work on parallel programming models. By the time I graduated in the post-cold war era, supercomputing companies were going out of business and I was looking for something else to do.

Continued

Comments (0)
tagged: , , , , ,

Announcing the world's first 40G silicon laser modulator!

posted by Ansheng Liu on July 24, 2007

In this blog, I would like to share with you our recent breakthrough in Silicon Photonics research at Photonics Technology Lab of Intel, a laser modulator that encodes optical data at 40 billion bits per second. Here I am holding a packaged device:

[click here for more pics of the modulator and the research team]

Continued

Comments (41)
tagged: , , , , , , ,

Are we insane? 7 simple rules for parallel programming

posted by Timothy Mattson on July 23, 2007

One of my favorite definitions of insanity is: “doing the same thing over and over again and expecting different results.”

With that definition in mind, think about parallel computing. The goal is to make parallel programming a routine skill expected of every competent programmer. In the 80’s and 90’s we addressed this problem by creating hundreds of parallel programming languages and APIs. Given that today only a miniscule fraction of programmers write parallel software, clearly that approach didn’t work. So what are we doing this time? Well so far, we’re just creating lots of new parallel programming languages; Fortress, CUDA, Ct, TBB, Chapell, X10, OpenMP 3.0, UPC,. etc.

Are we insane? Sometimes I suspect that we may be.

Continued

Comments (3)

Virtual worlds, 80 cores, and 20,000 golden pigs

posted by Sean Koehl on July 19, 2007

Why show 20,000 golden pigs to a select group of 85 press and analysts? Because it was a cool way to show both a future application capability (massive collision detection) and a new parallel programming environment called Ct, i.e. C with throughput extensions.

Continued

Comments (3)
tagged: , , , , ,

Inside an 80-core chip: the on-chip communication and memory bandwidth solutions

posted by 杜江凌 (John Du) on July 17, 2007

By John Du, reposted from our Chinese language blog.

Here I would like to discuss about some hot technical topics. About tera-scale, some readers of the Chinese blog made comments about the communication and the memory bandwidth solutions. I would talk more about it.

Continued

Comments (2)
tagged: , , , , , ,

Inside Intel's Silicon Photonics Labs

posted by Ansheng Liu on July 11, 2007

In my first blog, I have already explained to you what “Silicon Photonics” is all about. You may be curious about what Intel scientists were doing in Silicon Photonics research and how hybrid silicon laser recently announced by Intel and UCSB, for example, will impact on the future computing industry. If so, please watch the video below.

Continued

Comments (3)
tagged: , , ,

What would you do with 80 cores?

posted by Sean Koehl on July 10, 2007

When talking to folks about tera-scale computing research or the 80-core research chip, the question inevitably arises as to what general users would really be able to do with “supercomputer-level” performance in a desktop, let alone a mobile device. And it’s a fair question. Gaming aside, if I think about the apps I use day to day at work — office apps, a 5 year old photo editing program, web browsers, etc — it’s hard to imagine needing much more performance than I have.

Continued

Comments (14)
tagged: , , , , ,

China becomes an international stage

posted by 杜江凌 (John Du) on July 05, 2007

By John Du. Each year we hold the Intel Developer Forum (IDF) in China and in fact, we host the largest attendance of any of the IDFs held throughout the world. In the past, we gave our presentations in Chinese which made sense since the audience was primarily all Chinese. However, this year, we were asked to present in English. Why? Because there were to be so many non-Chinese speaking people in the audience. As just one measurable indicator, at the Beijing IDF in April there were more than one hundred international journalists in attendance, not to mention all the non-Chinese attendees. As I walked through the crowd, I sometimes had the feeling that there were more foreigners than Chinese.

Continued

Comments (1)
tagged: , , , ,