ReCoTOS: A Platform for Resource-sparing Computing Task Optimization
            
            17th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2022): Proceedings
            2022
            
        
                Jānis Kampars,
        
                Guntis Mosāns,
        
                Jānis Zuters,
        
                Aldis Gulbis,
        
                Rasa Gulbe
        
    
            
            
            To cope with the growing volume of data and complexity of the associated processing logic, modern CPU capabilities such as vector registers and SIMD (Single Instruction Multiple Data) instructions need to be taken advantage of. Although from a technical point of view, usage of SIMD instructions is not complicated, building computing tasks with good SIMD capabilities has always been a challenging task. Modern compilers assist developers to some extent with solutions like Compiler Automatic Vectorization, which is not always sufficient, and several researchers demonstrate that manual code optimization is still necessary. The paper gives an overview of the existing computing task optimization approaches, designs and describes development of a cloud-based software optimization platform and demonstrates its usage by optimizing a software correlator.
            
            
            
                Atslēgas vārdi
                SIMD | Software Optimization | Vectorization
            
            
                DOI
                10.5220/0010977100003176
            
            
                Hipersaite
                https://www.scitepress.org/Link.aspx?doi=10.5220/0010977100003176
            
            
            Kampars, J., Mosāns, G., Zuters, J., Gulbis, A., Gulbe, R. ReCoTOS: A Platform for Resource-sparing Computing Task Optimization. No: 17th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2022): Proceedings, Portugāle, Online, 25.-26. aprīlis, 2022. Setúbal: SciTePress, 2022, 251.-258.lpp. ISBN 978-989-758-568-5. ISSN 2184-4895. Pieejams: doi:10.5220/0010977100003176
            
                Publikācijas valoda
                English (en)