Skip to main content
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS
Content archived on 2024-06-18

Asynchronous and Dynamic Virtualisation through performance ANalysis \nto support Concurrency Engineering

Project description


Computing Systems
To investigate a statistical-runtime-feedback-driven optimisation that will improve performance of multicore interconnected processors with applications in medical imaging and biometric recognition

Whereas in the 1990s the speed of computer hardware doubled every 18 months while the software technologies remained largely stable, in the early 2000s the raw hardware speed reached its maximum and any further improvements in performance could only be achieved by increasing the amount of hardware being used by a program at any given time. Consequently software has stopped being hardware-agnostic. The age-old maxim: “if you are concerned about the speed of your program, wait for a faster machine” is no longer relevant. If one does wait, the machine will become larger instead of faster: more processor cores per processor, more multicore processors, more interconnect, more possible configurations and yet more ways of using all these. To convert “more” into “faster” the software has to be guided by hardware models. Worse still, these models need to be taken on board by either the (human) software developer or otherwise some development tools without involving the developer too much. The former increases the cost of software production and the time to market. The latter, we hope, can be effective in reducing both. This project is investigating statistical models of both software and hardware together, which are its key innovations. By doing so the investigators hope to demonstrate that a high degree of automation in matching the software with the present day complex, sophisticated hardware, thus improving its performance can be done more or less automatically.

Multi-core/many-core systems offer potential both for cheap, scalable high-performance computing and also for significant reductions in power consumption compared with conventional processor technologies. At the same time, cores are becoming increasingly complex and heterogeneous. While current programming technologies are (just) coping with thesmall-scale homogeneous dual-core and quad-core processors available today, new programming paradigms are needed to deal with the massivenumbers of heterogeneous cores that will become available in future.
The ADVANCE project will tackle this important problem by developing a new and advancedcost-directed \\emph{hardware virtualisation} technology to map programs onto emerging hardware architectures in a way that is both flexible and transparent to the programmer, but which, nevertheless, respects the programmers' expectations and requirements on extra-functional properties, such as resource utilisation or power consumption. This interdisciplinary project will exploit leading work on computer architecture, probabilistic resource usage analysis, heuristic placement and mapping, programming languages and compilation methods to develop new cost-directed stream-processing models for parallel execution,and to apply these to commercial problems taken from a range of sectors: enterprise business software, image/voice/video processing, computational healthcare, etc.

Fields of science (EuroSciVoc)

CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: The European Science Vocabulary.

You need to log in or register to use this function

Programme(s)

Multi-annual funding programmes that define the EU’s priorities for research and innovation.

Topic(s)

Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.

Call for proposal

Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.

FP7-ICT-2009-4
See other projects for this call

Funding Scheme

Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.

CP - Collaborative project (generic)

Coordinator

THE UNIVERSITY OF HERTFORDSHIRE HIGHER EDUCATION CORPORATION
EU contribution
€ 778 369,00
Address
COLLEGE LANE
AL10 9AB Hatfield
United Kingdom

See on map

Region
East of England Bedfordshire and Hertfordshire Hertfordshire
Activity type
Higher or Secondary Education Establishments
Links
Total cost

The total costs incurred by this organisation to participate in the project, including direct and indirect costs. This amount is a subset of the overall project budget.

No data

Participants (9)

My booklet 0 0