Skip to content
Stefano Tommesani

  • Home
  • Software
  • Video
  • Marketing
  • Programming
    • Testing
    • SIMD
    • Multi-thread
  • Home
  • Software
  • Video
  • Marketing
  • Programming
    • Testing
    • SIMD
    • Multi-thread
  • Multi-thread - SIMD - Software - Video

    AltaLux 2.0: a new multiscale engine and a simpler way to enhance images

    May 28, 2026

    AltaLux 2.0 replaces the old Intensity/Scale workflow with a three-layer multiscale enhancement engine, a large before/after preview, and controls that describe the look users actually want: Strength, Detail, and Natural look.

    Continue Reading
  • AltaLux example
    Multi-thread - SIMD - Software - Video

    AltaLux 1.9.1.92: major update for performance, correctness, and documentation

    December 26, 2025

    Version 1.9.1.92 represents the most significant update to AltaLux since its initial release. This version brings critical bug fixes, substantial performance improvements, comprehensive documentation, and enhanced user experience. Critical Bug Fix: Color Preservation The Problem Previous versions used an incorrect algorithm for preserving color when applying luminance enhancements. The old…

    Continue Reading
  • coloredthreads
    Multi-thread

    Parallel loops in the AltaLux kernel

    January 12, 2016

    The AltaLux plugin for IrfanView is now open-source (here is the GitHub link) and it is worth analyzing the different methods used for parallelizing the computational kernel. The filter factory, contained in the CAltaLuxFilterFactory files, can create one of four possible instance types (actually there’s a fifth one that you…

    Continue Reading
  • TBBScreenShot
    Multi-thread

    Different types of parallel loops with Intel TBB, SSE2, SSSE3 and Visual C++ 2012

    April 22, 2013

    This is not the first article on this site that discusses how to use the Intel Thread Building Blocks library to spread the computation of an image-processing kernel over multiple threads: the article named “Multi thread loops with Intel TBB” showed how to do it with Intel TBB 2.x. However,…

    Continue Reading
  • Multi-thread

    Further multi-thread processing with Delphi

    April 20, 2013

    In a previous article named “Easy multi-thread programming Delphi“, the AsyncCalls library was used to process multiple images at the same time. However, the processing of every single image was still strictly serial, even if image processing kernels are quite easy to accelerate spreading the load over multiple threads. In…

    Continue Reading
  • Multi-thread

    Easy multi-thread programming with Delphi

    July 12, 2012

    In the AltaPixShare software app, when the user drags a group of images to the target location, the following code iterates over the list of images, and for each image creates the destination file: {CODE brush: delphi; ruler: true;}for i := 0 to Pred(ActiveImages.Count) do begin try CurrentImage := TProcessedImage(ActiveImages[i]);…

    Continue Reading
  • Multi-thread

    Multi-thread loops with Intel TBB

    January 4, 2011

    A new article about using Intel TBB is here. It contains examples using C++ lambdas and joining multi-threaded loops with SIMD code In this article we will transform a plain C loop into a multi-threaded version using Intel Thread Building Blocks library (TBB). Here is the loop to transform: {CODE…

    Continue Reading

Recent Posts

  • AltaLux 2.0: a new multiscale engine and a simpler way to enhance images
  • Terminal thinking
  • Day-by-day: forecasting project completion through work flow simulation
  • Skills, or do we have the right developers?
  • AltaLux 1.9.1.92: major update for performance, correctness, and documentation

Downloads

Icon
AltaLux 1.9.1 (x64) plugin for IrfanView
192.98 KB 1 file(s)
Icon
AltaLux 1.9.1 (x86) plugin for IrfanView
158.34 KB 1 file(s)
Icon
AltaLux 2.0.0 (x64) plugin for IrfanView
219.23 KB 1 file(s)

Vintage CPUs of the day

  • AMD Athlon 64 X2 4200+ AMD Athlon 64 X2 4200+
  • AMD Duron 800 MHz AMD Duron 800 MHz
  • Pentium 4 2.0 GHz Pentium 4 2.0 GHz
  • Intel 80486 overdrive 66 MHz Intel 80486 overdrive 66 MHz

Categories

  • .NET
  • Audio
  • GPGPU
  • Marketing
  • Multi-thread
  • OOD / OOP
  • Programming
  • SIMD
  • Software
  • Testing
  • Uncategorized
  • Various
  • Video
  • Web
  • Web
© 2026 Stefano Tommesani. All rights reserved.
Graceful Theme by Optima Themes