Embedded Systems and Computer Architecture Laboratory

Faculty of Engineering, University of Peradeniya

The Embedded Systems and Computer Architecture Laboratory (ESCAL) is a research group at the Department of Computer Engineering at the University of Peradeniya. The primary focus of the group is inclined towards micro-architectural design aspects of embedded microprocessors and their security and reliability concerns.

The group is led by Roshan Ragel and has continued collaborations with Professor Sri Parameswaran at the Embedded Systems Lab, School of Computer Science and Engineering, the University of New South Wales (UNSW), Sydney.

The group consists of the academic staff members of the Department of Computer Engineering, the Postgraduate (Ph.D., M.Phil., M.Eng., and M.Sc.) students from both the Department of Computer Engineering and the Postgraduate Institute of Science (PGIS), and the Undergraduate students from the Department of Computer Engineering and the Department of Statistics and Computer Science. The group also collaborates with the academic staff members, postdoctoral researchers and postgraduate students from the School of Computer Science and Engineering, UNSW. Roshan Ragel regularly visits UNSW, Sydney, as a visiting research fellow.

At present, the group works on the following themes:

Security and Reliability of Embedded Systems

The primary focus of this topic is on the security and reliability aspects of embedded microprocessors. That is, architecting and building microprocessors that can detect and project from security vulnerabilities, and also that can take care of the reliability concerns of the computing system. The theme also includes areas such as CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) systems for mobile devices that are designed to prevent spams.

Present members/collaborators

Past members/collaborators

Recent Publications (2011 - )

Side-Channel Attacks and Countermeasures

Side-channel attacks focus on the information leakage of a system via its side-channels to extract secret keys of the system. The group works on exploring new vulnerabilities of the systems and proposing countermeasures.

Present members/collaborators

Past members/collaborators

Recent Publications (2011 - )

Application Specific Processor and Memory Hierarchy Design

This theme focusses on the high performance and low-cost design of processors and memory hierarchies. The application specific nature of embedded systems/processors is exploited to achieve the benefits of such designs. The design of the processor includes keywords such as System-on-Chip (SoC), Multiprocessor System-on-Chip (MPSoC), single and multiprocessor memory (cache) hierarchies.

Present members/collaborators

Past members/collaborators

Recent Publications (2011 - )

High-Performance Computing & NVIDIA Research Center

The primary focus of this theme is to accelerate the performance of a computing system with particular emphasis on embedded computer system. The work includes stimulating the different aspects of the complete span of a computing system, from algorithms to hardware modifications. The theme also includes the NVIDIA Research Center at the University of Peradeniya (http://tesla.ce.pdn.ac.lk), which focusses on using NVIDIA GPUs for high-performance computing.

Present members/collaborators

Past members/collaborators

Recent Publications (2011 - )

Contact details