BMDFM (Binary Modular DataFlow Machine) is software, which enables running an application in parallel on shared memory symmetric multiprocessors (SMP) using the multiple processors to speed up the execution of single applications. BMDFM automatically identifies and exploits parallelism due to the static and mainly DYNAMIC SCHEDULING of the data flow instruction sequences derived from the formerly sequential program ensuring unique parallel correctness. No directives for parallel execution are required! No highly knowledgeable parallel programmers are required!
BMDFM dynamic scheduling subsystem performs an efficient SMP emulation of Tagged-Token DFM to provide the transparent dataflow semantics for the applications.
Every machine supporting ANSI C and shmctl()/semctl() UNIX SVR4 IPC calls may run BMDFM. BMDFM provides an already compiled fully multithreaded version for: Intel / Linux / 32bit, Intel / FreeBSD / 32bit, IA-64 / Linux / 64bit, AMDx86-64 / Linux / 64bit, Alpha / Tru64 OSF1 / 64bit, Alpha / Linux / 64bit, Alpha / FreeBSD / 64bit, PA-RISC / HP-UX / 32bit, PA-RISC / HP-UX / 64bit, SPARC / SunOS / 32bit, SPARC / SunOS / 64bit, MIPS / IRIX / 32bit, MIPS / IRIX / 64bit, RS6000 / AIX / 32bit, RS6000 / AIX / 64bit, PowerPC / MacOS / 32bit, additional Linux ports: ARM, PA-RISC, M68K, MIPS, MIPSEL, PPC, PPC64, S390, SPARC, SPARC64, Intel / Win32-SFU, Intel / Win32-UWIN and a limited singlethreaded version for Intel / Win32.
Platform: Windows NT, Mac OSX, Linux
System Requirements: There is no specific requirements
KonstSolver - KonstSolver is a high-performance vector and matrix library for .NET(C#,C++,VB), thread based, 100% managed code. A parallel LU algorithm for solving dense systems of linear equations of the form Ax=b provides amazing speedup on multicore...
Diskeeper Pro Premier - Diskeeper Pro Premier provides unparalleled peak performance for power users and high powered workstation computing, delivering the ultimate high performance to those who need it most.Diskeeper Pro Premier provides unparalleled peak performance...
Serial Port Splitter - Serial Port Splitter allows to share dataflow of one COM port between several applications or vice versa to join dataflow of several COM port devices to one application. Such universality is achieved by means of virtual serial ports...
AccPlus - AccPlus is an utility designed to communicate with a Smart Battery or a serial memory device via the PC parallel port and a Philips Standard I2C Parallel Port Adapter. You can view the Smart Battery data and reset the EEPROM to its initial...
ScimoreDB Distributed Server - The ScimoreDB Parallel Server is a low cost shared-nothing clustered database system . The Database server have been designed to take advantage of parallelization over multiple servers, achieving a near linear scalability for OLAP applications.The...
EyeC - EyeC is a low-cost video based surveillance software for home and small business security. With a fraction of cost, you can have the performance of a high-end surveillance system.EyeC is a low-cost video based surveillance software for home and...
SMP Professional edition - Real-time PC inventory management software. You can examine your hundreds or thousands of client PCs' hardware and software automatically, track inventory modifications and upgrade requirements, detect pirated software, remotely control client...
Developer Tools / Components & Libraries Popular Software
Face Recognition ActiveX DLL - Create your own biometric face recognition security for Windows. Two functions : Train and Recognize. Uses neural net back propagation algorithm. Works great even for a low resolution web cam image. Source Code with Video capture & feature...
MediaLooks Video Mixer - MediaLooks Video Mixer is a DirectShow filter for real-time mixing of several video streams coming from different video sources (such as cameras, files or static images).MediaLooks Video Mixer is a DirectShow filter for real-time mixing of several...
WiFi-Manager - WiFi-Manager is a developer tool that allows you to manage wireless networks and settings in Windows XP SP2/SP3 and Vista using one set of API functions.WiFi-Manager is a developer tool that allows you to manage wireless networks and settings in...
Bluetooth Framework X - Bluetooth Framework X is an easy-to-use communication library for C++, VB, VB.NET, C# and other developers which will allow to your applications communicate with mobile devices through Bluetooth, IrDA or Serial interfaces.Bluetooth Framework X is...
XML Viewer - XML Viewer is a simple, though very useful program for XML viewing/editing.MindFusion's XML Viewer is used to examine the contents of an XML file in an easy-to-use environment. In addition you can make modification to the XML such as insering and...