Parallel-Bitmap-Resampler
Parallel high quality rescaling of VCL- and FMX- bitmaps
- Active
- Library
- Delphi
- GitHub
- ★ 16
- Apache-2.0

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Parallel high quality rescaling of VCL- and FMX- bitmaps
Playing with the parallel port of the computer, Pascal style !!
Automatically exported from code.google.com/p/paralleljobs
Sample demonstrating FireDAC error: Thread which is waiting for timeout during connection is hanging other FireDAC threads
Fundemental implementations for usages of TTask, TFuture & ParallelFor in Delphi. Contains TInterlocked, TMonitor as well
Parallel Sort Library for Delphi and Free Pascal
Artificial Neural Network implemented in sequential and parallel mode using Delphi Seattle.
Build massive amount of Delphi and C++Builder projects in parallel.
Getting file list in parallel
A simple TEC-1 bootloader code and NMI, RESET, CLOCK, A15 and 2 chip TTL.
Standardized cryptography library for Delphi and FPC. Block ciphers, stream ciphers, and hash functions with unified API. Cross-platform, parallel-ready, no dependencies
This repository contains all the source code for the practical examples in the book "Delphi Multithreading: Threads, Concurrency, Parallelism and Asynchronous Programming", written by Cesar Romero.
A lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡
Parallel computing with OpenCL on GPUs and CPUs.
OpenCL Library for parallel computing on the GPU.
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.
PasMP - a parallel-processing/multi-processing library for Object Pascal
Extend Delphi Parallel Programming Library to ease async coding
Assembler & Parallel optimized RTL Replacement for Delphi/Free Pascal for Windows/Mac/Linux/iOS/Android
Este repositório contém todo o código-fonte dos exemplos práticos do livro "Delphi Multithreading: Threads, Concorrência, Paralelismo e Assincronismo", escrito por Cesar Romero.
Mockable HTTP Helper for.NET2.0+/SL4+/WP7/WinRT (supports Task Parallel Library/async/await)
Runs multiple programs in parallel, shows results
Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.
An Embarcadero Rad Studio / Delphi component (FMX) for parallelized http/https files downloading
This repository contains advanced parallel computing scripts to run against an MPI cluster.
Memory manager for FreePascal, specially designed for highly parallel applications
Use lazarus to compile + support Parallel
Fast parallel file-search library and CLI for Delphi (Win64), built on NativePattern - literal, fuzzy, masked-hex, and regex search with Unicode-aware matching.
PMT - Parallel Multithreaded encoder/decoder by 78372
Simple realization parallel tasks for Delphi 7
Rings the school bell at scheduled times: application to control, schedule and ring the school bell.
Calculate PI using The Parallel Library
Dynamic Typing Solution compatible functional Programming Style, JSON objects and Parallel Type Library
Serial and parallel data transmission - DataTrans
Este repositório contém todo o código-fonte dos exemplos práticos do livro "Delphi Multithreading: Threads, Concorrência, Paralelismo e Assincronismo", escrito por Cesar Romero.
Stealth web surfing under the protection of massive automated surf streams. You can run the tool in parallel to your normal browser to hide your personal surfing habbits under the massive amount of automated nonsense surfung patterns.
LCD Smartie displays information on your LCD/VFD. It supports LCDs with a Hitachi HD44780 Controller via parallel port & Matrix Orbital and Crystalfontz serial/USB LCD/VFDs. Info includes: CPU temps, fan speed, the BBC World News, Stocks indexes etc.
MCX is a GPU-accelerated, general-purpose, physically-accurate and feature-rich 3-D light transport simulator. It is one of the fastest simulators because it can use tens of thousands of GPU threads to simulate photons in parallel.
PPface is vector processor emulator / simulator (SIMD array processor with 1-bit processing elements). VEPRAN language used to design parallel algorithms and operate data slices. The system allows to visualize algorithm work by viewing vector memory and registers, it supports debugging and animated program execution. To run this app on 64-bit system please install Windows Virtual PC and Windows XP Mode.
This is a software/hardware development tool that allows the user to send strings on an interface (parallel,serial, network or other), specified in hexadecimal or strings or a combination of these. The strings can be retrieved/stored from/to a file.
TORO is demonstrating an innovative operating system by integrating at the same ring level both kernel and the user application server. The threads of the user application server are distributed evenly on all CPUs and running independently in parallel. The memory model chosen is NUMA without pagination. During the initialization, the memory is divided proportionally for each processor installed on the system. When a thread needs memory, the memory allocator returns a free block of memory depending on which CPU the thread is running. In the same way, TORO can dedicate resources to specific processor, i.e. a FileSystem. This only CPU then can access to this instance of FileSystem. The scheduler is based on the cooperative threading model, therefore due to this design, TORO can migrate threads between CPUs and send messages between threads without using any lock instruction. TORO is well suited for integrated system to run at high pace application servers like web servers.
Delphi Trainings
The Logic Analyser for PC was developed to give assistance to the technician in the measurement of frequency and to verify waveforms in digital circuits.
Code for the presentation on multithreading in Delphi at Embarcadero CodeRage 2025
Path-tracing sample with OpenCL on the GPU.
Delphi Parallel Programming Library
[WIP] Layered stream provides a descendant of TStream class that is intended for situations, where there is a need for some (possibly multi-layered) processing of streamed data, and parallel processing is not desirable or possible.
Based on a SW version of a Sobel filter written in C, using the Vivado HLS (High Level Synthesis) tool a hardware accelerator is build reducing the function's execution time on an ARM processor to the minimum using various optimizations through code directives. The optimizations are tested individually for their additional performance gains. Software running on a processor, no matter how well optimized it is, is slower than a hardware accelerator implementing the same functionality. Translating the functionality of a computationally intensive function to a HW Description language using all the available advantages HW parallelism and flexibility has to offer can be a really time consuming and often repetitive feat.
Small library providing means for simple management and use of parallely run tasks.
Windows, Delphi Software for controlling the Analog Devices DDS Synthesizer AD9850 under Windows 9x/ME/2000/XP via the parallel port. You may use it as a high-precision dc-60 MHz signal source contained on a single chip.
Graphics processors are designed to quickly render graphics and perform data-parallel calculations. The Apple Metal framework allows you to communicate directly with the graphics processor available on a device. Applications that render complex scenes or that perform advanced scientific calculations can use this power to achieve maximum performance. Such applications include:
Running procedures and methods parallel via a thread pool.
System In the Online Package Manager
OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors. OpenCL includes a language (based on C99) for writing kernels (functions that execute on OpenCL devices), plus APIs that are used to define and then control the heterogeneous platform. OpenCL provides parallel programming using both task-based and data-based parallelism.
Library for parallel-processing / multi-processing.
System In the Online Package Manager
Complete control program for a stand-alone MP3-Player Jukebox, whith HD44780-compatible LCD-Display connected to the parallel port instead of a monitor. It has a playlist with full edition functions, plays MP3s and OGGs, has an integrated filemanager.
Vector Pascal is a language targeted at SIMD multi-core instruction-sets such as the AVX and SSE2 or x86-64-v3. It has a SIMD compiler which supports parallel vector operations, loop unrolling, common sub expression removal etc. It is implemented in Java.
LOOP (Language Object Oriented Parallel) is a visual programming language project dedicated to creating a full suite of components for simulation of hierarchical dynamical systems in discrete time.