A Coordination-Based Model-Driven Method for Parallel Application Development
- Resource Type
- Authors
- Stefan Gudenkauf
- Source
- Models in Software Engineering ISBN: 9783642122606
MoDELS Workshops
- Subject
- Physical limitations
Development (topology)
business.industry
Computer science
Embedded system
Concurrency
Commodity
Clock rate
Chip
business
Consumer market
Problem space
- Language
A continuous trend in computing is the demand for increasing computing performance. Provided that the problem space allows a solution that can be separated in parts to be computed independently, parallel systems offer a performance that exceeds that of sequential systems. To continue to improve processor performance, companies such as Intel and AMD have turned to hyper-threading and multi-core architectures [1]. With the advent of multi-core processors in the consumer market in 2005, parallel systems have moved out of the scientific niche and became a commodity [2]. Industry today is relying on hyper-threading and increasing processor count per chip as the new performance drivers since physical limitations impede further performance gains that are based on increasing clock speed and optimizing execution flow. These new performance drivers make it necessary to explicitly consider concurrency.