4,580 Posts served
11,095 Conversations started
- Academic

- Android

- Art, Music, & Animation

- Embedded Computing

- Events

- Game Development

- Graphics & Media

- Intel SW Partner Program

- Intel® AppUp Developer Program

- Manageability & Security

- Mobility

- Open Source

- Parallel Programming

- Performance and Optimization

- Power Efficiency

- Server

- Site News & Announcements

- Software Tools

- Ultrabook

- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
Posts from Tom Spyrou 
Review of 2 Performance related Chapters of “The Intel Guide for Developing Multithreaded applications”
By Tom Spyrou (5 posts) on March 1, 2010 at 4:58 pm
Comments (0)
Adding parallel processing to code is a desire of every software company that has a program which is significant in complexity and which needs to run faster. Processor clock rates are not increasing much and now multiple cores are being added to chips instead. The problem of speeding up software is moving from a hardware [...]
Category: Parallel Programming, Software Tools
Tags: bandwidth, computing, Memory, parallel programming, profiling, speed
October 27: John Schiavone, Cadence Design Systems: Real World Parallelism:
By Tom Spyrou (5 posts) on November 5, 2009 at 2:54 pm
Comments (0)
Hi Everyone, I thought that I would post this since one of my co-workers at Cadence will be gave a webinar on his experience parallelizing an existing application. The application and algorithms involved are really complex. It was especially interesting because it involves legacy code and also the development environment was Windows unlike many EDA [...]
Category: Uncategorized
Tags: legacy, parallel processing legacy code windows real world, processing, real, Windows, world
Parallelizing legacy Unix/Linux code using copy on write fork()
By Tom Spyrou (5 posts) on September 25, 2009 at 2:31 pm
Comments (5)
Adding parallel processing to legacy code is a desire of every software company that has an existing product which is significant in complexity and which needs to run faster. Processor clock rates are not increasing much and now multiple cores are being added to chips instead. The problem of speeding up software is moving from [...]
Category: Parallel Programming
Tags: paralllel legacy code fork copy on write thread
Parallelizing Legacy code using Fine Grained Distributed Processing
By Tom Spyrou (5 posts) on September 2, 2009 at 1:21 pm
Comments (10)
Adding parallel processing to legacy code is a desire of every software company that has an existing product which is significant in complexity and which needs to run faster. Processor clock rates are not increasing much and now multiple cores are being added to chips instead. The problem of speeding up software is moving from [...]
Category: Parallel Programming, Software Tools
Tags: distributed, fine, grained, processing, sockets
Why Parallel Processing? Why now? What about my legacy code?
By Tom Spyrou (5 posts) on August 31, 2009 at 4:35 pm
Comments (14)
Many software companies have applications which are in use by their customers that have significant runtime and for which fast runtime is a necessity or a competitive advantage. There has always been the pressure to make such applications go faster. Historically, as processors have increased their speed, the needed speedups could often be achieved by [...]
