- content:
New silicon technologies allow implementation of complex devices composed of heterogeneous cores, massive memory, communication networks, electro-mechanical sub-assemblies and intelligent sensors, which requires new multidisciplinary design approaches and introduces numerous problems in design and test. The proposed research programme addresses these problems and is primarily focused on the subjects in which we have gained experience in our earlier research work.
A processor core is one of the basic blocks of a modern system-on-chip (SoC), therefore the basic knowledge of processor architectures is imperative for the proposed research programme. Following the progress in this field for a number of years, we concentrate on the problem of task scheduling and resource allocation in multithreaded systems. In the area of embedded systems we address problems of dynamic reconfiguration in real-time. We aim to explore the potential for rapid embedded reconfiguration in terms of predictability, reliability and power consumption searching for adequate technologies, such as real-time operating systems, programming languages, hardware platforms for experimental work and prototyping.
High-level systhesis faces complex combinatorial problems including parameters that are mutually dependent. Consequently, optimization of the design is often subject to analysis of extensive space of possible solutions. A typical example is concurrent resource allocation of the computing structure synthesized for a given target algorithm. Conventional approaches are often non-adequate, therefore we investigate alternative approaches based on metaheuristic algorithms.
|