Back to Search
Start Over
Graphic Library Optimization for MIPS Architecture
- Source :
- Elektronika ir Elektrotechnika, Vol 26, Iss 2, Pp 69-76 (2020)
- Publication Year :
- 2020
- Publisher :
- Kaunas University of Technology (KTU), 2020.
-
Abstract
- 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.
- Subjects :
- business.industry
Computer science
png
embedded software
Portable Network Graphics
computer.file_format
Data structure
computer.software_genre
mips
image processing
Instruction set
Instructions per second
simd
Embedded software
Operating system
lcsh:Electrical engineering. Electronics. Nuclear engineering
SIMD
Electrical and Electronic Engineering
Raster graphics
business
dsp
optimization
lcsh:TK1-9971
computer
Digital signal processing
Subjects
Details
- ISSN :
- 20295731 and 13921215
- Volume :
- 26
- Database :
- OpenAIRE
- Journal :
- Elektronika ir Elektrotechnika
- Accession number :
- edsair.doi.dedup.....a1029ea24a5a6098ff83696e7f9f4487
- Full Text :
- https://doi.org/10.5755/j01.eie.26.2.25871