AntiPatterns: refactoring software, architectures, and projects in crisis
AntiPatterns: refactoring software, architectures, and projects in crisis
FORTRAN Optimization
MPI: The Complete Reference
OpenMP: An Industry-Standard API for Shared-Memory Programming
IEEE Computational Science & Engineering
A high-level approach to synthesis of high-performance codes for quantum chemistry
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Editorial: ITU-T system design languages (SDL)
Computer Networks: The International Journal of Computer and Telecommunications Networking - ITU-T system design languages (SDL)
Towards a Precise Definition of the OMG/MDA Framework
Proceedings of the 16th IEEE international conference on Automated software engineering
IEEE Spectrum
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
Validation and automatic test generation on UML models: the AGATHA approach
International Journal on Software Tools for Technology Transfer (STTT)
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Tool Support for Inspecting the Code Quality of HPC Applications
SE-HPC '07 Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing Applications
NVIDIA cuda software and gpu parallel computing architecture
Proceedings of the 6th international symposium on Memory management
A Graphical Framework for High Performance Computing Using An MDE Approach
PDP '08 Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
Introduction to the cell broadband engine architecture
IBM Journal of Research and Development
Keynote: Compilers in the Manycore Era
HiPEAC '09 Proceedings of the 4th International Conference on High Performance Embedded Architectures and Compilers
Communications of the ACM - Security in the Browser
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Towards an Intelligent Environment for Programming Multi-core Computing Systems
Euro-Par 2008 Workshops - Parallel Processing
Optimistic parallelism requires abstractions
Communications of the ACM - The Status of the P versus NP Problem
A view of the parallel computing landscape
Communications of the ACM - A View of Parallel Computing
The Arcane development framework
Proceedings of the 8th workshop on Parallel/High-Performance Object-Oriented Scientific Computing
StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Scientific and Engineering Computing Using ATI Stream Technology
IEEE Design & Test
Model-driven engineering for high-performance computing applications
MS '08 Proceedings of the 19th IASTED International Conference on Modelling and Simulation
Existing model metrics and relations to model quality
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
Proceedings of the 14th international conference on Model driven engineering languages and systems
Hi-index | 0.00 |
With the increasing number of programming paradigms and hardware architectures, high performance computing is becoming more and more complex in exploiting efficiently and sustainably supercomputers resources. Our thesis is that Model Driven Engineering (MDE) can help us in dealing with this complexity, by abstracting some platform dependent details. In this paper we present our approach (MDE4HPC) based on Model Driven Engineering which --- by describing the scientific knowledge independently of any specific platform --- enables efficient code generation for multiple target architectures.