New library PowerPar for parallel programming

Announcements about new features or events.
Post Reply
Message
Author
User avatar
SlavkoDam
Posts: 128
Joined: Wed Apr 27, 2022 10:12 am
Location: Negotin, Serbia
Contact:

New library PowerPar for parallel programming

#1 Post by SlavkoDam »

Hi,

I developed a new PowerPar library for parallel (concurrent) application development, with the following features:

- Multi-processor-threading - Execute multiple processes (UDFs) on multiple logical processors in parallel. Each process is executed in its own thread.
- Process synchronization - Create events, mutexes, semaphores and timers.
- Process communication - Create slots and pipes.

You can download documentation of PowerPar library on this link:

https://www.sd-softdesign.com/download.htm.
Best regards,

Slavoljub Damnjanovic
SD-SoftDesign, Alaska Software Technology Partner
https://www.sd-softdesign.com
https://www.sd-softdesign.rs

User avatar
SlavkoDam
Posts: 128
Joined: Wed Apr 27, 2022 10:12 am
Location: Negotin, Serbia
Contact:

Re: New library PowerPar for parallel programming

#2 Post by SlavkoDam »

Hello,

I added a new functionality in the library. A function to run in parallel can be not only from the current XPP application, but also from an external XPP application. This is achieved with an additional parameter in the ProcExe() function, which defines the name of the application in which is the function to run. The default value is the current application.

In this way the main application will be a controller and the external application will be its service. And a service can run in parallel thread on a separate processor. This is much simpler and faster then to create and maintain an XPP service application, for the same purpose.
Best regards,

Slavoljub Damnjanovic
SD-SoftDesign, Alaska Software Technology Partner
https://www.sd-softdesign.com
https://www.sd-softdesign.rs

Post Reply