October 2008
9 posts
Parallel Programming Talk - Doug Holland &... →
Doug Holland joined me today for Parallel Programing Talk. Doug is a .NET architect and software developer within Intel’s Software and Services Group. He’s also been recognized as a Intel Software…
TBB containers vs. STL. Performance in the... →
In my previous post I’ve tried to explain why TBB containers are so different from the STL ones, and claimed “efficiency” and “performance” considerations to be important reasons. For the starter…
TBB containers vs. STL. Functionality rift →
I’ve noticed that developers who start using TBB often ask questions “Whether I should replace STL containers (protected with locks where necessary) by their TBB counterparts in my…
Hello, Intel Software Network! →
Hi, I’m Dmitriy V’jukov, and welcome to my blog.
I’m going to devote this blog to multi-threading, multi-core, synchronization algorithms and all other concerned things. Development of lock-free,…
Eliminate False Sharing? Wrong! →
Entry in Parallel Programming with .NET blog “Most Common Performance Issues in Parallel Programs” and recent article in MSDN “.NET Matters: False Sharing” have attracted my attention. Basically…
Parallel Programing Talk - Microsoft Concurrency... →
Today Clay Breshears and Aaron Tersteeg discussed the Microsoft Concurrency Runtime with Microsoft Software Architect Niklas Gustafsso. We also announced the winner of the Intel Threading Challenge.…
Open source project - LAME mp3 encoder... →
One of the nice things about working on open source code is that any interesting findings can be freely discussed, such as in this blog. With that in mind I recently took up a project to…
Grace Hopper Celebration of Women in Computing... →
The Grace Hopper Celebration of Women in Computing 2008 conference began this morning at Keystone resort in Colorado. Last evening during the newcomers workshop the Ann Chandon indicated that this…
Take Five Videos: 150k Views, and Back to the... →
The Take Five Video program reached 150k views since we launched with short technical videos in February this year. It has been fabulous to see our views go up each month and other sites…
September 2008
18 posts
The new ranking and recognition on our... →
A number of new features and improvements went live on Intel Software Network last week. My personal favorite is how easy it is going to be from now on to contribute & share articles, videos and…
Meet our team at the Microsoft Professional... →
The Intel Software Partner Program team will be in the Intel booth at the Intel the Microsoft Professional Developer Conference in Los Angeles from October 27 - 29, 2008. We would like to invite any…
Simplifying Multicore Optimization for Enterprise... →
There has been much written and discussed about the technology advantages and business value of multi-core computing. At Oracle Open World last week, Intel’s CEO provided several compelling…
Parallel Programming News - Radio Show Notes -... →
On today’s Parallel Programming show Clay Breshears and Aaron Tersteeg talked with Henry Gabb, Principal Engineer about his work on the Intel® Adaptive Spike-Based Solver.
Parallel Programming News - Radio Show Notes -... →
On today’s Parallel Programming show Clay Breshears and Aaron Tersteeg talked with Henry Gabb, Principal Engineer about his work on the Intel® Adaptive Spike-Based Solver.
TBB is part of the concurrency revolution →
In my first blog that I said I would blog mostly about threading and performance. This time I am writing about TBB or Intel® Threading Building Blocks. But let me begin by discussing the…
What is so Hard About Parallel Programming? →
I’ve seen it again. One more claim that “Parallel programming is hard” and then the claimant launching into some complex and convoluted solution to make parallel programming easier. (Matt Wolfe …
Is DOS the ideal parallel environment - Part III →
Part 2 of this article talked about the parallel design of the UNIX operating system that was highley advanced at the time. This part talks about the design and implementation of the Windows NT…
Intel SOA "Soft" Appliance in Financial Services →
“Time is money”. That old saying is as relevant as ever in the modern financial service markets. Complex, real-time, and algorithmic trading are constantly pushing the envelope of that phase.
We…
Thank you Intel Software Network →
Hi again everyone. I just wanted to come back to you on the tremendous response we have received from the community on the Black Belt program. I have been flooded with e-mails with number of…
HDR - Wooden Bridge in Essex, Montana →
Taken over labor day weekend in the back country around Essex, Montana.
Processed with Photoshop CS3 on my dual core Intel Centrino Duo laptop.
I like the ability to see the clouds and…
Let change the way we deliver ISC content →
The Intel Software College Course Architect Team is about to head into our planning phase for 2009. One of the tasks we are considering is how to make our Intel posted content easier to…
CERN CTO Interview & Presentation Videos on Large... →
Exciting news that the CERN Large Hadron Collider was turned on today. I had the chance to interview Sverre Jarp, CERN CTO during his visit to Intel in August and film his presentation to a…
Parallel Programming News - Radio Show Notes →
On today’s show Aaron and Clay discussed Intel Black Belts, Forum thread on scaling performance, posts from our guest bloggers and why Clay will never own an e-reader.
The new…
Let's ONLY Teach Parallel Programming →
A lot of people say that parallel programming is hard. At least, I’ve seen many quote this “party line.” But is it really?
In his 02 SEP 08 Compilers and More column on HPCWire, Michael Wolfe…
Energy / Power measurement wish list →
I got such a good response from my previous post, that I decided to pose another question to my select and invisible audience.
If you could come up with a wish list, what power related…
A Vision for Scalable High Quality Health... →
This is the third of a three-part article looking at the area of interoperability and health information exchange (HIE) in the healthcare industry. In the first part, I intended to clearly…
Is DOS the ideal parallel environment - Part II →
Part 1 of this article described how the original design of Windows User Mode was highly advanced and suitable for the parallel world, but in time the concepts and goals behind this design were…
August 2008
47 posts
A Vision for Scalable High Quality Health... →
This is the second of a three-part article looking at the area of interoperability and health information exchange (HIE) in the healthcare industry. In the first part, I attempted to clearly…
IDF Concurrency panel follow up -- performance... →
Our IDF panel (officially, the Academic Community Multi-core Programming Roundable) brought some lively points of view, and at least one recurrent theme. First, the points of view:
Dan Garcia gave…
Vertical Applications of a SOA "soft appliance" →
So far I have been posting the last week or so about how to apply a SOA “soft appliance” to overall scenarios like Federated SOA, SaaS, and Mainframe deployments. XML performance…
A Vision for Scalable High Quality Health... →
This is the first of a four-part article looking at the area of interoperability and health information exchange (HIE) in the healthcare industry. In the first part, I intend to clearly articulate…
Intel® Summary Statistics Library: how to detect... →
Earlier I computed various statistical estimates like mean or variance-covariance matrix using Intel® Summary Statistics Library. In those cases I knew for sure that my datasets did not…
Parallelism for paranoids or what? →
I am attending the annual (Intel) PRC Multi-Core Forum held at Xiamen. Among the overwhelming information I received from the experience and BKM sharing between faculty, one interesting point does…
Mainframe SOA →
In many conversations I participate in regarding Service Oriented Architecture (SOA), part of the conversion oftens leads to “….how best can I incorporate my mainframe in the SOA…
Parallelized with Fear? →
I just wanted to add a few things to what I said during the 26 AUG 08 Parallel Programming Talk show. Watching the webcast of Justin Rattner’s IDF keynote, I liked the “mission” statement that…
Parallel Programming News - Intel Parallel Studio... →
Clay Breshears and I just finished up this weeks installment of our Parallel Programming Blog Talk Radio show. Today’s we focused on the big news from last weeks Intel Developer Forum in…
Is DOS the ideal parallel environment - Part I →
Previous article described the evolution of computer languages from early days Assembly to Object Oriented languages favored today. The emphasis was that early languages had clear execution…
The latest Xeon and OpenSolaris - in 5 minutes →
In my most recent 5-minute OpenSolaris video, the cats are out of the bag, the gloves are off, and the latest Xeon is on its way. Codenamed “Dunnington”, it will actually appear as the “Xeon 7400…
Flaws of Object Oriented Modeling →
At the beginning of the computer era the system designers came from the world of hardware and it is noticeable. In hardware there are many working elements that can operate in parallel and most…
Intel® Summary Statistics Library: how to process... →
In my previous post I considered computation of statistical estimates for in-memory datasets using tools available in Intel® Summary Statistics Library. New days bring new problems, and…
Integrating SaaS to the Enterprise with SOA →
Integrating the hot, new SaaS application into a company can often be a challenging undertaking. The SaaS application was acquired for a pressing departmental need, yet manually re-inputting and…
GCDC’08: good-bye and see ya at GCDC 2009! →
Man, we had a lot of fun during GCDC 2008. And some hours of work. From Sunday till Wednesday we created 12 video clips combined with 12 blog postings. Additionally we blogged 12 informative…
Let's NOT Teach Parallel Programming →
When talking to university and college professors about adding parallel programming into their curriculum as early as possible, the typical response is to agree that this should be done. However, we…
Announcing the Havok Physics Innovation Contest →
When Intel acquired Havok in 2007 I moved to Ireland to help with the transition. While Havok operates independently, there are a couple things we have been working on together that PC…
Announcing the Intel Black Belt Software... →
A few months ago, I was given the charter to understand how we could identify the most active members in our communities and make them feel more valued. I interviewed a number of our community…
Our First Intel® Black Belt Software Developer →
I’m here at the first day of the Intel Developer Forum in San Francisco and just returned from the Black Belt Awards Ceremony. No this wasn’t a Chuck Norris film festival, it was a reception…
SOA and SaaS ... What's the Difference? →
This might sound odd to some of you reading this, but I am regularly asked the following question … “What is the difference between SOA and SaaS?”.
Given the acronym soup of the IT industry I am…
Videos from SIGGRAPH '08 →
Just back from SIGGRAPH - Jerry & I filmed the demos in the Intel booth, as well as a few interviews with Intel(r) Software Partners. The booth showed end-to-end production of an animation from…
GCDC'08: optimized games on Intel platform →
Day one at GCDC ’08 began with a bunch of interesting Intel demos which we took a quick look at. One surprising thing we discovered is the ability of Intel Integrated Graphics running…
GCDC'08: more demos optimized for Intel platform →
In our first Intel demo blog post we talked about Sacred 2 by Ascaron. In the second part of this demo story we have a look at highly optimized games for Intel platform.
Steve Hughes…