Parallell komprimering
2018 (Swedish)Independent thesis Basic level (professional degree), 5 credits / 7,5 HE credits
Student thesis
Abstract [sv]
Denna rapport jämför nyttjandet av flera kärnor med hjälp av komprimeringsverktyget pigz som använder sig utav samma algoritmer som föregångaren gzip. Nutida processorer använder en multi-core teknik som är baserad på arkitekturen där en fysisk processor innehåller flera logiska processorer som gör det möjligt för operativsystemet att utföra flera uppgifter, samtidigt som den nyttjar processorns fulla kapacitet, vilket möjliggör för flera logiska processorer att dela resurser och exekveringstid där tillgänglig kapacitet ördelas med användning av trådar.
Studiens syfte är att jämföra komprimeringstider mellan verktygen pigz och gzip.
Abstract [en]
This paper compares the use of multiple processes using the compression application pigz which is based on the same algorithms as gzip, as well as discussing utilization optimization and reviewing the performance improvements that can be achieved. Contemporary modern processors use a Multi-Core technology based on an architecture where a physical processor contains multiple logical processors that enable the operating system to perform multiple tasks while utilizing the processors full capacity which enables multiple logical processors to share resources and execution time where available capacity is distributed between cores with the use of threads.
The paper aims to compare compression speed between pigz and gzip.
Place, publisher, year, edition, pages
2018. , p. 24
Keywords [en]
Compression, pigz, gzip, Linux, DEFLATE
Keywords [sv]
Komprimering, pigz, gzip, Linux, DEFLATE
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:hv:diva-12472Local ID: EXN300OAI: oai:DiVA.org:hv-12472DiVA, id: diva2:1218101
Subject / course
Computer enigeering
Educational program
Nätverksteknik med IT-säkerhet
Supervisors
Examiners
2018-06-262018-06-142018-06-26Bibliographically approved