z-logo
open-access-imgOpen Access
Graphic Library Optimization for MIPS Architecture
Author(s) -
Teodora Novković,
Željko Lukač,
Petar Jovanović,
Ivan Kaštelan
Publication year - 2020
Publication title -
elektronika ir elektrotechnika
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.224
H-Index - 26
eISSN - 2029-5731
pISSN - 1392-1215
DOI - 10.5755/j01.eie.26.2.25871
Subject(s) - computer science , raster graphics , compiler , graphics , code (set theory) , set (abstract data type) , architecture , computer architecture , computer graphics (images) , parallel computing , operating system , programming language , art , visual arts
The aim of this paper and research was to analyse the efficiency of the compiler-generated code for the graphics library and to present results obtained by optimization for the MIPS (Million Instructions Per Second) architecture. Libpng is the official Portable Network Graphics reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. Given the data structure in the PNG files, as well as the capabilities of the MIPS instruction set, it was expected that significant improvements could be made. Graphic library libpng is optimized by using MIPS instruction set extension and tested on MIPS Malta 74K platform. Test results show, that by using MIPS optimization test, execution times are substantially improved. Our libpng optimization have achieved performance increase of 10 %–78 % depending on optimized routine.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here