A Graphical Framework for High Performance Computing Using An MDE Approach

In this paper, we present a framework for Shared Memory Architectures that makes designing of parallel applications easier. We use the Model-Driven Engineering (MDE) approach and integrate new metamodels in Gaspard for each step of the design flow. The targeted model is an OpenMP metamodel, from whi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Taillard, J., Guyomarc'h, F., Dekeyser, J.-L.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 173
container_issue
container_start_page 165
container_title
container_volume
creator Taillard, J.
Guyomarc'h, F.
Dekeyser, J.-L.
description In this paper, we present a framework for Shared Memory Architectures that makes designing of parallel applications easier. We use the Model-Driven Engineering (MDE) approach and integrate new metamodels in Gaspard for each step of the design flow. The targeted model is an OpenMP metamodel, from which we immediately derive a source code in OpenMP Fortran or OpenMP C. This approach based on models allows a better reuse and also gives a better and more hierarchic view of the application so that it can better fit the architecture.
doi_str_mv 10.1109/PDP.2008.74
format Conference Proceeding
fullrecord <record><control><sourceid>hal_6IE</sourceid><recordid>TN_cdi_ieee_primary_4457120</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4457120</ieee_id><sourcerecordid>oai_HAL_hal_01580911v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-h246t-abab0b6646940f299ab0ec1300e5ca4c121b4e95775641b704fa0bdd328dff0e3</originalsourceid><addsrcrecordid>eNo9jDlPw0AQhVccEiGkoqTZlsJmZr2Ht7RygoJIQWpr7KxjQxxb6xDEv8dREM279Okxdo8QIoJ9Wk1WoQCIQyMv2EBExgTKKLhkI2tiMNqqCGKrrtgAQetAoxU37LbrPgDASGEH7CXhc09tWeW04zNPtftu_CcvGs8X1bbkK-f7XNM-d3zc1O3Xodpv-bo7abLnr5MpT9rWN5SXd-y6oF3nRn8-ZOvZ9H28CJZv8-dxsgxKIfUhoIwyyLSW2koohLV9dTlGAE7lJHMUmElnlTFKS8wMyIIg22wiEW-KAlw0ZI_n35J2aeurmvxP2lCVLpJletoAVQwW8Yg9-3BmK-fcPyylMigg-gW6BlpK</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A Graphical Framework for High Performance Computing Using An MDE Approach</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Taillard, J. ; Guyomarc'h, F. ; Dekeyser, J.-L.</creator><creatorcontrib>Taillard, J. ; Guyomarc'h, F. ; Dekeyser, J.-L.</creatorcontrib><description>In this paper, we present a framework for Shared Memory Architectures that makes designing of parallel applications easier. We use the Model-Driven Engineering (MDE) approach and integrate new metamodels in Gaspard for each step of the design flow. The targeted model is an OpenMP metamodel, from which we immediately derive a source code in OpenMP Fortran or OpenMP C. This approach based on models allows a better reuse and also gives a better and more hierarchic view of the application so that it can better fit the architecture.</description><identifier>ISSN: 1066-6192</identifier><identifier>ISBN: 9780769530895</identifier><identifier>ISBN: 0769530893</identifier><identifier>EISSN: 2377-5750</identifier><identifier>DOI: 10.1109/PDP.2008.74</identifier><language>eng</language><publisher>IEEE</publisher><subject>Code generation ; Computer architecture ; Computer Science ; Distributed, Parallel, and Cluster Computing ; Hardware ; High performance computing ; HPC ; MDE ; Memory architecture ; Model driven engineering ; Object oriented modeling ; OpenMP ; Parallel languages ; Parallel programming ; Productivity ; Unified modeling language</subject><ispartof>16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), 2008, p.165-173</ispartof><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4457120$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,309,310,780,784,789,790,885,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4457120$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://inria.hal.science/hal-01580911$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Taillard, J.</creatorcontrib><creatorcontrib>Guyomarc'h, F.</creatorcontrib><creatorcontrib>Dekeyser, J.-L.</creatorcontrib><title>A Graphical Framework for High Performance Computing Using An MDE Approach</title><title>16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)</title><addtitle>EMPDP</addtitle><description>In this paper, we present a framework for Shared Memory Architectures that makes designing of parallel applications easier. We use the Model-Driven Engineering (MDE) approach and integrate new metamodels in Gaspard for each step of the design flow. The targeted model is an OpenMP metamodel, from which we immediately derive a source code in OpenMP Fortran or OpenMP C. This approach based on models allows a better reuse and also gives a better and more hierarchic view of the application so that it can better fit the architecture.</description><subject>Code generation</subject><subject>Computer architecture</subject><subject>Computer Science</subject><subject>Distributed, Parallel, and Cluster Computing</subject><subject>Hardware</subject><subject>High performance computing</subject><subject>HPC</subject><subject>MDE</subject><subject>Memory architecture</subject><subject>Model driven engineering</subject><subject>Object oriented modeling</subject><subject>OpenMP</subject><subject>Parallel languages</subject><subject>Parallel programming</subject><subject>Productivity</subject><subject>Unified modeling language</subject><issn>1066-6192</issn><issn>2377-5750</issn><isbn>9780769530895</isbn><isbn>0769530893</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo9jDlPw0AQhVccEiGkoqTZlsJmZr2Ht7RygoJIQWpr7KxjQxxb6xDEv8dREM279Okxdo8QIoJ9Wk1WoQCIQyMv2EBExgTKKLhkI2tiMNqqCGKrrtgAQetAoxU37LbrPgDASGEH7CXhc09tWeW04zNPtftu_CcvGs8X1bbkK-f7XNM-d3zc1O3Xodpv-bo7abLnr5MpT9rWN5SXd-y6oF3nRn8-ZOvZ9H28CJZv8-dxsgxKIfUhoIwyyLSW2koohLV9dTlGAE7lJHMUmElnlTFKS8wMyIIg22wiEW-KAlw0ZI_n35J2aeurmvxP2lCVLpJletoAVQwW8Yg9-3BmK-fcPyylMigg-gW6BlpK</recordid><startdate>200802</startdate><enddate>200802</enddate><creator>Taillard, J.</creator><creator>Guyomarc'h, F.</creator><creator>Dekeyser, J.-L.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope><scope>1XC</scope><scope>VOOES</scope></search><sort><creationdate>200802</creationdate><title>A Graphical Framework for High Performance Computing Using An MDE Approach</title><author>Taillard, J. ; Guyomarc'h, F. ; Dekeyser, J.-L.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-h246t-abab0b6646940f299ab0ec1300e5ca4c121b4e95775641b704fa0bdd328dff0e3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Code generation</topic><topic>Computer architecture</topic><topic>Computer Science</topic><topic>Distributed, Parallel, and Cluster Computing</topic><topic>Hardware</topic><topic>High performance computing</topic><topic>HPC</topic><topic>MDE</topic><topic>Memory architecture</topic><topic>Model driven engineering</topic><topic>Object oriented modeling</topic><topic>OpenMP</topic><topic>Parallel languages</topic><topic>Parallel programming</topic><topic>Productivity</topic><topic>Unified modeling language</topic><toplevel>online_resources</toplevel><creatorcontrib>Taillard, J.</creatorcontrib><creatorcontrib>Guyomarc'h, F.</creatorcontrib><creatorcontrib>Dekeyser, J.-L.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Taillard, J.</au><au>Guyomarc'h, F.</au><au>Dekeyser, J.-L.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A Graphical Framework for High Performance Computing Using An MDE Approach</atitle><btitle>16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)</btitle><stitle>EMPDP</stitle><date>2008-02</date><risdate>2008</risdate><spage>165</spage><epage>173</epage><pages>165-173</pages><issn>1066-6192</issn><eissn>2377-5750</eissn><isbn>9780769530895</isbn><isbn>0769530893</isbn><abstract>In this paper, we present a framework for Shared Memory Architectures that makes designing of parallel applications easier. We use the Model-Driven Engineering (MDE) approach and integrate new metamodels in Gaspard for each step of the design flow. The targeted model is an OpenMP metamodel, from which we immediately derive a source code in OpenMP Fortran or OpenMP C. This approach based on models allows a better reuse and also gives a better and more hierarchic view of the application so that it can better fit the architecture.</abstract><pub>IEEE</pub><doi>10.1109/PDP.2008.74</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1066-6192
ispartof 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), 2008, p.165-173
issn 1066-6192
2377-5750
language eng
recordid cdi_ieee_primary_4457120
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Code generation
Computer architecture
Computer Science
Distributed, Parallel, and Cluster Computing
Hardware
High performance computing
HPC
MDE
Memory architecture
Model driven engineering
Object oriented modeling
OpenMP
Parallel languages
Parallel programming
Productivity
Unified modeling language
title A Graphical Framework for High Performance Computing Using An MDE Approach
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T05%3A06%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20Graphical%20Framework%20for%20High%20Performance%20Computing%20Using%20An%20MDE%20Approach&rft.btitle=16th%20Euromicro%20Conference%20on%20Parallel,%20Distributed%20and%20Network-Based%20Processing%20(PDP%202008)&rft.au=Taillard,%20J.&rft.date=2008-02&rft.spage=165&rft.epage=173&rft.pages=165-173&rft.issn=1066-6192&rft.eissn=2377-5750&rft.isbn=9780769530895&rft.isbn_list=0769530893&rft_id=info:doi/10.1109/PDP.2008.74&rft_dat=%3Chal_6IE%3Eoai_HAL_hal_01580911v1%3C/hal_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4457120&rfr_iscdi=true