A coordination-based model-driven method for parallel application development

  • Authors:
  • Stefan Gudenkauf

  • Affiliations:
  • OFFIS Institute for Information Technology, R&D-Division Energy, Oldenburg, Germany

  • Venue:
  • MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.