Search Results for "parallel programming frameworkc++" - Page 4

Showing 164 open source projects for "parallel programming frameworkc++"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Test your software product anywhere in the world Icon
    Test your software product anywhere in the world

    Get feedback from real people across 190+ countries with the devices, environments, and payment instruments you need for your perfect test.

    Global App Testing is a managed pool of freelancers used by Google, Meta, Microsoft, and other world-beating software companies.
    Try us today.
  • 1

    neuranep

    Neural Network Engineering Platform

    A parallel-programming framework for concurrently running large numbers of small autonomous jobs, or microthreads, across multiple cores in a CPU or CPUs in a cluster. NeuraNEP emulates a distributed processing environment capable of handling millions of microthreads in parallel, for example running neural networks with millions of spiking cells. Microthreads are general processing elements that can also represent non-neural elements, such as cell populations, extracellular space, emulating...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    ALOO

    ALOO

    Concurrent OOP with Agents

    ALOO is an experimental general-purpose programming language integrating objects and agents as first-class abstractions for building concurrent (asynchronous, reactive, parallel, etc) programs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    STMX

    High-performance transactional memory for Common Lisp

    STMX is a high-performance Common Lisp library for composable Transactional Memory (TM), a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions: if a memory transaction returns normally it gets committed, if instead it signals an error (Lisp slang for throwing an exception) it is rolled back. Memory transactions can safely run in parallel in different...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Genetic Programming in OpenCL is a parallel implementation of genetic programming targeted at heterogeneous devices, such as CPU and GPU. It is written in OpenCL, an open standard for portable parallel programming across many computing platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Turn Your Content into Interactive Magic - For Free Icon
    Turn Your Content into Interactive Magic - For Free

    From Canva to Slides, Desmos to YouTube, Lumio works with the tech tools you are already using.

    Transform anything you share into an engaging digital experience - for free. Instantly convert your PDFs, slides, and files into dynamic, interactive sessions with built-in collaboration tools, activities, and real-time assessment. From teaching to training to team building, make every presentation unforgettable. Used by millions for education, business, and professional development.
    Start Free Forever
  • 5
    Sisal is a unique parallel language that supports a clean, fully implicit parallelization model. The optimizing sisal compiler (sisalc) works on top of pthreads to give high performance on commodity SMP architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Scenario

    Scenario

    Simple, neat and powerful tool for loading and managing JS scripts

    Scenario is a very simple yet neat and powerful tool for loading and managing JS scripts. Scenario is very useful for the following cases: 1. Unit testing for JS without reloading the web page and re-engineering your code. 2. Load and manage scripts stored in arrays (code management). 3. Optimize coding flow by dynamically switching among best solution per case. 4. Run scenarios either distinctly or in parallel. 5. Keep easier track of bugs and errors when deploying. So, Scenario...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Mpbenchmark is an application benchmark for evaluating the efficiency of multiprocessor support for parallel processing. Mpbenchmark is a revised version of JetBench (https://sourceforge.net/projects/jetbench/). Mpbenchmark is implemented in several different programming languages, including  Ada,  C with OpenMp,  Java 8 using the Thread class,  Java 8 using Thread Pools,  Java with Jomp,  Jamaica RTSJ with Real-time Threads (compiled) and  C#. The input data of mpbenchmark...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    giServer

    giServer

    giServer the easy to use and extensible batch and integration server

    The giServer is an easy-to-use integration server for process automation and event-driven or scheduled execution of batch jobs. Instead of using complex XML configuration files an elaborate GUI for batch job management is included. Some possible usage scenarios are: - Automatic processing of incoming data files - Big Data applications - Process automation - Data Mining/Aggregation applications - Automatic Reporting - Processing and analysis of database records
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PARUS

    PARUS

    Dataflow parallel programming language for clusters

    PARUS is a data-flow parallel programming language that allows to build parallel programs for clusters and MPP multiprocessors. The data-flow graph is automatically converted to the C++/MPI source and linked with the libparus runtime library. Also there are available tools for benchmarking cluster interconnect and visualize it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • 10
    Streams for IBM i

    Streams for IBM i

    Batch performance boosting and Big Data framework for IBM i

    Streamd for IBM i is a suite of tools for IBM i (previously known as AS/400 and iSeries) that can significantly improve performance characteristics of batch processes. Due to extensive use of parallel programming techniques Streams for IBM i delivers significant performance improvements for single streamed batch jobs. Streams for IBM i can split an existing batch process into a number of concurrent streams, completely eliminate backup-related delays, introduce new robust recovery policies...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    C++Cá&Lá

    A parallel middleware for C and C++ developers

    How can we easily develop applications for multicore or multicomputer architectures? We frequently use middlewares for that problem, but they are often complex and less productive. This way, at DECOM-UFOP, we have two middlewares, named C++Ca&La and JavaCa&La, to build portable and scalable solutions over many high performance computer architectures. Our middlewares APIs are simple, intuitive and designed for young and senior programmers who don’t have high performance programming skills, i.e...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    niGA

    Heterogenous Multiprocessor Scheduling Using Genetic Algorithms

    Implementation of task scheduling using Genetics algorithm for heterogeneous parallel programming
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    gpgmpi

    An GPGMP in C++/OpenCL with improved time step algorithm

    The need for speed is always a challenge for large-scale stochastic simulation. This software is based on a parallel stochastic simulation algorithm already implemented on Graphics Processing Unit (GPU) for inhomogeneous reaction-drift-diffusion systems. We suggest an improved choice of time step which turns out to be almost 3 or even more times fast with nearly identical accuracy. The software is now completely implemented in C++ and OpenCL which only depends on boost library and GPU vendor’s...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Please participate in the SURVEY on rgedit's future: https://www.surveymonkey.com/s/VNMMJMJ your answers are much appreciated! Gedit (Gnome editor, www.gedit.org) plug-in allowing it to become an easy-to-use and yet light-weight IDE for the statistical programming environment, R (www.r-project.org).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    grn_inference_multigpu

    This project is a exhaustive search algoritm for multiple GPUs

    ... complexity is unfeasible in almost all situations. The objective of this work is the development of a low cost parallel solution based on GPU architectures for exhaustive search with a viable cost-benefit. We use CUDA , a general purpose parallel programming platform that allows the usage of NVIDIA GPUs to solve complex problems in an efficient way.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    PCramer

    Dense linear solver utilizing Cramer's rule in parallel

    This code provides a linear solver based on a parallel application of Cramer's rule. The programming was done in 'C' leveraging the MPI-CH2 libraries for message passing between nodes. This implementation is for dense linear systems and all calculations are done with doubles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    prog89s52

    prog89s52

    Utility for programming an AT89S52 via a parallel port.

    prog89S52 is a utility for Linux on the PC, allowing programming of Atmel's AT89S52 microcontroller via the parallel printer port. Atmel's 89S are programmable via an SPI port and therefore require absolutely no additional components in order to program them in-system. This program requires a standard "Centronics" type PC parallel port (a bidirectional, EPP or ECP port is not required). A 5-way cable is required to connect the microcontroller to the port; wiring information is given...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PGraph

    PGraph

    Visual Programming Tool for Parallel Computations

    PGraph is a free and cross-platform tool for parallel computation that provides you to construct parallel algorithms in easy visual way and generate source code automatically. PGraph is based on C language and flow chart. We call this combination as Visual-Symbolic Programming Language. Now it is able to generate source code in C/C++ for MPI standart.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    Dantzig-Wolfe Solver

    An implementation of Dantzig-Wolfe decomposition built upon GLPK

    An implementation of Dantzig-Wolfe decomposition built upon the GNU Linear Programming Kit. This is a command line tool for solving properly decomposed linear programs. There are several examples and some documentation to guide the use of this solver. Forked over to GitHub (see link).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    QuickThread

    Parallel Programming Toolkit for C++ on Linux/Windows

    Template library for C++ and threading scheduler. Common templates: parallel_allocator, parallel_distribute, parallel_for, parallel_for_each, parallel_invoke, parallel_list, parallel_manifold NUMA aware.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    ELTE ORSI jegyzet

    Eötvös Loránd University Parallel Programming

    Lecture notes for Parallel Programming course in hungarian.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A parallel-programming framework for concurrently running large numbers of small autonomous jobs, or microthreads, across multiple cores in a CPU or CPUs in a cluster. Each microthread is conceptually similar to a task in Ada and it is much lighter weight than an operating system thread. SpikeOS was designed to handle millions of microthreads, for example in a neural network hosting millions of spiking model neurons. SpikeOS handles microthread scheduling, synchronization, distribution...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Workflow Execution Engine

    High performance workflow with strong support for parallel tasks

    The Workflow Execution Engine (WEE) is a domain specific language created by the University of Vienna in Austria. The primary goals of the language are to provide a simple, lightweight, and powerful alternative to existing workflow specifications. This project contains an implementation of this language using the Erlang programming language. Please see the project Wiki for more detailed information.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    CDIV GAMES STUDIO

    CDIV GAMES STUDIO

    C/C++ Programing with ALLEGRO 4.2.2 - Win32/64 - LINUX - MACOSX

    CDIV GAMES STUDIO is a programming environment for multimedia applications mostly games using the power of the C/C++ and the graphics library ALLEGRO two are combined in the library CDIV that provides a parallel processing system based on processes style DIV2. Each process is an independent, each running a separate code to other processes and can be assigned graphics, rotation angles, execution priority, etc ... In addition CDIV own libraries can be used any of the functions of C/C++ and any...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    There has been a rapid growth in the field of parallel programming over the past few years, primarily due to the advent of multi-core processors. The biggest challenge in concurrency is the uncontrollable non-determinism that it possesses due to the large number of interleaving that is possible among the processes or threads. Hence the traditional techniques employed for testing sequential programs cannot be used for testing concurrent software. Our goal is to develop a concurrency testing tool...
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.