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…
Oct 21st
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…
Oct 20th
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…
Oct 13th
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,…
Oct 10th
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…
Oct 10th
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.…
Oct 7th
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…
Oct 7th
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…
Oct 2nd
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…
Oct 1st
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…
Sep 30th
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…
Sep 29th
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…
Sep 29th
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.   
Sep 25th
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.   
Sep 23rd
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…
Sep 20th
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 …
Sep 17th
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…
Sep 15th
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…
Sep 12th
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…
Sep 12th
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…
Sep 11th
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…
Sep 11th
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…
Sep 10th
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…
Sep 9th
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…
Sep 9th
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…
Sep 5th
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…
Sep 4th
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…
Sep 3rd
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…
Aug 29th
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…
Aug 29th
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…
Aug 29th
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…
Aug 29th
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…
Aug 29th
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…
Aug 28th
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…
Aug 27th
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…
Aug 27th
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…
Aug 26th
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…
Aug 26th
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…
Aug 23rd
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…
Aug 22nd
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…
Aug 22nd
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…
Aug 22nd
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…
Aug 21st
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…
Aug 20th
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…
Aug 20th
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…
Aug 20th
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…
Aug 20th
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…
Aug 18th
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…
Aug 18th
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…
Aug 18th
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…
Aug 18th