INDEPTHvariables and even multiprocessingcapabilities are needed to completetasks quickly; however, with theadvent of SIMD-based processors(graphics card/processors) andOpenCL, it is now much easier forgraphics-intense applications toleverage their work on SIMD enginesfor faster processing.However, the current state ofGEGL/OpenCL is dismal in <strong>Linux</strong>.GEGL doesn’t scale well, and infact, it performs much slower whencompared to plain CPU-basedprocessing. This could very wellbe the AMD driver’s fault, as itsOpenCL support and performancein <strong>Linux</strong> is still flaky.GEGL also has developed supportfor higher-bit image processing,which is still in development andshould debut with GIMP 2.10.Developers have already laid outa plan for fully functional andcomplete GEGL integration withGIMP 2.10, so in future releases, allthe functions will be done in parallelusing OpenCL code stack.Closing ThoughtsWith many nifty add-ons, suchas mathematical calculations inresize windows, improved cagetransformation tools and APIchanges for simplified script writing,GIMP 2.8 has come a long way andis a far cry from its older versions.The revamped UI and newunderlying code have given GIMPa much-needed momentum. WithGIMP 2.8, developers have coveredmany milestones, providing a moreenhanced interface along withbleeding-edge OpenCL acceleration.However, GEGL support andthe dismal OpenCL performance,at least under <strong>Linux</strong>, have keptme thinking. With refinementsevery day, I believe that withGIMP 2.10, we will have full-blownOpenCL-accelerated image editing.Looking forward, GIMP 2.10 and3.0 will bring an even more massivechangelog, making it a worthycompetitor to proprietary solutions.With GIMP 2.8, developers havecleared many hurdles that hinderedits mass adoption. The clunkyinterface is more usable and intuitivethan ever. GIMP 2.8 establishes itselfas one of the premier open-sourcealternatives to proprietary solutions,providing bleeding-edge solutionswith an intuitive interface and anever-improving ecosystem.■Shashwat Pant is a FOSS enthusiast and hardware freak. Helikes to tweak his hardware for optimum performance. He isan IT Engineering student studying in India and likes to reviewthe latest FOSS software and distributions.106 / DECEMBER <strong>2012</strong> / WWW.LINUXJOURNAL.COM
If You Use <strong>Linux</strong>, You Should BeReading LINUX JOURNAL❯❯ In-depth informationproviding a full 360-degree look at featuredtopics relating to <strong>Linux</strong>❯❯ Tools, tips and tricks youwill use today as well asrelevant information forthe future❯❯ Advice and inspiration forgetting the most out ofyour <strong>Linux</strong> system❯❯ Instructional how-tos willsave you time and moneySubscribe now for instant access!For only $29.50 per year—lessthan $2.50 per issue—you’ll haveaccess to <strong>Linux</strong> <strong>Journal</strong> eachmonth as a PDF, in ePub & Kindleformats, on-line and through ourAndroid & iOS apps. Wherever yougo, <strong>Linux</strong> <strong>Journal</strong> goes with you.SUBSCRIBE NOW AT:WWW.LINUXJOURNAL.COM/SUBSCRIBE