Skip to main content
University of Glasgow
A-Z : ACADEMIC DEPARTMENTS | SERVICES | STAFF |
Faculty of Information and Mathematical Systems > School of Computing Science

Gannet

A Service-Based SoC Architecture

The service-based architecture is a proposed architecture for very large Systems-on-Chip. A service-based architecture consists of a set of cooperating services which will each complete a certain subtask, as opposed to completing the task in a preprogrammed, 'ad hoc' manner by transfering data along hardwired paths. The manner in which the services cooperate is defined by a task description. In other words, the Gannet architecture is reconfigurable at task level. Different tasks will require a different connectivity, which means that a service-based architecture can only be succesfully implemented using an on-chip communication network (NoC, network-on-chip). A service-based architecture makes optimal use of the NoC concept to realise a new generation of extremely complex, powerfull and resource-efficient Systems-on-Chip.
The task description language is a pure functional language and the architecture can be regarded as a distributed dataflow processor for this language.

For more information, source code and examples visit the GannetCode.org web site.

Publications

A list of publications on Gannet can be found in the departmental bibliography database.

Talks

The current focus of the Gannet project is on the task description language and the architecture. The following presentations report on the current state of the project.

Conference talks

Seminar talks

Informal talks

Last modified: Thu Jun 25 13:54:36 BST 2009 wim@dcs.gla.ac.uk