News

During the early stages of software development, engineers find themselves dealing with a large collection of models. Lack of efficient management of these models results in duplicated artifacts, ...
Sparse matrix-vector multiplications (SpMV) are notoriously challenging to accelerate due to their highly irregular data access pattern. Although a fully customized static accelerator design may be ...
🎨 A comprehensive exploration of object-oriented design patterns, featuring fully implemented examples like inheritance, composition, observers, decorators, and factory methods. Built with Java to ...
An implementation of an app that users can built and buy their own custom PC, we created during our third year at AUEB's Software Engineering course. This implementation, uses Android Studio for the ...