Chapter OneParallel Computing and Business Applications

If you own, manage, or work with a critical business application, you’re most likely dealing with performance problems. The application can’t handle the ever-increasing data volume, it can’t scale to meet new demand, or its performance is never good enough or fast enough. You need a higher level of performance; or even more daunting, you may need an order-of-magnitude increase so you can multiply the number of transactions your application can handle. In today’s computing environment, there’s really only one way to get there: Utilize a parallel architecture to run multiple tasks at the same time.

The fundamental concept of parallel architecture is this: Given a series of tasks ...

Get Software Pipelines and SOA: Releasing the Power of Multi-Core Processing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.