Apollo Accelerators

Apollo Accelerators Discussion Forum

JPEG Datatype AMMX accelerated by Bax

Post Reply   Page 1 of 1  [ 2 posts ]
Author Message
TuKo
Post subject: JPEG Datatype AMMX accelerated by Bax
Posted: Wed 17 Jan 2018 20:40
Administrateur du site
User avatar
Offline
 
Posts: 115
Joined: Thu 17 Nov 2016 23:29
Location: Switzerland
Contact: YouTube
 
Our AMMX sorcerer Bax did it again !

To show how much AMMX can benefit AmigaOS3 applications and OS, he implemented AMMX decoding instructions into the good old JPEG datatypes.

Results are impressive.

To benchmark it, we used benchmarking protocol used on WarpDT website and current GOLD2.7 WIP :
http://www.warpdt.co.uk/jpeg.html ("visage jordan199b.jpg nojpeg time test". )

and we went from 1.759s
[ img ]

to a whooping 0.723s !
[ img ]

You read it right, we are faster at 70MHz than a A1200 603e/240MHz used on original benchmarks.

This new addition to a growing AMMX software collection demonstrates how much AMMX can benefit every part of our beloved OS. Any application using datatypes will instantly benefit from this, like our preferred OS3 browsers.

Edit:
For the hall of fame, another score with x14 core
[ img ]

_________________

A600, V600 V2, A604n+Indi+RTC, CF 32Gb, WiFi
A500+, V500 V2+, Kipper 1MB ChipRAM, CF 32GB, Indivision ECS, ESP8266, Plipbox
A4000D, CS MK2 68060@66MHz 128Mb, Indi MK2cr, CF 16Gb, CV64 4Mb, FastATA MK-VI, Ariadne II


Top
Profile Quote
_bigdan_
Post subject: Re: JPEG Datatype AMMX accelerated by Bax
Posted: Wed 21 Feb 2018 13:16
Offline
 
Posts: 7
Joined: Sun 5 Feb 2017 09:37
 
Thanks Tuko, nice news. I am interested by all sources with AMMX optimizations.

Just for unrusted my C, i am currently working on Amiga & MorphOS BPG datatype (in C) : see https://bellard.org/bpg/ for details bout BPG

Any advice for AMMX implementation would be great ? I'll try to contact bax when i'll have a decent version.


Top
Profile Quote
Display: Sort by: Direction:
Post Reply   Page 1 of 1  [ 2 posts ]
Return to “Coding and benchmarks”
Jump to:
cron