Home »

 
 

Roles

 
Queen’s University Belfast (QUB)

As project coordinator, QUB will carry out the overall project management, including administrative management. These responsibilities include but are not limited to management of the knowledge and intellectual property, communication with the FP7 central office of the European Commission and financial management of the consortium.

QUB will also be developing a parallel programming language and a runtime system for hybrid transactional-analytical processing. This will then be used to implement a domain-specific language for querying on streaming data on the Nanostreams micro-server.

Neueda

Neueda is responsible for the Dissemination and exploitation of results. Training and Education will be a key element of the dissemination activities. The significant Training and Education background of Neueda, will be leveraged to develop a suite of commercial grade courses/briefings/webcasts targeted at a range of audiences.

FORTH

FORTH will be developing a solution providing direct, user-space access to communication, persistent memory and application specific cores from the runtime system and applications under a high degree of concurrency. OS scheduler effects and resource allocation will be investigated to achieve determinism in the final solution.

Analytics Engines

Analytics Engines will develop the nano-core processor technology at the heart of the fabric of the accelerator specifically targeted to exploit the capabilities of the current high-end FPGAs. Additionally they will work with ACE to develop programming/compilation tools, allowing users to target the multi-processor architecture.

Associated Compiler Experts (ACE)

ACE will leverage their compiler technology and extensive knowledgebase to develop a low-level toolset (assembler, linker etc.) and C99 compiler that will form an SDK for the final solution.

IBM

IBM are responsible for the evaluation and analysis of the developed architecture. They will use a number of applications to evaluate the processor performance and also its programmability, taking into consideration use cases across a number of different domains