Modelling software with UML diagrams
Automated generation of dispatching rules for the green unrelated machines scheduling problem
Improving the Performance of Relocation Rules for the Container Relocation Problem with the Rollout Algorithm
Application of Evolutionary Optimization in Task Mapping and Scheduling for Heterogeneous Mobile-Edge Computing
DICOM SIVR: A web architecture and platform for seamless DICOM image and volume rendering
Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
EEG Signal Multichannel Frequency-Domain Ratio Indices for Drowsiness Detection Based on Multicriteria Optimization
Multiobjective design space exploration of heterogeneous multiprocessor platforms based on elementary operations
Software Engineering Processes
Elementary operations: a novel concept for source- level timing estimation
Memory-aware multiobjective design space exploration of heteregeneous MPSoC
Performance Estimation in Heterogeneous MPSoC Based on Elementary Operation Cost
Function-level Performance Estimation for Heterogeneous MPSoC Platforms
Work in Progress: Embedded Computer Engineering Learning Platform Capabilities
Heterogeneity Impact on MPSoC Platforms Performance
Computer Engineering Laboratory Course: E2LP Platform Experience
Software Engineering Processes
Performance-Occupation Trade-off Examination in Custom Processor Design
Critical Path Method Based Heuristics for Mapping Application Software onto Heterogeneous MPSoCs
Longest parallel path mapping algorithm for heterogeneous MPSoCs
Unified, Multiple Target, Computer Engineering Learning Platform - Design Results and Learning Outcomes
Acceleration of DCT transformation in JPEG image conversion
Open Source SaaS Cloud Platforms: Concepts, Virtualization Overhead and Deployment Issues
Establishment of SaaS Computer Cloud Cased on Open-source Solution
Connecting EEPROM-a to MicroBlaze computer system
Teaching
University undergraduate
- Digital Logic (Lecturers)
- Digital Logic (Lecturers)
- Final BSc Thesis (Lecturers)
- Operating Systems (Lecturers)
- Operating Systems (Lecturers)
- Project C (Lecturers)
- Project C (Lecturers)
University graduate
- Parallel Programming (Lecturer in charge)
- Data Mining (Lecturers)
- Seminar 1 (Lecturers)
- Laboratory of Computer Engineering 2 (Laboratory exercises)
Competences
-
Computers and information processing
Application virtualization Computer aided engineering Green computing Medical information systems Computer architecture Reconfigurable architectures Application programming interfaces Heterogeneous networks Multiprocessor interconnection networks Network theory (graphs) Programming Microcomputers Parallel machines Supercomputers Concurrency control Processor scheduling Scheduling algorithms Reconfigurable devices High performance computing Parallel processing Application software Embedded software Software as a service Software performance Software quality Software systems System software Software engineering -
Control systems
Automatic control -
Engineering in medicine and biology
Bioinformatics Medical expert systems Medical information systems -
Circuits and systems
Microprocessors Programmable circuits -
Computational and artificial intelligence
Machine learning Computation theory Evolutionary computation Genetic algorithms Artificial neural networks
Personal data
List of select projects
Stohastic Optimization Learning and Visualization Laboratory (http://solve.fer.hr/):
-
Hyper-Heuristic Design for Container Relocation (HRZZ-IP-2022): http://hhdcr.zemris.fer.hr/
-
ALFABEATS (HRZZ-IP-2022): https://www.zemris.fer.hr/~ajovic/alfabeats/index.html