Skip to main content

Computer Systems Laboratory

E-mail
nbellas@inf.uth.gr
Webpage
http://csl.inf.uth.gr
Department
Department of Electrical and Computer Engineering
Tel.
+30 24210 74704
Research Categories
System Software
Computer Software
Computer Architecture
Time Sharing Systems
Real Time Systems
Computing Systems Design

The laboratory members work on programming models and system-level / runtime support for embedded and reconfigurable systems, CAD tools for architectural synthesis, parallel and distributed systems, mobile and ubiquitous computing systems, and wireless sensor networks. The group members have significant experience in the design, implementation and evaluation of hardware-near and system-near software, with hands-on experience in different platforms and operating systems.

Research Activities

Embedded & reconfigurable systems design and implementation.

Distributed systems design and implementation.

CAD tools for reconfigurable computing.

System software for high performance computing (HPC) systems.

Programming models for heterogeneous HPC systems.

Hardware/Software co-design.

Power/Performance optimization.

Optimization and mapping of computationally intensive applications on modern compute architectures.

Research Projects

SCoRPiO – Significance–based Computing for Reliability and Power Optimization (2013–2016). EU ICT FET–Open Programme.

MATENVMED – Advanced Mathematical Methods and Software Platform for Solving Mulptiphysics Multi–domain Problems on Modern Computer Architectures: Applications to Environmental Engineering and Medical Problems (2012–2015). Ministry of Education THALES Programme.

SACCOM/SmartSantander – Soft Actuation over Cooperating Objects Middleware (2012–2013). EU ICT FIRE Open Call Programme.

MariBrain – Ship Health Monitoring Using Wireless Sensor Networks (2013–2016). Greek Secretariat of Research and Technology (GSRT), Cooperation 2011 Programme.

ESL_STR – Automatic Hardware Generation Using the Streaming Paradigm (2008–2012). EC Marie Curie International Reintegration Grant.

POBICOS – Platform for Opportunistic Behavior in Incompletely Specified, Heterogeneous Object Communities (2008–2011). EU ICT Programme.

Laboratory Infrastructure

Replicated, high availability server infrastructure for file management, centralized directory, code and documents versioning, collaboration and project management.

8 multi-core development workstations.

2 beagleboards (OMAP-based development boards).

GPU-based high performance platforms: 2 x NVidia GTX480, 1 x Nvidia GTX580, 2 x Dual Nvidia GTX690.

Xilinx FPGA platforms: Virtex-4, Virtex-5, Spartan-6 evaluation boards.

Multi-core development platform hosting 3 Virtex-7 FPGAs.

Wireless sensor network platforms: SmartIts, PrismaSense, Imote2.

A radio controlled zeppelin that can be used for airborne sensing.

A custom made robot with gesture-based or autonomous control.

Research Results / Products

SopenCL – Silicon OpenCL : Infrastructure (compiler & runtime system technology) for Integrating FPGAs in the heterogeneous computing ecosystem. Facilitates hardware generation using popular programming models, instead of specialized hardware description languages. Opens hardware generation to the vast community of software developers.

POBICOS programming model & middleware: A programming model and respective embedded middleware (for the Imote2 platform) targeted at distributed pervasive computing applications for wireless sensor and actuator networks. An application is structured as an adaptive hierarchy of mobile agents, which are automatically created / placed on nodes that feature the required computing and sensing/actuating resources, and are dynamically migrated between nodes in order to reduce wireless network traffic as a function of the current application-level traffic.

POBICOS in a Smart Campus: The POBICOS platform integrated with the IoT infrastructure of the Centre for Communication Systems Research (CCSR) at the University of Surrey. Using POBICOS, one can easily deploy/start, monitor and stop/remove one or more applications that execute concurrently and exploit the sensors available in the offices of the CCSR building.

Personnel
Surname Name Profession-Position Email Phone Number Web-link
Μπέλλας
Νικόλαος
Διευθυντής
nbellas@inf.uth.gr
+30 24210 74704
Λάλης
Σπύρος
Διευθυντής
lalis@inf.uth.gr
+30 24210 74978
Αντωνόπουλος
Χρήστος
Επίκουρος Καθηγητής
cda@inf.uth.gr
+30 24210 74578
Muhsen
Owaida
Ερευνητής
mowaida@inf.uth.gr
Κουτσουμπέλιας
Μάνος
Υποψήφιος Διδάκτορας
emkouts@inf.uth.gr
Γεωργακούδης
Γιώργης
Υποψήφιος Διδάκτορας
ggeorgak@inf.uth.gr
Βασιλειάδης
Βασίλης
Υποψήφιος Διδάκτορας
vasiliad@inf.uth.gr
Παρασύρης
Κωνσταντίνος
Υποψήφιος Μεταπτυχιακός
koparasy@inf.uth.gr
Δήμτσας
Αντώνιος
Υποψήφιος Μεταπτυχιακός
diantoni@inf.uth.gr
Μαρούδας
Μανόλης
Υποψήφιος Μεταπτυχιακός
kapamaroo@gmail.com
Γρηγορόπουλος
Νάσος
Υποψήφιος Μεταπτυχιακός
athgrigo@inf.uth.gr