Digital systems and computers laboratory

Research activity description


You can see something from the list following by clicking on the appropriate word each time:

Back to CSD Page
The current research activities of the Laboratory cover several areas of parallel computing and knowledge-based tools and applications. The main activities are as follows :

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:


Back to CSD Page