OpenJPH 0.28 versnelt JPEG2000-verwerking met bijna 100% dankzij nieuwe optimalisaties

De open-source software OpenJPH heeft een belangrijke update gekregen naar versie 0.28. Deze nieuwe versie belooft een aanzienlijke snelheidsverbetering voor het coderen en decoderen van JPEG2000-afbeeldingen, met name voor de zogenaamde ‘high-throughput’ variant (JPH of HTJ2K). Voor gebruikers betekent dit dat het werken met dit specifieke afbeeldingsformaat merkbaar sneller zal gaan.

De kern van deze prestatieverbetering ligt in de integratie van nieuwe AVX2-optimalisaties. Dat klinkt misschien technisch, maar het komt erop neer dat OpenJPH nu veel efficiënter gebruikmaakt van de mogelijkheden van moderne Intel- en AMD-processors. AVX2 is een set van speciale instructies die processors kunnen uitvoeren om parallelle berekeningen veel sneller af te handelen. OpenJPH is een project dat zich richt op een open-source implementatie van de JPEG2000 Part-15 standaard, die ontworpen is voor snelle verwerking van beelden.

Voor de dagelijkse gebruiker van software die afhankelijk is van JPEG2000, zoals bijvoorbeeld in professionele grafische toepassingen, medische beeldvorming of archivering, is dit een welkome ontwikkeling. De software kan nu tot wel 1,9 keer sneller zijn bij zowel het comprimeren als het decomprimeren van afbeeldingen. Dit is vooral merkbaar bij het verwerken van grote hoeveelheden data of zeer grote afbeeldingsbestanden, waar elke milliseconde telt. Het zorgt voor een soepelere workflow en minder wachttijden.

Deze update van OpenJPH laat zien hoe continue optimalisatie van open-source software de prestaties van belangrijke technologieën kan verbeteren. Het draagt bij aan een efficiëntere omgang met complexe beeldformaten, wat uiteindelijk ten goede komt aan iedereen die ermee werkt.

Bron: https://www.phoronix.com/news/OpenJPH-0.28-Released