Adaptive dataflow graphs

  • Adaptive dataflow graphs
EEECS Summer Research Internships 2018

Proposed Project Title:

  • Adaptive dataflow graphs

Principal Supervisor(s):
  • Ivor Spence

Project Description:

A system has already been created which allows a user to divide a program into parallel components that stream data between each other. This helps with the difficult task of parallel programming. The existing system uses a fixed graph so that the number of components and the connections cannot be changed while the program is running.

An adaptive system would be able to take into account for example that one part of the system was a bottleneck, and so create multiple tasks to help improve the flow of data.

  1. To learn about parallel programming (using MPI)
  2. To learn about adaptive systems
  3. To modify the existing dataflow system so that it can change its structure at runtime.
  4. To see whether research work interests you.

Academic Requirements:

The scheme is open to all EEECS Undergraduates (apart from students on the BIT degree pathway and students who are due to graduate this summer)

General Information:

Each internship will last between 6-8 weeks and will pay a weekly stipend of £250.

Accommodation and travel costs are not provided under this scheme.

Start date: TBC

Duration:  (8 Weeks TBC)

Location: Computer Science Building

Further information available at:

Contact details:

Supervisor Name: Ivor Spence

Queens University of Belfast
School of EEECS,
Computer Science Building,
18 Malone Road,

Tel: +44 (0)28 9097 4657