Skip to main content

2015 | OriginalPaper | Buchkapitel

Parallel Application Development Using Architecture View Driven Model Transformations

verfasst von : Ethem Arkın, Bedir Tekinerdogan

Erschienen in: Model-Driven Engineering and Software Development

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

To realize the increased need for computing performance the current trend is towards applying parallel computing in which the tasks are run in parallel on multiple nodes. On its turn we can observe the rapid increase of the scale of parallel computing platforms. This situation has led to a complexity of parallel application development that is not scalable and tractable anymore for manual processing, and therefore automated support is required to design and implement parallel applications. To this end, we present a model-driven transformation chain for supporting the automation of the lifecycle of parallel computing applications. The model-driven transformation chain adopts metamodels that are derived from architecture viewpoints. The transformation chain is defined as a logical sequence consisting of model-to-model transformations. We present the tool support that implements the metamodels and transformations.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Amdahl, G.M.: Validity of the single processor approach to achieving large scale computing capabilities. In: Reprinted from the AFIPS Conference Proceedings, vol. 30, Atlantic City, NJ, 18–20 April 2007. AFIPS Press, Reston, VA, 1967, pp. 483–485, Solid-State Circuits Newsletter, IEEE, vol. 12, no. 3, pp. 19–20 (Summer, 2007) Amdahl, G.M.: Validity of the single processor approach to achieving large scale computing capabilities. In: Reprinted from the AFIPS Conference Proceedings, vol. 30, Atlantic City, NJ, 18–20 April 2007. AFIPS Press, Reston, VA, 1967, pp. 483–485, Solid-State Circuits Newsletter, IEEE, vol. 12, no. 3, pp. 19–20 (Summer, 2007)
2.
Zurück zum Zitat Arkin, E., Tekinerdogan, B., Imre, K.: Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms. In: Proceedings of the ACM/IEEE 16th International Conference on Model Driven Engineering Languages and System (2013) Arkin, E., Tekinerdogan, B., Imre, K.: Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms. In: Proceedings of the ACM/IEEE 16th International Conference on Model Driven Engineering Languages and System (2013)
3.
Zurück zum Zitat Arkin. E., Tekinerdogan, B.: Architectural view driven transformations for supporting the lifecyle of parallel applications. In: 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015) (2015) Arkin. E., Tekinerdogan, B.: Architectural view driven transformations for supporting the lifecyle of parallel applications. In: 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015) (2015)
6.
Zurück zum Zitat Frank, M.P.: The physical limits of computing. Comput. Sci. Eng. 4(3), 16–26 (2002)CrossRef Frank, M.P.: The physical limits of computing. Comput. Sci. Eng. 4(3), 16–26 (2002)CrossRef
7.
Zurück zum Zitat Gamatié, A., Le Beux, S., Piel, E., Ben Atitallah, R., Etien, R., Marquet, P., Dekeyser, J.: A model-driven design framework for massively parallel embedded systems. ACM Trans. Embed. Comput. Syst. 10(4), 1–36 (2011)CrossRef Gamatié, A., Le Beux, S., Piel, E., Ben Atitallah, R., Etien, R., Marquet, P., Dekeyser, J.: A model-driven design framework for massively parallel embedded systems. ACM Trans. Embed. Comput. Syst. 10(4), 1–36 (2011)CrossRef
8.
Zurück zum Zitat Kogge, P., Bergman, K., Borkar, S., Campbell, D., Carlson, W., Dally, W., Denneau, M., Franzon, P., Harrod, W., Hiller, J., Karp, S., Keckler, S., Klein, D., Lucas, R., Richards, M., Scarpelli, A., Scott, S., Snavely, A., Sterling, T., Williams, R.S., Yelick, K., Bergman, K., Borkar, S., Campbell, D., Carlson, W., Dally, W., Denneau, M., Franzon, P., Harrod, W., Hiller, J., Keckler, S., Klein, D., Williams, R.S., Yelick, K.: Exascale computing study: technology challenges in achieving exascale systems. In: DARPA (2008) Kogge, P., Bergman, K., Borkar, S., Campbell, D., Carlson, W., Dally, W., Denneau, M., Franzon, P., Harrod, W., Hiller, J., Karp, S., Keckler, S., Klein, D., Lucas, R., Richards, M., Scarpelli, A., Scott, S., Snavely, A., Sterling, T., Williams, R.S., Yelick, K., Bergman, K., Borkar, S., Campbell, D., Carlson, W., Dally, W., Denneau, M., Franzon, P., Harrod, W., Hiller, J., Keckler, S., Klein, D., Williams, R.S., Yelick, K.: Exascale computing study: technology challenges in achieving exascale systems. In: DARPA (2008)
9.
Zurück zum Zitat Palyart, M., Ober, I., Lugato, D., Bruel, J.: HPCML: a modeling language dedicated to high-performance scientific computing. In: Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing (MDHPCL 2012), Article 6, 6 p. ACM, New York, NY, USA (2012) Palyart, M., Ober, I., Lugato, D., Bruel, J.: HPCML: a modeling language dedicated to high-performance scientific computing. In: Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing (MDHPCL 2012), Article 6, 6 p. ACM, New York, NY, USA (2012)
10.
Zurück zum Zitat Pllana, S., Fahringer, T.: UML based modeling of performance oriented parallel and distributed applications. In: Simulation Conference, Proceedings of the Winter, vol. 1, pp. 497–505, 8–11 (2002) Pllana, S., Fahringer, T.: UML based modeling of performance oriented parallel and distributed applications. In: Simulation Conference, Proceedings of the Winter, vol. 1, pp. 497–505, 8–11 (2002)
11.
Zurück zum Zitat Talia, D.: Models and trends in parallel programming. Parallel Algorithms Appl. 16(2), 145–180 (2001)CrossRefMATH Talia, D.: Models and trends in parallel programming. Parallel Algorithms Appl. 16(2), 145–180 (2001)CrossRefMATH
12.
Zurück zum Zitat Tekinerdogan, B., Arkin. E.: Architecture framework for modeling the deployment of parallel applications on parallel computing platforms. In: 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015) (2015) Tekinerdogan, B., Arkin. E.: Architecture framework for modeling the deployment of parallel applications on parallel computing platforms. In: 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015) (2015)
13.
Zurück zum Zitat Tekinerdogan, B., Arkin, E.: Architecture framework for mapping parallel algorithms to parallel computing platforms. In: MDHPCL@ MoDELS, pp. 53–62 (2013) Tekinerdogan, B., Arkin, E.: Architecture framework for mapping parallel algorithms to parallel computing platforms. In: MDHPCL@ MoDELS, pp. 53–62 (2013)
Metadaten
Titel
Parallel Application Development Using Architecture View Driven Model Transformations
verfasst von
Ethem Arkın
Bedir Tekinerdogan
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-27869-8_5