![]() |
||
| Home | Research | Publications | Teaching | Contact | ||
|
|
||
|
Projects
|
||
| - PEPPHER: Performance Portability and Programmability for Heterogeneous Many-core Architectures. EU FP7 STREP Project. PEPPHER has been top-ranked during the evaluation and no other project proposal that addressed the topic ICT-2009.3.6 received more points. The total budget of PEPPHER is €3.44 million. | ||
| Contributions: Project Coordinator during the project implementation. Also coordinated the project proposal preparation. | ||
| -
HiPEAC:
European Network of Excellence on High Performance and Embedded
Architecture and Compilation. Contributions: member of the HiPEAC network of excellence. |
||
| -
PlanetHPC:
EU FP7 Support Action.
Contributions: member of the PlanetHPC network. Contribution to a roadmap for future HPC research. |
||
| -
MY SCIENCE: EU FP7 Project.
Contributions: training the young European journalists to report about the EU ICT-related research (Workshop Program). Contributed the ICT-related part to the project proposal. Devised the program and coordinated the implementation of the ICT-related workshop. |
||
| -
ADMIRE:
Advanced Data Mining and Integration Research for Europe. EU FP7 STREP Project.
Contributions: process designer; CRISP-DMI. |
||
| -
@neurIST:
Integrated Biomedical Informatics for the Management of Cerebral
Aneurysms. EU FP6 IP Project.
Contributions: high-level specification of QoS-aware grid workflows. |
||
| -
HiPro: high-level programming of multi-core computing systems.
HiPro aims to develop a high-level program development model for
multi-core computing systems, which hides the complex details of
low-level multi-threading. Our approach supports a compositional
program development process, where programs are constructed from
smaller parallel building blocks that are adapted and tuned for a
specific multi-core platform. Responsibilities: high-level programming of multi-core computing systems. Contributions: an intelligent compositional program development approach for multi-core computing systems. |
||
| -
NESSI:
Networked European Software and Services Initiative (NESSI) is the
European Technology Platform on Software and Services.
Contributions: Grid Vision and Strategic Research Agenda (V.3.0). |
||
| -
Amadeus:
a holistic service-oriented environment for
QoS-aware Grid workflows. Amadeus considers user
requirements (in form of QoS constraints) during workflow
specification, planning, and execution. A distinguishing feature of
Amadeus is the support of a comprehensive set of QoS requirements,
that consider in addition to performance and economical aspects also
legal and security aspects. Amadeus project introduced the concept
of Location Affinity, which allows the user to express preferences
regarding the location of Grid resources where an activity should be
executed, by specifying the Grid site, organizational, or
geographical affinity. Responsibilities: specification of QoS-aware Grid workflows. Contributions: (1) development of a UML-based domain specific language (DSL) for QoS-aware Grid workflows and the corresponding tool-support; (2) development of the concept of Location Affinity. |
||
|
-
Askalon:
a tool set for cluster and Grid computing.
Responsibilities: (1) performance modeling and prediction; (2) specification of Grid workflows. Contributions: (1) development of a hybrid approach for performance modeling and prediction, which combines mathematical modeling and discrete-event simulation; (2) development of a UML-based domain specific language for performance-oriented parallel and distributed programs; (3) development of the Abstract Grid Workflow Language (AGWL), which is an XML-based workflow language; (4) development of a UML-based domain specific language for Grid workflows. |
||
| -
Aurora: advanced models, applications and software systems for
high performance computing. The special research program Aurora
(1997-2007) was a distinctively interdisciplinary project, based
upon a highly synergetic cooperation of the participating
institutions across a broad range of disciplines that include:
parallel languages, compilers, runtime systems, performance
evaluation tools, numerical algorithms, computational finance,
theoretical chemistry, and atto-second physics. Responsibilities: performance modeling and prediction. Contributions: development of an approach and the corresponding tool-support for the performance modeling and prediction of parallel and distributed computing systems. |
||
| -
Performance
Prophet:
a performance modeling and prediction system for
parallel and distributed programs. Our approach supports the
graphical specification of performance model in a human-intuitive
fashion on one hand, and on the other hand is amenable to
machine-efficient model evaluation. The model transformation, from
the graphical human-intuitive form (that is, UML representation), to
the form that can be efficiently evaluated by a machine (that is, C++
representation), is performed automatically. Our methodology for
performance prediction of computing systems combines mathematical
modeling and simulation. We use mathematical modeling to develop
parameterized performance models (that is, cost functions) for
components of the system. Thereafter, we use discrete-event
simulation to describe the structure of system. The aim is to combine the model evaluation
efficiency of mathematical performance models with the structure
awareness of simulation models. Responsibilities: principal investigator. Contributions: design and implementation of Performance Prophet. |
||
|
-
Teuta:
a platform-independent and extensible graphical editor for the UML-based
modeling of parallel and distributed programs. The main
components of Teuta are: Model Checker, Model Traverser, and the
Graphical User Interface (GUI). The GUI of Teuta is used for the
development of UML model. The Model Checker is used to verify
whether the model conforms to the UML specification. For the
generation of different model representations (such as XML or C++)
the Model Traverser is used. Responsibilities: principal investigator. Contributions: design and implementation of Teuta. |
||
|
| Research | Publications | Teaching | Contact | |
||
| <http://www.par.univie.ac.at/~pllana> | ||