Back to CSD Page
High-level hardware design automation
The automatic transformation of high-level algorithmic specifications of
computing problems into a specific architectural configuration is the major
purpose of this activity. New methodologies are investigated, using Prolog
and FP formalisms for the behavioral specification of the algorithms to be
mapped onto application-specific architectures.
Parallel and distributed computing systems
The main objective of this activity is to combine the advantages of
distributed memory architectures (scalability) and the advantages of the
shared memory programming paradigm (easy and secure programming).
Other relevant activities are the automatic extraction of parallelism and the
subsequent mapping of algorithms onto different types of parallel
architectures.
Computer Arithmetic
This activity aims at the development of new methodologies and
architectures for the design of fast computer arithmetic systems. Special-
purpose parallel circuits are proposed, for faster and less complex designs,
allowing their easy implementation as VLSI circuits.
Knowledge representation and parallel processing
This activity aims to combine techniques from Artificial Intelligence and
Parallel Processing. A full theorem prover is developed, having inexact and
uncertain reasoning capabilities, running on scalable transputer-based parallel
architectures.
Neural network theory and applications
The interests of this research group include areas of parallel and
distributed computing, neural network algorithms and architectures, fault
tolerance, intelligent planning and optimization techniques, performance
modelling, as well as topics related to image processing and pattern
recognition, learning techniques, storage and retrieval of pictorial
information. The Group is active in R and D programmes sponsored by
Greek and European organisations and possesses considerable experience in
the above fields, both in research and applications.
Modelling and performance evaluation
This activity concerns the development and analysis of tools and
techniques for the performance evaluation of parallel and distributed
computing systems. Areas of interest include concurrency and
synchronization problems, multiprocessor system modelling and distributed
simulation methods.
Medical applications
The purpose of this activity is to develop integrated medical applications,
regarding the manipulation of electrocardiogram (ECG) signals. It refers to
the recognition, measurement, diagnosis and transmission of ECG signals.
Moreover, we are engaged in the development of specialised training
software for ECG interpretation, using multimedia technology.
Multimedia systems in computer aided instruction and training (CAl, CAT)
This activity aims to the exploration of modern multimedia technology in
the development of interactive courseware, for applications in basic
education and in vocational training. The laboratory has acquired several
workstations enhanced by multimedia equipment and appropriate authoring
tools. It is also augmented by a CD-R formatting facility.
You can see something from the list following by clicking on the appropriate word each time: